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

Kazalo:
- Kateri upravitelj paketov Linux je pravi za vas?
- Pacman
- YUM
- APT
- Entropija
- ZYpp
- DNF ali Dandificirani YUM
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:
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 2018Tako 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.
Linux mint 18.1 serena je na voljo linux skupnosti

Če že imate Linux Mint 18.0, ga lahko preprosto posodobite od upravitelja posodobitev do Linux Mint 18.1 Serena.
Linux aio ubuntu 16.10 je na voljo skupnosti Linux

Linux AIO Ubuntu je posebna distribucija Linuxa, ki vključuje več izdaj najbolj priljubljenega operacijskega sistema na svetu, Ubuntu.
Usb 4, intel ponuja začetno podporo za Linux 4.0 za Linux

Intelovi odprtokodni inženirji so poslali svoje začetne popravke za podporo USB 4 za Linux jedro.