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.