Quina diferència hi ha entre APT i dpkg a Ubuntu?

Quina diferència hi ha entre APT i dpkg a Ubuntu?

Si utilitzeu Ubuntu o qualsevol altra distribució Linux basada en Debian, sens dubte heu llegit les instruccions d’instal·lació que us indiquen que utilitzeu l’ordre APT, mentre que d’altres us han dit que utilitzeu dpkg.





Llavors, és important si instal·leu paquets al vostre sistema Linux amb algun d’aquests gestors de paquets? Quina és la diferència? Avui abordarem aquestes qüestions perquè sàpiga com instal·lar millor els paquets a Ubuntu.





APT vs dpkg: dos instal·ladors de paquets importants

APT i dpkg són interfícies de gestió de paquets de línia d’ordres que podeu utilitzar al terminal d’Ubuntu i altres sistemes basats en Debian. Poden, entre altres coses, instal·leu fitxers DEB i enumereu els paquets instal·lats.





Però us podeu preguntar si són tan similars, per què necessiteu tant APT com dpkg?

De fet, les dues interfícies funcionen juntes, amb l'APT que actua com una eina completa de gestió de paquets mitjançant l'ús de dpkg.



Confós? Desglossem les diferències clau.

APT utilitza dpkg per instal·lar paquets

Quan APT (o el seu cosí, Apt-get) instal·la un paquet, en realitat fa servir dpkg al fons per aconseguir-ho. D'aquesta manera, dpkg actua més com una eina 'sota el capó' per a la interfície més fàcil d'utilitzar d'APT.





APT pot descarregar paquets

Amb APT, podeu recuperar un fitxer des d'un dipòsit remot i instal·lar-lo, tot en un sol comandament. Això us estalvia la feina de buscar i descarregar manualment el paquet abans de la instal·lació.

com afegir il·lustracions de l'àlbum a iTunes

Amb dpkg, només podeu instal·lar fitxers locals que ja heu descarregat. No pot cercar repositoris remots ni extreure paquets d'ells.





Dpkg no instal·larà dependències

Quan instal·leu un paquet amb dpkg, això és tot el que passarà: el sistema simplement instal·larà el paquet. Alguns paquets, però, necessiten programari addicional anomenat dependències per funcionar. Si aquest és el cas, dpkg us pot advertir amb un missatge d'error.

APT, però, comprovarà automàticament i obtindrà dependències rellevants per assegurar-se que tot el que intenteu instal·lar funcions correctament. És per això que us recomanem que, després d’instal·lar un paquet amb dpkg, seguiu utilitzant l’ordre especial d’APT per restaurar dependències.

sudo apt install -f

Dpkg Índexs només paquets locals

Si intenteu conèixer els paquets instal·lats al vostre sistema, el fitxer --list La funció a dpkg us pot servir millor que APT. Això es deu al fet que, de la mateixa manera que no pot trobar ni baixar paquets remots, dpkg tampoc no pot enumerar cap paquet que no sigui local al dispositiu.

dpkg --list

APT's llista command mostrarà tots els paquets que coneix, locals o no.

apt list

Per veure només els paquets instal·lats, heu de passar el fitxer --instal·lat o bé -i opció.

apt list --installed

Dpkg vs. Apt: Quin és millor per a vosaltres?

Si voleu instal·lar paquets locals amb dpkg, podeu fer-ho sense afrontar cap problema. Tanmateix, és millor utilitzar APT o Apt-get si cerqueu regularment paquets en dipòsits de programari remots.

APT farà la feina de cercar i descarregar el paquet que desitgeu i s'assegurarà que es compleixin totes les dependències necessàries. Encara podeu fer servir dpkg, però APT realitzarà la mateixa funció mentre es garanteix que el vostre programari funcioni tal com ho necessiteu. A més, APT és ideal per desinstal·lar correctament els paquets i eliminar-los del sistema.

Compartir Compartir Tweet Correu electrònic Com desinstal·lar programari a Linux amb Apt

La desinstal·lació del programari garanteix que tingueu prou espai al dispositiu d’emmagatzematge. A continuació s’explica com desinstal·lar aplicacions a Linux amb Apt.

Llegiu a continuació
Temes relacionats
  • Linux
  • Ubuntu
  • Linux
  • Gestors de paquets
Sobre l'autor Jordan Gloor(51 articles publicats)

Jordan és un escriptor de MUO apassionat de fer Linux accessible i sense estrès per a tothom. També escriu guies sobre privadesa i productivitat.

Més de Jordan Gloor

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us