Diferència entre apt vs. apt-get

Difference Between Apt Vs



Tots els usuaris de Linux coneixen la potent comanda apt i apt-get i probablement l’utilitzen per gestionar paquets al seu sistema. Tot i això, la majoria d’ells no entenen la diferència entre apt i apt-get i sovint es confonen quan s’utilitza un o altre. Tots dos són eines de línia d’ordres de codi obert que s’utilitzen per gestionar paquets com ara instal·lar, actualitzar, actualitzar i eliminar. No obstant això, encara hi ha algunes diferències entre elles.

En aquest article, explicarem la diferència entre les ordres apt i apt-get a Linux. També parlarem d'algunes de les ordres apt més utilitzades que van substituir l'ordre apt-get.







Apt- Breu història

La utilitat apt de línia de comandes es va introduir el 2014 per als paquets .deb de la distribució Debian. Es va utilitzar per primera vegada a la versió inestable de Debian i després es va convertir en estàndard a Debian 8. Inicialment, no va guanyar molta atenció dels usuaris, i van continuar utilitzant l'antiga i familiar comanda apt-get. No obstant això, després del llançament d'Ubuntu 16.04, va començar a guanyar popularitat i va substituir d'alguna manera l'apt-get.



Diferència entre apt-get i apt

La primera diferència que notareu entre apt i apt-get és la pròpia ordre. Per exemple, si voleu utilitzar apt-get update per actualitzar l'índex del dipòsit del sistema, executeu:



$suo apt-get update

Ara, amb l’apt, només cal que executeu:





$suoactualització apt

L'ordre apt update no només actualitza l'índex del dipòsit, sinó que també indica si i quantes versions noves del programari hi ha disponibles al repositori.

Vegem algunes ordres més apt que substituïren l'apt-get. Per veure aquestes ordres, podeu escriure apt help o visitar la pàgina man de l’apt, escrivint apt man al terminal. Es mostrarà tota la informació relacionada amb apt



Funció apt-get apte
Instal·leu el paquet apt-get install

apt install
Elimina el paquet apt-get remove apt eliminar
Actualitzeu tot el paquet apt-get upgrade apt upgrade
Actualitzeu tots els paquets (gestió automàtica de dependències) apt-get dist-upgrade

apt actualització completa

Cerqueu paquets cerca apt-cache cerca apta
Mostra la informació del paquet apt-cache show Espectacle apte
Elimineu les dependències no desitjades apt-get autoremove

apt autoremove

Elimina el paquet amb la configuració associada Purga Apt-get apt purga

A la taula anterior, totes les ordres són iguals si substituïu apt-get per apt, excepte l'ordre apt upgrade. L'antiga comanda apt-get upgrade actualitza tots els paquets que existeixen actualment al vostre sistema. No instal·la ni elimina el paquet existent al vostre sistema.

Tanmateix, la nova comanda apt upgrade instal·la paquets que s'han afegit com a dependències dels paquets actualitzables. Tot i que és similar a l’actualització apt-get, tampoc elimina els paquets que s’havien instal·lat anteriorment.

A més, l'ordre apt show imprimeix la sortida en ordre alfabètic i amaga una informació menys important que es mostrava amb l'ordre apt-cache show.

La diferència entre apt i apt-get no es limita només a les ordres. S'ha afegit una altra característica visual a la nova ordre apt per fer-la agradable als usuaris finals. Sempre que s’actualitza un paquet mentre s’utilitza una apt upgrade, apt full-upgrade o apt dist-upgrade, veureu una barra de progrés que us informarà del progrés del procés. També apareix quan elimineu el paquet amb apt remove o apt purge.

A més, si executem apt list (actualitzable), també mostra alguns colors per proporcionar una visió clara dels paquets per als quals el dipòsit ofereix una versió més actualitzada.

Dues noves ordres:

A part de les ordres de reemplaçament, hi ha dues ordres noves introduïdes amb l'apt: apt list i apt edit-sources.

  • llista d’aptes - quan s'utilitza l'ordre apt list amb –installed o –upgradeable, enumera els paquets instal·lats, disponibles per instal·lar o els que cal actualitzar.
  • apt edit-sources - quan s'utilitza aquesta ordre, obre el fitxer sources.list en un editor per editar-lo.

Apt-get encara no està completament substituït per l'apt, i crec que mai no s'aturarà completament. Tanmateix, és possible que estigueu pensant en què hauríeu d’optar: apt o apt-get. Al meu parer, optar per apt valdrà la pena ja que proporciona totes les funcions necessàries per a la gestió de paquets i és més ràpid, més amigable i fàcil d'utilitzar.