Kuidas kasutada Pkg paketihaldurit FreeBSD 12-s

Sissejuhatus

FreeBSD on avatud lähtekoodiga Unixi-laadne operatsioonisüsteem, mida kasutatakse kaasaegsete serverite, lauaarvutite ja manustatud platvormide toiteks. Hiiglased nagu Netflix, Yahoo!, WhatsApp, BBC ja Sony kasutavad FreeBSD-d mingil kujul. FreeBSD süsteem ei ole nii laialt tuntud kui Linux, peamiselt seetõttu, et Linux on palju aastaid keskendunud töölauale ja FreeBSD projekt on kaldunud olema rohkem serveripõhine.

Sellest juhendist saate teada paketihalduse kohta FreeBSD 12-s.

Pordid vs paketid

FreeBSD-s on meil lisatarkvara installimiseks kaks erinevat võimalust: Ports Collection või Ports kaudu ning tarkvara installimiseks ja haldamiseks eelkonfigureeritud pakettide kaudu .

Ports on FreeBSD-le lisatarkvara ehitamise süsteem. Portsiga alustate tarkvara müüja pakutava toorlähtekoodiga ja koostate tarkvara täpselt nii, nagu vajate, lubades ja keelates funktsioone vastavalt vajadusele.

Paketid on eelnevalt koostatud tarkvara ja need on portide loomise tulemus, kasutades võimalusi, mida pordi haldaja arvab, et need on kõige laiematele inimestele kõige kasulikumad, ja koondades need paketti, et muuta need hõlpsasti installitavaks. Paketid võimaldavad teil lisatarkvara kiiresti installida, desinstallida ja uuendada. FreeBSD pakkimissüsteemi nimetatakse paketiks või pkg. Paketiteave salvestatakse SQLite'i andmebaasi, kust saate paketiandmete kohta päringuid teha.

Teine oluline asi FreeBSD pakettide haldamise juures on pakettide binaarfailide asukoht. Paketid installivad binaarfaile alla /usr/localja enamik konfiguratsioonifaile jõuavad /usr/local/etcmitte /etc. Kui olete pärit Linuxi maailmast, võib see olla väga haruldane.

FreeBSD paketihaldur, pkg

Traditsiooniliste FreeBSD paketihaldustööriistade järgmise põlvkonna asendus on pkg. Paljude funktsioonide pakkumine, mis muudavad binaarpakettidega tegelemise kiiremaks ja lihtsamaks, pkgon lihtsaim viis installida tarkvara, mis pole veel FreeBSD baassüsteemis. See on üks paljude alamkäskudega programm, mida kasutate peaaegu kõigi pakettidega seotud toimingute jaoks, nagu pakettide installimine, eemaldamine ja uurimine. Kõik paketitoimingud ja muudatused tuleb käivitada kujul rootvõi selle kaudu sudo.

Siin on, kuidas installida curlpakett FreeBSD-le:

pkg install curl

Saate käsu sisestada käsuga, -yet vältida Proceed with this action? [y/N]:tarkvara installimisel küsimusi, või saate konfigureerida konfiguratsioonifailis pkgalati eeldama -y.

Pakendi eemaldamiseks kasutage delete:

pkg delete curl

Nagu näete, on see väga lihtne ja intuitiivne.

Kasutage pkg helpsaadaolevate alamkäskude kiireks ülevaateks või pkg help <subcommand>konkreetse alamkäsu käsiraamatu kuvamiseks:

pkg help
pkg help install
pkg help delete

Paigaldamine pkg

FreeBSD aktsiaversiooni ei pkgtarnita installitud paketihalduriga. Kui proovite esimest korda mõnda paketti installida, pkgpalub teil installida paketihaldustööriist. Oletame näiteks, et esimene pakett, mille soovite oma värskele FreeBSD-le installida, on wget, ja näete oma terminalis järgmist viipa:

The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]: y

Vajutate Yja ENTERning paketihaldustööriista installimine algab. Kui see on paigas, installitakse esialgne tarkvarapakett, mida soovisite installida ( wget).

Pakendisüsteemi saate installida ka iseseisvalt, ilma teisi pakette lisamata, käivitades pkg bootstrap. Lisaks pkgteab, kuidas ennast ja teisi pakette installida ja värskendada.

MÄRKUS. Vultri eksemplarid on pkgvaikimisi installitud, nii et te ei pea seda installima.

Seadistamine pkg

pkgProgrammi eesmärk on olla väga paindlik, iga subcommand millel on palju võimalusi. Enamiku programmide jaoks saate luua kohandatud, kuid järjepideva käitumise süsteemiülese konfiguratsioonifailiga pkg, mis asub asukohas /usr/local/etc/pkg.conf.

Fail sisaldab kommenteeritud vaikeseadeid jaoks pkg. Lihtsalt seda faili lugedes saate pkgkäitumise kohta palju teada . Konfiguratsioon on kirjutatud universaalses konfiguratsioonikeeles (UCL) ja seal on palju kommenteeritavaid konfiguratsioonivalikuid ja üsna vähe varjunimesid. Muutujad saab määrata täisarvuks, stringiks või Boole'i ​​väärtuseks:

#PKG_DBDIR = "/var/db/pkg";
#PKG_CACHEDIR = "/var/cache/pkg";
#PORTSDIR = "/usr/ports";
#INDEXDIR = "";
#INDEXFILE = "INDEX-10";        # Autogenerated
#HANDLE_RC_SCRIPTS = false;
#DEFAULT_ALWAYS_YES = false;
#ASSUME_ALWAYS_YES = false;
. . .

Saate määratleda pkgalamkäskude varjunimed pkg.conf. Üksuse allservast pkg.confleiate jaotise sildiga ALIAS. Kui leiate end korduvalt keerulisi käske käivitamas, peaksite lisama varjunimesid.

Lisateavet failivormingu ja valikute kohta leiate pkg.conf(5)man-lehelt:

man pkg.conf

Pakkide leidmine

Nüüd, kui teil on installitud paketihaldur, saate installida pakette. Kui olete sys-admin, on teile tuttav tõsiasi, et erinevad operatsioonisüsteemid määravad sama tarkvara pakendatud versioonidele erinevad nimed. Näiteks Apache'i veebiserveri paketil FreeBSD-l on täiesti erinev nimi kui erinevatel Linuxi distributsioonidel pakitud Apache'il. Seega, enne kui saate midagi installida, peate välja selgitama, mis on installitava paketi nimi.

FreeBSD projekt pakub avalikus hoidlas mitut pakettide komplekti ja neid uuendatakse iga paari päeva tagant. Praegu on pakke üle 25 000.

Proovime näiteks otsida Apache veebiserverit:

pkg search apache
# apache24-2.4.38                Version 2.4.x of Apache web server

See leiab kõik pakendid, millel apacheon nende nimi. See toob tagasi pika nimekirja, kuid see, mida otsite, on apache24pakend. Iga pakendi kohta on lühike kirjeldus. See peaks aitama teil otsustada, millist paketti installida, kuid see pole alati lihtne.

Mõned otsingud võivad anda sadu tulemusi. Otsingutulemuste kärpimiseks või kohandamiseks peate kasutama erinevaid käsurea valikuid. Konsulteerida pkg-searchmees lehel või abilehe pkg help searchrohkem teada ühise otsingu võimalusi.

Kui te pole kindel, kas pakett on see, mida soovite, saate paketi üksikasjade otsimiseks kasutada järgmist käsku:

pkg search -R apache24

# name: "apache24"
# origin: "www/apache24"
# version: "2.4.38"
# comment: "Version 2.4.x of Apache web server"
# maintainer: "[email protected]"
# www: "https://httpd.apache.org/"
# abi: "FreeBSD:12:amd64"
# arch: "freebsd:12:x86:64"
# prefix: "/usr/local"
# . . .
# . . .

See käsk annab teile paketi kohta palju kasulikku teavet.

Pakettide installimine

Tarkvara installimiseks kasutage installimiseks installalamkäsku ja paketi nime:

pkg install apache24

Kui installite paketid rakendusega pkg install, pkguurib see kohalikku pakettide kataloogi ja laadib seejärel nõutud paketi alla hoidlast aadressil pkg.FreeBSD.org. Kui pakett on installitud, registreeritakse see SQLite'i andmebaasis, mida hoitakse /var/db/pkg/local.sqlite. Ärge kustutage seda faili, vastasel juhul kaotab teie süsteem jälgimise, millised paketid on installitud. Kui tarkvaral on sõltuvusi, pkgselgitab see välja ja installib need koos baaspaketiga. Sõltuvustena installitud pakette nimetatakse automaatpakettideks .

Paketihalduril on võimalus pakette lihtsalt Interneti kaudu alla laadida ja kettale ühte kohta salvestada. See võimaldab teil neid muul ajal installida. Saate kasutada pkg fetchkäsku paketi allalaadimiseks ilma seda installimata:

pkg fetch nginx

See käsk tõmbab ainult Nginxi ilma selle sõltuvusteta. Võite kasutada -dlipu haarata kõik sõltuvused, samuti nimega pakett:

pkg fetch -d nginx

Paketid laaditakse alla paketi vahemälu kataloogi /var/cache/pkg. Pärast pakettide toomist pkglisab need sellesse kataloogi. Saate failide loendist vaadata, mida see sisaldab:

ls /var/cache/pkg

Nüüd käivitage allalaaditud paketi installimiseks pärast toomist pkg installtavapäraselt. Installiprotsess kasutab allalaaditud failide asemel vahemällu salvestatud faile.

Aja jooksul võib paketi vahemälu kataloog suureks kasvada. pkg cleanKäsk eemaldab puhverdatud pakette, mis on asendatud uuema versiooni, samuti pakendi faile, mis on enam kui hoidlas:

pkg clean

Kui soovite eemaldada kõik vahemällu salvestatud paketid, kasutage -alippu:

pkg clean -a

Kui soovite paketi vahemälu automaatselt puhastada pärast iga paketi installimist või täiendamist, määrake pkg.confsuvand AUTOCLEANväärtusele true.

Installitud pakettide kohta teabe hankimine

Kui unustate, millised paketid olete süsteemi installinud, saate pkg infoinstallitud tarkvara täieliku loendi hankimiseks kasutada .

pkg info
# atk-2.28.1                     GNOME accessibility toolkit (ATK)
# avahi-app-0.7_2                Service discovery on a local network
# ca_root_nss-3.42.1             Root certificate bundle from the Mozilla Project
# . . .
# . . .

Kui soovite installitud paketi kohta lisateavet, kasutage pkg infoja paketi nime. See näitab paketi installimise üksikasju inimsõbralikus aruandes:

pkg info nginx
# nginx-1.14.2_3,2
# Name           : nginx
# Version        : 1.14.2_3,2
# . . .
# . . .

Näete palju kasulikku teavet, nagu tarkvara versioon, tarkvara installimise aeg, tarkvara litsents, kompileerimisaja lipud ja palju muud. Kontrollige pkg-infomees lehel täielikud andmed.

Pakkide eemaldamine

pkg deleteBinaarpakettide desinstallimiseks kasutage alamkäsku. See on saadaval ka järgmisel kujul pkg remove:

pkg delete nginx
# or
pkg remove nginx

Saate nimekirja eemaldatavatest pakettidest ja sellest, kui palju ruumi see vabastab.

Kui eemaldate paketi, millest teised paketid sõltuvad, pkgeemaldatakse ka sõltuvad paketid.

Pakkide lukustamine

Võib juhtuda, et soovite, et teie serveris olevat paketti ei uuendataks kunagi. Kui lukustate paketi, pkgsiis seda ei uuendata, alandada, desinstallida ega uuesti installida. See rakendab samu reegleid paketi sõltuvustele ja programmidele, millest see sõltub.

Kasutage pkg lockpakendi lukustamiseks:

pkg lock openssl

See opensslpakett on nüüd lukus.

Kõigi süsteemis praegu lukustatud pakettide loetlemiseks kasutage -llippu:

pkg lock -l

Luku eemaldamiseks kasutage pkg unlockkäsku:

pkg unlock openssl

Kõigi süsteemi pakettide korraga lukustamiseks või avamiseks kasutage -alippu:

pkg lock -a
pkg unlock -a

Pakettide hoidlad

Pakettide hoidlaid toetab pkg, mida nimetatakse pakettide kogumiks. Saate hoidlaid lisada, eemaldada, lubada ja keelata. Peaksite konfigureerima iga hoidla oma failis, kasutades UCL-vormingut. Ametlikud FreeBSD hoidlad kuuluvad /etc/pkgkataloogi. FreeBSD tarnitakse koos repoga "FreeBSD". Selle konfiguratsioonifaili leiate aadressilt /etc/pkg/FreeBSD.conf:

FreeBSD: {
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}

Vajadusel saate hoidlaid lisada ja eemaldada. Nagu /etc/pkgametlike FreeBSD hoidlate jaoks reserveeritud, vajate teist kataloogi. Traditsiooniline asukoht on /usr/local/etc/pkg/repos. Kui soovite kasutada mõnda muud kataloogi, peate pkg.confselle REPO_DIRSvalikuga määrama asukoha . Kohalikku hoidla kataloogi vaikimisi ei eksisteeri, seega peate selle looma mkdir -p /usr/local/etc/pkg/repos. Pange sellesse kataloogi oma hoidla konfiguratsioonid.

pkgAlamkäskude näited

See jaotis loetleb mõned kõige sagedamini kasutatavad alamkäsud, mida tõenäoliselt kasutate FreeBSD serveri haldamisel:

# Installs a package without asking any questions
pkg install -y package

# Makes a backup of the local package database
pkg backup

# Lists all installed packages
pkg info

# Shows extended information for a package
pkg info package

# Searches package repository
pkg search -i package

# Shows packages with known security vulnerabilities
pkg audit -F

# Shows which package owns the named file
pkg which file

# Removes unused packages
pkg autoremove

# Uninstalls a package
pkg delete package

# Removes cached packages from /var/cache/pkg 
pkg clean -ay

# Updates local copy of the package catalog
pkg update

# Upgrades installed packages to their latest version
pkg upgrade

# Checks the integrity of all your packages
pkg check -saq

# Verifies that a package's files are unaltered
pkg check -s nginx

# Shows what files came with the package
pkg info -l nginx

# Lists non-automatic packages
pkg prime-list

Olulised failid ja kataloogid

  • pkgKonfiguratsioonifaili -/usr/local/etc/pkg.conf
  • Ametlike FreeBSD hoidlate jaoks reserveeritud kataloog - /etc/pkg
  • FreeBSD hoidla fail - /etc/pkg/FreeBSD.conf
  • Kohandatud hoidlate traditsiooniline asukoht - /usr/local/etc/pkg/repos
  • Paketi vahemälu kataloog - /var/cache/pkg
  • SQLite andmebaas - /var/db/pkg/local.sqlite

Kokkuvõte

FreeBSD pakub kolmanda osapoole tarkvara installimiseks kahte täiendavat tehnoloogiat: FreeBSD pordikogu, allikast ja pakettidest installimiseks, eelehitatud binaarfailidest installimiseks. Kuna FreeBSD nihutab süsteemi otsustavamalt universaalse paketihalduse poole, proovige võimalusel hallata kolmanda osapoole tarkvara pkg. Vältige portide kasutamist, välja arvatud juhul, kui soovitud tarkvaral pole pakendatud versiooni või kui peate kohandama kompileerimisaja valikuid.


Kuidas installida väike väike RSS-lugeja FreeBSD 11 FAMP VPS-i

Kuidas installida väike väike RSS-lugeja FreeBSD 11 FAMP VPS-i

Kas kasutate teistsugust süsteemi? Tiny Tiny RSS Reader on tasuta ja avatud lähtekoodiga isehostitav veebipõhine uudistevoo (RSS/Atom) lugeja ja koondaja, mis on loodud

Kuidas installida Wiki.jsi FreeBSD 11-sse

Kuidas installida Wiki.jsi FreeBSD 11-sse

Kas kasutate teistsugust süsteemi? Wiki.js on tasuta avatud lähtekoodiga kaasaegne vikirakendus, mis on üles ehitatud Node.js-ile, MongoDB-le, Gitile ja Markdownile. Wiki.js lähtekood on avalik

Kuidas installida Pagekit 1.0 CMS FreeBSD 11 FAMP VPS-i

Kuidas installida Pagekit 1.0 CMS FreeBSD 11 FAMP VPS-i

Kas kasutate teistsugust süsteemi? Pagekit 1.0 CMS on ilus, modulaarne, laiendatav ja kerge, tasuta ja avatud lähtekoodiga sisuhaldussüsteem (CMS).

Kuidas installida MODX Revolution FreeBSD 11 FAMP VPS-i

Kuidas installida MODX Revolution FreeBSD 11 FAMP VPS-i

Kas kasutate teistsugust süsteemi? MODX Revolution on kiire, paindlik, skaleeritav avatud lähtekoodiga ettevõttetasemel sisuhaldussüsteem (CMS), mis on kirjutatud PHP-s. See i

Seadistage OpenBSD 5.5 64-bitine

Seadistage OpenBSD 5.5 64-bitine

See artikkel juhendab teid OpenBSD 5.5 (64-bitise) seadistamise kaudu KVM-is Vultr VPS-iga. Samm 1. Logige Vultri juhtpaneelile sisse. Samm 2. Klõpsake nuppu DEPLOY

Kuidas installida osTicket FreeBSD 12-sse

Kuidas installida osTicket FreeBSD 12-sse

Kas kasutate teistsugust süsteemi? osTicket on avatud lähtekoodiga klienditoe piletimüügisüsteem. osTicketi lähtekoodi majutatakse avalikult Githubis. Selles õpetuses

Kuidas installida Flarum Forum FreeBSD 12-sse

Kuidas installida Flarum Forum FreeBSD 12-sse

Kas kasutate teistsugust süsteemi? Flarum on tasuta ja avatud lähtekoodiga järgmise põlvkonna foorumitarkvara, mis muudab veebiarutelu lõbusaks. Flarum lähtekoodi majutatakse o

Kuidas lubada TLS 1.3 Nginxis FreeBSD 12-s

Kuidas lubada TLS 1.3 Nginxis FreeBSD 12-s

Kas kasutate teistsugust süsteemi? TLS 1.3 on transpordikihi turvalisuse (TLS) protokolli versioon, mis avaldati 2018. aastal RFC 8446 pakutud standardina.

Installige WordPress OpenBSD 6.2-le

Installige WordPress OpenBSD 6.2-le

Sissejuhatus WordPress on Internetis domineeriv sisuhaldussüsteem. See võimaldab kõike alates ajaveebidest kuni keeruliste dünaamilise sisuga veebisaitideni

Kuidas installida Subrion 4.1 CMS FreeBSD 11 FAMP VPS-ile

Kuidas installida Subrion 4.1 CMS FreeBSD 11 FAMP VPS-ile

Kas kasutate teistsugust süsteemi? Subrion 4.1 CMS on võimas ja paindlik avatud lähtekoodiga sisuhaldussüsteem (CMS), mis pakub intuitiivset ja selget sisu

Kuidas konfigureerida DJBDNS-i FreeBSD-s

Kuidas konfigureerida DJBDNS-i FreeBSD-s

See õpetus näitab teile, kuidas konfigureerida DNS-teenust, mida on lihtne hooldada, lihtne konfigureerida ja mis on üldiselt turvalisem kui klassikaline BIN.

Kuidas installida Nginxi, MySQL-i ja PHP (FEMP) pinu FreeBSD 12.0-sse

Kuidas installida Nginxi, MySQL-i ja PHP (FEMP) pinu FreeBSD 12.0-sse

FEMP-pinn, mis on võrreldav LEMP-pinuga Linuxis, on avatud lähtekoodiga tarkvara kogum, mis tavaliselt installitakse koos FreeBS-i lubamiseks.

MongoDB installimine FreeBSD 10-sse

MongoDB installimine FreeBSD 10-sse

MongoDB on maailmatasemel NoSQL-i andmebaas, mida kasutatakse sageli uuemates veebirakendustes. See pakub suure jõudlusega päringuid, jagamist ja replikatsiooni

Kuidas installida Monicat FreeBSD 12-sse

Kuidas installida Monicat FreeBSD 12-sse

Kas kasutate teistsugust süsteemi? Monica on avatud lähtekoodiga isiklike suhete haldussüsteem. Mõelge sellele kui CRM-ile (populaarne tööriist, mida kasutavad müügimeeskonnad th

OpenBSD as an E-Commerce Solution With PrestaShop and Apache

OpenBSD as an E-Commerce Solution With PrestaShop and Apache

Introduction This tutorial demonstrates OpenBSD as an e-commerce solution using PrestaShop and Apache. Apache is required because PrestaShop has complex UR

Fork CMS-i installimine FreeBSD 12-sse

Fork CMS-i installimine FreeBSD 12-sse

Kas kasutate teistsugust süsteemi? Fork on avatud lähtekoodiga CMS, mis on kirjutatud PHP-s. Forksi lähtekoodi hostitakse GitHubis. See juhend näitab teile, kuidas Fork CM-i installida

Directus 6.4 CMS installimine FreeBSD 11 FAMP VPS-i

Directus 6.4 CMS installimine FreeBSD 11 FAMP VPS-i

Kas kasutate teistsugust süsteemi? Directus 6.4 CMS on võimas ja paindlik, tasuta ja avatud lähtekoodiga sisuhaldussüsteem (CMS), mis pakub arendajatele

FreeBSD turvalisuse suurendamine IPFW ja SSHGuardi abil

FreeBSD turvalisuse suurendamine IPFW ja SSHGuardi abil

VPS-serverid on sageli sissetungijate sihikule. Levinud ründetüüp kuvatakse süsteemilogides sadade volitamata ssh-i sisselogimiskatsetena. Seadistan

httpd seadistamine OpenBSD-s

httpd seadistamine OpenBSD-s

Sissejuhatus OpenBSD 5.6 tutvustas uut deemonit nimega httpd, mis toetab CGI-d (FastCGI kaudu) ja TLS-i. Uue http installimiseks pole vaja täiendavat tööd teha

Seadistage iRedMail FreeBSD 10-s

Seadistage iRedMail FreeBSD 10-s

See õpetus näitab teile, kuidas installida grupitöö iRedMail värskele FreeBSD 10 installile. Peaksite kasutama serverit, millel on vähemalt üks gigabaid

Masinate tõus: AI tegelikud rakendused

Masinate tõus: AI tegelikud rakendused

Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.

DDOS-i rünnakud: lühike ülevaade

DDOS-i rünnakud: lühike ülevaade

Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.

Andmesalvestuse areng – infograafik

Andmesalvestuse areng – infograafik

Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.

Suurandmete viitearhitektuuri kihtide funktsioonid

Suurandmete viitearhitektuuri kihtide funktsioonid

Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit