Strojna oprema

Linux paketni upravitelj: pacman, yum, apt ...

Kazalo:

Anonim

Upravitelj paketov v Linuxu je osnovni pri izbiri distribucije Linux, saj bomo s pomočjo njegovih ukazov lahko izvajali vsakodnevna opravila in namestitve v svojem računalniku. Zato vam vedno priporočamo, da uporabite ukaz HELP in obiščete dobra spletna mesta z veliko informacijami. Tako vam ponujamo ta praktični vodnik.

Kateri upravitelj paketov Linux je pravi za vas?

Kot vsak nov uporabnik Linuxa, vas bo morda tudi preplavilo veliko možnosti, ki jih imate pri distribucijah, ki jih lahko namestite na namizni računalnik. Kakšna je razlika med Ubuntu, Fedoro, OpenSUSE, Sabayonom ali Archom? Na koncu je kratek odgovor: upravljavci paketov.

Vsak distro uporabnikom ponuja edinstven način namestitve in vzdrževanja svojega sistema z različnimi stopnjami enostavnosti in uporabnosti.

Ta vodnik bo služil kot kratka razlaga, kako opraviti osnovne naloge v vsakem od sistemov za upravljanje paketov, tako da se lahko odločite, kateri je najbolj primeren za vas.

Pacman

Je priljubljen in preprost, a močan upravitelj paketov Arch Linux in nekaj malo znanih distribucij Linuxa. Ponuja nekatere temeljne funkcije drugih upravljavcev paketov, vključno z namestitvijo, samodejno ločitvijo odvisnosti, posodobitvijo, odstranitvijo in tudi diskvalifikacijo programske opreme .

Zasnovan je tako, da preprosto in enostavno upravljate pakete za uporabnike Arch.

YUM

YUM je odvisnost ločljivosti za upravitelja paketov RPM. YUM je privzeta vrednost za sistem upravljanja paketov, vključen v kar nekaj izvodov Red Hat, vključno s Fedora 21 in CentOS. Sintaksa za YUM je preprosta, uporabniki Apt pa pri spremembi ne bodo imeli težav.

Posodabljanje in nadgradnja preko YUM-a je zelo preprosta, kjer za naloge skrbi naslednji ukaz:

posodobitev sudo yum

Za namestitev paketa uporabite naslednji ukaz:

sudo yum namestite $ packageName

Če želite odstraniti paket, je ukaz:

sudo yum odstranite $ packageName

Za iskanje namestitvenega paketa:

sudo yum search $ packageName

YUM ne vključuje ukaza za samodejno premikanje za iskanje in odstranjevanje neizkoriščenih odvisnosti, vendar vsebuje odlično funkcijo za namestitev paketa iz URL-ja, ki Apt ne vključuje:

sudo yum namestite $ url

APT

Apt je odvisnost ločljivosti za sisteme, ki temeljijo na Debianu, kot je Ubuntu. Upravitelj paketov Apt v povezavi z dpkg omogoča enostaven način za posodobitev, namestitev in odstranjevanje programske opreme. Brez Apt bi bilo vzdrževanje sistema Debian podobno kot uporaba Linuxa v devetdesetih.

Apt ima lepo preprosto skladnjo, čeprav se prepisuje tako, da zagotavlja preprosto in jasno skladnjo. Glede na različico, ki jo uporabljate (Ubuntu 14.04 in višje vključuje nove ukaze Apt) lahko uporabite različne ukaze za doseganje enakih rezultatov.

Za posodobitev skladišč programske opreme uporabite ta ukaz:

sudo apt-get update

ali

posodobitev sudo

Če želite posodobiti programsko opremo:

nadgraditi sudo apt-get

ali

posodobitev sudo

Za popolnejšo nadgradnjo, ki poskuša tudi konfliktne odvisnosti paketov do najnovejše različice in odstranitev starih ali neuporabljenih, je naslednji ukaz:

sudo apt-get dist-upgrade

ali

sudo apt polna nadgradnja

Te ukaze je mogoče kombinirati za zaporedno posodobitev:

sudo apt - dobite posodobitev && nadgradnjo sudo apt-get

ali

posodobitev sudo apt & nadgradnja nadgradnje sudo

Za namestitev programske opreme je ukaz:

sudo apt-get install $ packageName

ali

sudo apt namestite $ packageName

Če želite odstraniti paket:

sudo apt-get remove $ packageName

ali

sudo apt odstranite $ packageName

Z omejevanjem sistemske programske opreme z ukazom apt-get remove Apt dobro opravi pridobivanje neizkoriščenih odvisnosti, vendar včasih med odstranitvijo programske opreme ali nadgradnjo nekaterih poznejših odvisnosti morda ostati v sistemu. Če želite te pakete odstraniti iz sistema. Apt vključuje ukaz za to nalogo:

sudo apt-get autoremove

ali

sudo apt autoremove

Poiščite namestljiv paket:

sudo apt-cache iskanje $ packageName

ali

sudo apt search $ packageName

Apt trenutno ne ponuja možnosti namestitve paketa z URL-ja, kar pomeni, da mora uporabnik sam najti in prenesti paket, ki ga je sam namestil. Ubuntu in nekaterim njegovim izpeljankam se je to uspelo boriti z enim klikom do apturl povezav, ki jih najdemo na nekaterih spletnih mestih.

Entropija

Entropy je privzeti upravitelj paketov za sistem Sabayon Linux, izpeljanka Gentoo. Entropy je zanimiv tudi to, da Sabayon uporablja binarne datoteke prek Entropyja in tudi izvorno kodo prek Gentooovega upravitelja paketov Portage. Osnovni povzetek tega sistema je naslednji:

  • Izvorni paketi so vgrajeni v binarne datoteke prek Entropyja z uporabo Portage.Entropy pretvori binarne datoteke v entropy paket. Entropy paketi so dodani v skladišče Sabayon, uporabnik pa namesti binarno datoteko prek Entropy.

Entropija je primerljiva z Apt, YUM, ZYpp in DNF, kar pomeni, da so ukazi enostavni za začetnike. Entropija vključuje tudi bližnjice.

Če želite posodobiti programsko opremo:

posodobitev za sudo equo

ali

sudo equo up

Če želite posodobiti vse pakete:

nadgradnja sudo equo

ali

sudo equo u

Te ukaze lahko uporabite hkrati:

posodobitev sudo equo & & nadgradnja nadgradnje sudo

ali

sudo equo up && sudo equo u

Če želite namestiti paket:

sudo equo namestite $ packageName

ali

sudo equo v $ packageName

Če želite odstraniti paket:

sudo equo odstranite $ packageName

ali

sudo equo rm $ packageName

Za iskanje namestitvenega paketa:

sudo equo iskanje $ packageName

ZYpp

ZYpp je še ena odvisnost ločljivosti za upravljanje paketov RPM in je privzeti upravitelj paketov za OpenSUSE in SUSE Linux Enterprise. ZYpp uporablja binarni.rpm, kot YUM, vendar je nekoliko hitrejši, ker je zapisan v C ++, medtem ko je YUM napisan v Python-u. ZYpp je izjemno enostaven za uporabo, saj vključuje bližnjice ukazov, ki jih lahko uporabite namesto polnih ukazov.

PRIPOROČAMO VAM najboljše distribucije Linuxa 2018

Tako kot YUM tudi ZYpp posodobi in izboljša vse pakete z naslednjim ukazom:

posodobitev sudo zadrge

ali

sudo zadrgo gor

Če želite namestiti paket:

sudo zypper namestite $ packageName

ali

sudo zadrgo v $ paketName

Če želite odstraniti paket, uporabite ukaz:

sudo zypper remov $ packageName

ali

sudo zypper rm $ packageName

Poiščite namestljiv paket:

sudo zypper search $ packageName

Tako kot YUM, tudi v ZYpp ni nobenega ukaza za samodejno premikanje. Tako kot Ubuntu ima tudi OpenSUSE namestitvene povezave z enim klikom na spletu na podlagi namestitvenega paketa.

DNF ali Dandificirani YUM

DNF je prepisan YUM, ki uporablja funkcije ZYpp, natančneje odvisnost od ločljivosti. DNF je privzeti upravitelj paketov za Fedora 22 in novejši ter bi moral v prihodnosti postati privzeti sistem CentOS.

Če želite posodobiti in nadgraditi celoten sistem:

posodobitev sudo dnf

Če želite namestiti paket:

sudo namestite $ packageName

Če želite odstraniti paket:

sudo dnf odstranite $ packageName

Poiščite namestljiv paket:

sudo dnf iskanje $ packageName

Za razliko od YUM in ZYpp, DNF daje ukaz autoremove za iskanje po sistemu in odstranjevanje odvisnosti brez uporabe:

sudo dnf autoremove

DNF omogoča tudi namestitev paketov z URL-ja:

sudo dnf namestite $ url

Če preizkusite različne razpoložljive upravljalnike paketov, lahko v katerem koli distro-u najdete najbolj udobnega za vas.

Priporočamo, da preberete, kako ustvariti zagonski Ubuntu USB.

Upravljanje paketov je v Linuxu zelo pomembno in znanje, kako uporabljati več upraviteljev paketov, lahko pomaga uporabniku, saj nalaganje ali namestitev programske opreme iz repozitorij poleg posodabljanja, upravljanja odvisnosti in odstranjevanja programske opreme pomeni zelo pomemben in kritičen del v sistemski administraciji Linuxa.

Kateri upravitelj paketov je najboljši za vas? Ste že poskusili namestiti enega od teh upraviteljev paketov zunaj privzetega distro? Upajmo, da vam je bilo všeč in če želite več vaj v Linuxu, lahko svoje komentarje pustite in delite na družbenih omrežjih.

Strojna oprema

Izbira urednika

Back to top button