Hardware

Manager de pachete Linux: pacman, yum, apt ...

Cuprins:

Anonim

Managerul de pachete în Linux este de bază atunci când alegem o distribuție Linux, deoarece datorită comenzilor sale vom putea efectua toate sarcinile și instalațiile zilnice pe computerul nostru. Prin urmare, vă recomandăm întotdeauna să utilizați comanda HELP și să vizitați site-uri bune cu multe informații. Deci, vă aducem acest ghid practic.

Ce manager de pachete Linux este potrivit pentru dvs.?

Ca orice utilizator nou Linux, este posibil să fii copleșit de numărul mare de opțiuni pe care le ai atunci când vine vorba de distribuții pe care le poți instala pe computerul tău de lucru. Care este diferența dintre Ubuntu, Fedora, OpenSUSE, Sabayon sau Arch? În cele din urmă, răspunsul scurt este: managerii de pachete.

Fiecare distro oferă utilizatorilor o metodă unică de instalare și întreținere a sistemului, cu diferite grade de ușurință și utilizare.

Acest ghid va servi ca o scurtă explicație despre cum să îndepliniți sarcini de bază în fiecare dintre sistemele de gestionare a pachetelor, astfel încât să puteți decide care dintre dvs. este potrivit.

Pacman

Este un manager de pachete Arch Linux popular și simplu, dar puternic și cu câteva distribuții Linux puțin cunoscute. Oferă unele dintre funcțiile fundamentale ale altor manageri de pachete, inclusiv instalarea, rezoluția automată a dependenței, actualizarea, dezinstalarea și, de asemenea, descalificarea software-ului .

Este conceput pentru a fi simplu și ușor de gestionat pachetele pentru utilizatorii Arch.

YUM

YUM este o dependență de rezoluție pentru managerul de pachete RPM. YUM este valoarea implicită pentru sistemul de gestionare a pachetelor, inclus în destul de multe instrumente derivate Red Hat, inclusiv Fedora 21 și CentOS. Sintaxa pentru YUM este simplă, iar utilizatorii Apt nu vor avea nicio problemă să facă schimbarea.

Actualizarea și actualizarea prin YUM este foarte simplă, unde următoarea comandă are grijă de sarcini:

actualizare sudo yum

Pentru a instala un pachet, se utilizează următoarea comandă:

sudo yum install $ packageName

De asemenea, pentru a elimina un pachet, comanda este:

sudo yum elimina $ packageName

Pentru a căuta un pachet instalabil:

căutare sudo yum $ pachetNume

YUM nu include o comandă autoremove pentru găsirea și eliminarea dependențelor neutilizate, însă include o caracteristică excelentă pentru instalarea unui pachet dintr-un url, care Apt nu include:

sudo yum instala $ url

APT

Apt este o dependență de rezoluție pentru sistemele bazate pe Debian precum Ubuntu. În combinație cu dpkg, managerul de pachete Apt oferă o modalitate ușoară de a actualiza, instala și elimina software-ul. Fără Apt, menținerea unui sistem Debian ar fi ca și cum ai folosi Linux în anii’90.

Apt are o sintaxă simplă, chiar dacă este rescrisă pentru a oferi o sintaxă simplă și clară. Ca atare, în funcție de versiunea pe care o utilizați (Ubuntu 14.04 și o versiune superioară include noile comenzi Apt), puteți utiliza comenzi diferite pentru a obține aceleași rezultate.

Pentru a actualiza depozitele software, utilizați următoarea comandă:

Actualizare sudo apt-get

sau

Actualizare sudo apt

Pentru a actualiza software-ul:

upgrade sudo apt-get

sau

Actualizare sudo apt

Pentru o actualizare mai completă, care încearcă, de asemenea, dependențele de pachete contradictorii la cea mai recentă versiune și eliminarea celor vechi sau neutilizate, comanda este următoarea:

sudo apt-get dist-upgrade

sau

sudo apt-upgrade complet

Aceste comenzi pot fi combinate pentru a efectua o actualizare succesivă astfel:

actualizare sudo apt-get && sudo apt-get upgrade

sau

Actualizare sudo apt & upgrade sudo apt

Pentru a instala software-ul, comanda este:

sudo apt-get install $ packageName

sau

sudo apt install $ packageName

Pentru a elimina un pachet:

sudo apt-get elimina $ packageName

sau

sudo apt elimina $ packageName

Limitând software-ul sistemului dvs. folosind comanda apt-get remove, Apt face o treabă bună în extragerea dependențelor neutilizate, însă uneori, în cursul eliminării software-ului sau al actualizării, unele dependențe ulterioare pot stai în sistem. Dacă doriți să eliminați aceste pachete din sistem. Apt include o comandă pentru această sarcină:

sudo apt-get autoremove

sau

sudo apt autoremove

Căutați un pachet instalabil:

sudo apt-cache căutare $ pachetNume

sau

căutare sudo apt $ pachetNume

Apt nu oferă în prezent posibilitatea de a instala un pachet de la un URL, ceea ce înseamnă că utilizatorul trebuie să găsească și să descarce pachetul pentru a fi instalat de el însuși. Ubuntu și o parte din derivatele sale au reușit să combată acest lucru cu un singur clic pentru a face link-uri apturl, care se găsesc pe unele site-uri web.

entropia

Entropy este managerul de pachete implicit pentru sistemul Linux Sabayon, un derivat al Gentoo. Ceea ce face ca Intropy să fie interesant este faptul că Sabayon folosește fișiere binare prin Entropy și, de asemenea, codul sursă prin intermediul managerului de pachete Gentoo Portage. Un rezumat de bază al acestui sistem este următorul:

  • Pachetele sursă sunt încorporate în fișiere binare prin Entropy, folosind Portage. Entropy convertește binarele într-un pachet Entropy Pachetele de entropie sunt adăugate în depozitul Sabayon.Utilizatorul instalează un fișier binar prin Entropy.

Entropia este comparabilă cu Apt, YUM, ZYpp și DNF, ceea ce înseamnă că comenzile sunt ușor de utilizat pentru începători. Entropia include, de asemenea, comenzi rapide.

Pentru a actualiza software-ul:

Actualizare sudo equo

sau

sudo equo sus

Pentru a actualiza toate pachetele:

upgrade sudo equo

sau

sudo equo u

Aceste comenzi pot fi utilizate în același timp:

Actualizare sudo echo && sudo echo upgrade

sau

sudo equo up && sudo equo u

Pentru a instala un pachet:

sudo equo install $ packageName

sau

sudo equo în $ packageName

Pentru a elimina un pachet:

sudo equo elimina $ packageName

sau

sudo equo rm $ pachetNume

Pentru a căuta un pachet instalabil:

sudo equo search $ pachetNume

ZYpp

ZYpp este o altă dependență de rezoluție pentru gestionarea pachetelor RPM și este managerul de pachete implicit pentru OpenSUSE și SUSE Linux Enterprise. ZYpp folosește.rpm binar, precum YUM, dar este ceva mai rapid, deoarece este scris în C ++, în timp ce YUM este scris în Python. ZYpp este extrem de ușor de utilizat, deoarece include comenzile rapide care pot fi utilizate în locul comenzilor complete.

Vă recomandăm cele mai bune distribuții Linux 2018

Ca YUM, ZYpp actualizează și îmbunătățește toate pachetele cu următoarea comandă:

actualizare sudo zypper

sau

sudo zypper up

Pentru a instala un pachet:

sudo zypper install $ packageName

sau

sudo zypper în $ packageName

Pentru a elimina un pachet, utilizați comanda:

sudo zypper remove $ packageName

sau

pachet sudo zypper rm $

Căutați un pachet instalabil:

sudo zypper căutare $ packageName

Ca și YUM, nu există nicio comandă autoremove inclusă în ZYpp. De asemenea, la fel ca Ubuntu, OpenSUSE are linkuri de instalare cu un singur clic pentru web pe baza pachetului de instalare.

DNF sau YUM Dandificat

DNF este o rescriere YUM care utilizează caracteristici ZYpp, mai ales dependență pentru capabilitățile de rezoluție. DNF este managerul de pachete implicit pentru Fedora 22 și o versiune ulterioară și ar trebui să devină sistemul CentOS implicit în viitor.

Pentru a actualiza și actualiza întregul sistem:

actualizare sudo dnf

Pentru a instala un pachet:

sudo install $ packageName

Pentru a elimina un pachet:

sudo dnf elimina $ packageName

Căutați un pachet instalabil:

sudo dnf search $ packageName

Spre deosebire de YUM și ZYpp, DNF oferă comanda autoremove pentru a căuta în sistem și a elimina dependențele fără a utiliza:

sudo dnf autoremove

Și DNF permite, de asemenea, instalarea pachetelor de pe o adresă URL:

sudo dnf instala $ url

Testând diferiții manageri de pachete disponibile, puteți găsi managerul care vă este cel mai confortabil pentru orice distro.

Vă recomandăm să citiți cum să creați un USB Ubuntu bootabil.

Gestionarea pachetelor este foarte importantă în Linux și să știi să folosești mai mulți manageri de pachete poate ajuta un utilizator, deoarece descărcarea sau instalarea software-ului din depozite, pe lângă actualizarea, gestionarea dependențelor și dezinstalarea software-ului este foarte vitală și o secțiune critică în administrarea sistemului Linux.

Ce manager de pachete este cel mai potrivit pentru dumneavoastră? Ați încercat să instalați unul dintre acești manageri de pachete în afara distro-ului implicit? Sperăm că v-a plăcut și dacă doriți mai multe tutoriale pe Linux, puteți lăsa comentariile și partaja pe rețelele de socializare.

Hardware

Alegerea editorilor

Back to top button