5 cei mai buni manageri de pachete pentru utilizatorii cu putere Linux


Un lucru pe care un nou utilizator Linux îl va cunoaște pe măsură ce progresează în utilizarea acestuia este existența mai multor distribuții Linux și diferitele moduri în care gestionează pachetele.

Gestionarea pachetelor este foarte importantă în Linux, iar a ști cum să folosești mai mulți manageri de pachete se poate dovedi a salva vieți pentru un utilizator cu putere, deoarece descărcarea sau instalarea de software din depozite, plus actualizarea, gestionarea dependențelor și dezinstalarea software-ului este foarte vitală și o secțiune critică în Administrarea sistemului Linux.

Prin urmare, pentru a deveni un utilizator cu putere Linux, este important să înțelegeți modul în care distribuțiile majore Linux gestionează de fapt pachetele și, în acest articol, vom arunca o privire asupra unora dintre cei mai buni manageri de pachete pe care îi puteți găsi în Linux.

Aici, accentul nostru principal este pe informațiile relevante despre unii dintre cei mai buni manageri de pachete, dar nu cum să le folosiți, care vă rămâne să descoperiți mai multe. Dar voi oferi linkuri semnificative care indică ghiduri de utilizare și multe altele.

1. DPKG – Debian Package Management System

Dpkg este un sistem de bază de gestionare a pachetelor pentru familia Debian Linux, este folosit pentru a instala, elimina, stoca și furniza informații despre pachetele .deb.

Este un instrument de nivel scăzut și există instrumente front-end care ajută utilizatorii să obțină pachete din depozite de la distanță și/sau să gestioneze relații complexe cu pachetele, acestea includ:

Nu ratați: 15 exemple practice de „comenzi dpkg” pentru distribuțiile bazate pe Debian

APT (Instrument avansat de ambalare)

Este un sistem de gestionare a pachetelor din linie de comandă foarte popular, gratuit, puternic și, cu atât mai mult, util, care este un front end pentru sistemul de gestionare a pachetelor dpkg.

Utilizatorii Debian sau derivatele sale, cum ar fi Ubuntu și Linux Mint ar trebui să fie familiarizați cu acest instrument de gestionare a pachetelor.

Pentru a înțelege cum funcționează de fapt, puteți parcurge aceste ghiduri:

Nu ratați: 15 exemple de utilizare a noului instrument avansat pentru pachete (APT) în Ubuntu/Debian

Nu ratați: 25 de comenzi de bază utile ale APT-GET și APT-CACHE pentru gestionarea pachetelor

Manager de pachete Aptitude

Acesta este, de asemenea, un instrument de gestionare a pachetelor front-end de linie de comandă popular pentru familia Debian Linux, funcționează similar cu APT și au existat o mulțime de comparații între cele două, dar mai presus de toate, testarea ambelor vă poate face să înțelegeți care dintre ele funcționează de fapt mai bine.

A fost creat inițial pentru Debian și derivatele sale, dar acum funcționalitatea sa se întinde și la familia RHEL. Puteți consulta acest ghid pentru o mai bună înțelegere a APT și Aptitude:

Nu ratați: Ce sunt APT și Aptitude? și care este adevărata diferență între ei?

Manager de pachete Synaptic

Synaptic este un instrument de gestionare a pachetelor GUI pentru APT bazat pe GTK+ și funcționează bine pentru utilizatorii care nu doresc să-și murdărească mâinile pe o linie de comandă. Implementează aceleași caracteristici ca instrumentul de linie de comandă apt-get.

2. RPM (Manager de pachete Red Hat)

Acesta este formatul de ambalare de bază standard Linux și un sistem de gestionare a pachetelor de bază creat de RedHat. Fiind sistemul de bază, există mai multe instrumente front-end de gestionare a pachetelor pe care le puteți folosi cu acesta și, dar ne vom uita doar la cele mai bune și anume:

YUM (Yellowdog Updater, modificat)

Este un manager de pachete de linie de comandă cu sursă deschisă și popular, care funcționează ca o interfață pentru utilizatori la RPM. Îl puteți compara cu APT în sistemele Debian Linux, încorporează funcționalitățile comune pe care le are APT. Puteți obține o înțelegere clară a lui YUM cu exemple din acest ghid:

Nu ratați: 20 de comenzi Linux YUM pentru gestionarea pachetelor

DNF – Dandified Yum

Este, de asemenea, un manager de pachete pentru distribuțiile bazate pe RPM, introdus în Fedora 18 și este următoarea generație a versiunii YUM.

Dacă ați folosit Fedora 22 înainte, trebuie să vă fi dat seama că este managerul implicit de pachete. Iată câteva link-uri care vă vor oferi mai multe informații despre DNF și despre cum să îl utilizați:

Nu ratați: DNF – The Next Generation Package Management pentru distribuții bazate pe RPM

Nu ratați: 27 de exemple de comenzi „DNF” pentru a gestiona gestionarea pachetelor Fedora

3. Manager de pachete Pacman – Arch Linux

Este un manager de pachete popular și puternic, dar simplu, pentru Arch Linux și unele distribuții Linux puțin cunoscute, oferă unele dintre funcționalitățile fundamentale pe care alți manageri de pachete obișnuiți le oferă, inclusiv instalarea, rezolvarea automată a dependenței, actualizarea, dezinstalarea și, de asemenea, downgrade-ul software-ului.

Dar, cel mai eficient, este construit pentru a fi simplu pentru gestionarea ușoară a pachetelor de către utilizatorii Arch. Puteți citi această prezentare generală Pacman care explică în detaliu unele dintre funcțiile sale menționate mai sus.

4. Zypper Package Manager – openSUSE

Este un manager de pachete de linie de comandă pe OpenSUSE Linux și folosește biblioteca libzypp, funcționalitățile sale comune includ accesul la depozit, instalarea pachetului, rezolvarea problemelor de dependențe și multe altele.

Important este că poate gestiona și extensii de depozit, cum ar fi modele, patch-uri și produse. Noii utilizatori OpenSUSE se pot referi la următorul ghid pentru a-l stăpâni.

Nu ratați: 45 de comenzi Zypper pentru a stăpâni gestionarea pachetelor OpenSUSE

5. Manager de pachete Portage – Gentoo

Este un manager de pachete pentru Gentoo, o distribuție Linux mai puțin populară de acum, dar acest lucru nu îl va limita ca unul dintre cei mai buni manageri de pachete din Linux.

Scopul principal al proiectului Portage este de a realiza un sistem de gestionare a pachetelor simplu și fără probleme, care să includă funcționalități precum compatibilitatea cu versiunea anterioară, automatizarea și multe altele.

Pentru o mai bună înțelegere, încercați să citiți pagina proiectului Portage.

Concluzii finale

Așa cum am sugerat deja la început, scopul principal al acestui ghid a fost de a oferi utilizatorilor Linux o listă cu cei mai buni manageri de pachete, dar știind cum să le folosească se poate face urmând linkurile necesare furnizate și încercând să le testeze.

Utilizatorii diferitelor distribuții Linux vor trebui să învețe mai multe pe cont propriu pentru a înțelege mai bine diferiții manageri de pachete menționați mai sus.