Reklaam

Uue Linuxi kasutajana võite olla täiesti hämmingus arvukate valikute üle, mis teil on arvutisse installitavate distributsioonide osas. Mis vahe on Ubuntu, Fedora, OpenSUSE, Sabayon või Arch vahel? Lõppkokkuvõttes on lühike vastus järgmine: paketihaldus. Iga distro pakub kasutajatele ainulaadset meetodit teie süsteemi installimiseks ja hooldamiseks koos erineva kasutajasõbralikkuse ja kasutatavusega.

See juhend on lühike näide sellest, kuidas igas paketihaldussüsteemis põhiülesandeid täita, nii et saate otsustada, mis teile sobib.

debian

1. Asjakohane

Apt on Debianil põhinevate süsteemide sõltuvuslahendaja, sealhulgas Ubuntu Teie juhend Ubuntu hoidlate ja paketihalduse kohta Loe rohkem . Koos paketthalduriga dpkg pakub Apt lihtsat viisi tarkvara värskendamiseks, täiendamiseks, installimiseks ja eemaldamiseks. Ilma Aptita tunneks Debiani süsteemi hooldamine Linuxi kasutamist 1990-ndate aastate alguses, kui "sõltuvuspõrg" oli tegelik asi.

Aptil on üsna lihtne süntaks, ehkki seda kirjutatakse praegu ümber, et pakkuda lihtsamat süntaksi. Sõltuvalt kasutatavast versioonist (Ubuntu 14.04 ja uuemad sisaldavad uusi Apt-käske) võite sama tulemuse saavutamiseks kasutada erinevaid käske.

Tarkvarahoidlate värskendamiseks kasutage järgmist käsku:

sudo apt-get update

või

sudo apt värskendus

Tarkvara täiendamiseks toimige järgmiselt.

sudo apt-get upgrade

või

sudo apt upgrade

Põhjalikumaks versiooniuuenduseks, mis üritab ka värskendada pakettide sõltuvust uusimale versioonile ja vanemad või kasutamata sõltuvused, on käsk järgmine:

sudo apt-get dist-upgrade

või

sudo apt täielik versiooniuuendus

Neid käske saab kombineerida värskenduse ja versiooniuuenduse tegemiseks järjest:

sudo apt-get update && sudo apt-get upgrade

või

sudo apt update && sudo apt upgrade

Tarkvara installimiseks on käsk järgmine:

sudo apt-get install $ packageName

või

sudo apt install $ packageName

Pakendi eemaldamine:

sudo apt-get remove $ packageName

või

sudo apt eemalda $ packageName

Tarkvara eemaldamisel oma süsteemist, kasutades käsku apt-getemalda, teeb Apt kasutamata kasutajate eemaldamise heaks sõltuvused, kuid mõnikord tarkvara eemaldamise või täiendamise käigus võivad mõned straggleri sõltuvused jääda teie süsteem. Kui teil on OCD, nagu mina, võiksite need paketid teie süsteemist eemaldada. Apt sisaldab käsku, mis mulle selles osas üsna meeldib:

sudo apt-get autoremove

või

sudo apt autoremove

Installitava paketi otsimine:

sudo apt-cache otsing $ packageName

või

sudo apt search $ packageName

Apt ei paku praegu võimalust paketti URL-ist installida, see tähendab, et kasutaja peab ise installitava paketi üles leidma ja alla laadima. Ubuntu ja mõned selle derivitavid on suutnud selle vastu võidelda ühe klõpsuga lingid lingid, mida leidub mõnel veebisaidil.

punane müts

2. YUM

Nagu Apt, on YUM ka pakendihalduri RPM sõltuvuse lahendaja. YUM on vaikekomplektihaldussüsteem, mis on kaasatud üsna mitmesse Red Hatil põhinevasse derivitavisse, sealhulgas Fedora 21 ja uuematesse ning CentOS Kas te ei soovi Red Hat Linuxi eest maksta? Proovige selle asemel CentOS-iJuhul, kui te seda veel ei tea, on suurema osa veebi toiteallikaks Linux - Facebook, Twitter, Google ja enamik teisi suuremaid veebisaite kasutab oma serverite jaoks Linuxi. Kuigi serveri administraatorid ... Loe rohkem . YUM-i süntaks on lihtne ja Apt-i kasutajatel ei tohiks olla probleeme ümberlülitamisega.

Uuendamine ja täiendamine YUM-i kaudu on väga lihtne, kus järgmine käsk tegeleb mõlema ülesandega:

sudo yum värskendus

Paketi installimiseks kasutatakse järgmist käsku:

sudo yum install $ packageName

Samamoodi on paketi eemaldamiseks käsk:

sudo yum eemalda $ packageName

Installitava paketi otsimiseks toimige järgmiselt.

sudo yum search $ packageName

YUM ei sisalda automaatse eemaldamise käsku kasutamata sõltuvuste leidmiseks ja eemaldamiseks, kuid see sisaldab suurepärast funktsiooni paketi installimiseks URL-ist, mida Apt ei sisalda:

sudo yum install $ url
opensuse

3. ZYpp

ZYpp on RPM-i paketihaldussüsteemi veel üks sõltuvuse lahendaja ja selle jaoks vaikimisi paketihaldur OpenSUSE Kuidas kasutada openSUSE tehast, uut jooksva väljalaskega jaotustNüüd on openSUSE automatiseerinud kvaliteedi tagamise ülesandeid, et süsteemid saaksid ise pakettide stabiilsust testida, muutes seega tehase millekski, millel on uhiuus paketid ja millel on tegelikult korralik ootus stabiilsus. Loe rohkem ja SUSE Linux Enterpise. ZYpp kasutab .rpm kahendfaile, nagu ka YUM, kuid on pisut kiirem, kuna kirjutatakse C ++, kus YUM kirjutatakse Pythonis. ZYppi on äärmiselt lihtne kasutada, kuna see sisaldab käskude otseteid, mida saab kasutada täieliku käsu asemel.

Nagu YUM, värskendab ka ZYpp kõiki pakette, kasutades järgmist käsku:

sudo zypper värskendus

või

sudo zypper üles

Paketi installimine:

sudo zypper install $ packageName

või

sudo zypper kataloogis $ packageName

Paketi eemaldamiseks kasutage käsku:

sudo zypper eemalda $ packageName

või

sudo zypper rm $ packageName

Installiva paketi otsimine:

sudo zypper search $ packageName

Nagu YUM, pole ka ZYppisse lisatud automaatse teisaldamise käsku. Lisaks, nagu Ubuntu, on ka OpenSUSE veebipõhise paketi installimiseks ühe klõpsuga installi link.

fedora_logo

4. DNF või Dandified YUM

DNF on YUM-i ümberkirjutamine, mis kasutab ZYpp-i funktsioone, eriti sõltuvuse lahendamise võimalusi. DNF on paketi vaikimisi haldaja Fedora 22 Ole Fedora Rawhide'iga Linuxi veritseval servalÄrge oodake tarkvara uusimate versioonide proovimist - proovige selle asemel Fedora Rawhide. Loe rohkem ja kõrgemad ning sellest peaks tulevikus saama CentOS-i vaikesüsteem.

Kogu tarkvara värskendamiseks ja täiendamiseks toimige järgmiselt.

sudo dnf värskendus

Paketi installimine:

sudo install $ packageName

Pakendi eemaldamine:

sudo dnf eemalda $ packageName

Installiva paketi otsimine:

sudo dnf search $ packageName

Erinevalt YUMist ja ZYppist pakub DNF automaatse teisaldamise käsu teie süsteemist otsimiseks ja kasutamata sõltuvuste eemaldamiseks:

sudo dnf autoremove

Ja DNF võimaldab ka paketi installimist URL-ist:

sudo dnf install $ url
Sabayon

5. Entroopia

Entroopia on paketi vaikimisi haldamise süsteem Sabayon Linux Installige Gentoo Sabayoni abil hõlpsalt Loe rohkem , Gentoo derivitave. Entropy teeb huvitavaks see, et Sabayon kasutab Entropy kaudu binaarfaile ning Gentoo paketihaldussüsteemi Portage kaudu ka lähtekoodi. Selle süsteemi põhiline hülgamine on järgmine:

  • Lähtepaketid on Entropy kaudu binaaridesse sisse ehitatud, kasutades Portage'i.
  • Entropy teisendab ehitatud binaari Entropy paketiks.
  • Entropy paketid lisatakse Sabayoni reposse.
  • Kasutaja installib binaarfaili Entropy kaudu.

Entroopia on võrreldav Apt, YUM, ZYpp ja DNF-ga, see tähendab, et see on algajasõbralik ja hõlpsasti kasutatavate käskudega. Entroopia hõlmab ka lühiduse otseteid.

Tarkvaraallikate värskendamiseks toimige järgmiselt.

sudo equo värskendus

või

sudo equo üles

Kõigi pakettide täiendamiseks

sudo equo upgrade

või

sudo equo u

Neid käske saab kasutada korraga:

sudo equo värskendus && sudo equo versiooniuuendus

või

sudo equo up && sudo equo u

Paketi installimine:

sudo equo install $ packageName

või

sudo equo failis $ packageName

Pakendi eemaldamine:

sudo equo eemalda $ packageName

või

sudo equo rm $ packageName

Installitava paketi otsimiseks toimige järgmiselt.

sudo equo search $ packageName
Arch-Linux

6. Pacman

Pacman on paketi haldamise vaikesüsteem Arch Linux Kuidas installida Arch Linux hõlpsasti koos AntergosegaVana arvuti või sülearvuti vajab uut eluperioodi? Mõelge Linuxi peale üleminekule, kuid ei tea, kust alustada? Antergose abil saate hõlpsalt installida Arch Linuxi! Loe rohkem ja selle derivitaves ning on terviklik paketihaldur, kes ei sõltu sõltuvuste lahendamisel aluseks olevatest süsteemidest ega kasutajaliidestest. Pacman kasutab lihtsat tihendatud .pkg.tar.xz failisüsteemi, mis sisaldab kogu teavet, mis on vajalik lähtekoodi integreerimiseks tööprogrammi. Mõelge pacmanile kui süsteemile, mis automatiseerib tarkvara käsitsi lähtekoodist loomise protsessi. Pacman kasutab Archi kasutajahoidlas leiduva mitteametliku tarkvara installimiseks programmi „abistaja“ Yaourt ning seda tehes asendatakse käsk „pacman“ sõnaga „yaourt“.

Pakettidega töötades kasutate enamasti lippu “sync” (-S), mis võrdleb teie süsteemi tarkvara hoidlaga. Tarkvara repos (-y) värskendamiseks toimige järgmiselt.

sudo pacman -See

Süsteemi täiustamiseks muutke oma eelmist sünkroonimiskäsklust lipuga sysupgrade (-u):

sudo pacman -See

Paketi installimiseks peate selle sünkroonima:

sudo pacman -S $ packageName

Paketi eemaldamiseks on pacmanil eemaldamislipp. Paketi (-R), selle konfiguratsioonifailide (-n) ja kõigi kasutamata sõltuvuste eemaldamiseks rekursiivselt, mida kasutaja (-id) pole selgesõnaliselt installinud. Märkus: see lipp erineb sünkroonimiskäskluses kasutatavast lipust -s:

sudo pacman -Rns

Installitava paketi otsimiseks sünkroonige ja otsige (te) st:

sudo pacman -Ss $ packageName

Pacman ei sisalda automaatse teisaldamise käsku, kuid saate kasutamata sõltuvusi otsida ja eemaldada käsu Query abil. Märkus: jällegi pole need lipud samad kui sünkroonimislippud või eemaldavad lipud. See käsk pärib andmebaasi (-Q), kontrollib orbude sõltuvusi (-t), piirab otsingut sõltuvusteks (-d) ja ei prindi protsessi välja verbaalselt (-q, mis tähendab “vaikne”).

sudo pacman -Rns $ (pacman -Qtdq)

Paketihaldurid: arenevad

Linux on kindlasti jõudnud kaugele, pakkudes uutele kasutajatele võimalust oma süsteemi hõlpsalt hallata. Paketihaldurid leiavad automaatselt vajalikud sõltuvused ja pakuvad installimiseks käske, tarkvara haldamine ja hooldus ning kasutajad pole enam sõltuvuspõlvest kinni, nagu nad olid siis, kui Linux oli oma töös imikueas. Katsetades teile pakutavaid paljusid erinevaid paketihaldureid, leiate oma kodu ükskõik millises distro, milles end kõige mugavamalt tunnete.

Milline paketihaldur on teile kõige lihtsam? Kas olete proovinud installida ühe neist paketihalduritest vaikeversioonist väljapoole? Andke meile allolevates kommentaarides teada!

Olen Ameerika Ühendriikide õhuväe veteran, õpetaja, muusik, IT-konsultant ja kirjanik.