In questo articolo, spiegheremo la differenza tra i comandi APT e APT-get in Linux. Discuteremo anche alcuni dei comandi APT più spesso usati che hanno sostituito il comando apt-get.
Apt- Breve storia
L'utilità della linea di comando APT è stata introdotta nel 2014 per il .pacchetti di deb di distribuzione di Debian. È stato usato per la prima volta nella versione instabile di Debian e poi è diventato standard in Debian 8. Inizialmente, non ha attirato molta attenzione dagli utenti e hanno continuato a utilizzare il vecchio e familiare comando APT-get. Tuttavia, dopo il rilascio di Ubuntu 16.04, inizia a guadagnare popolarità e in qualche modo ha sostituito l'apt-get.
Differenza tra apt-get e apt
La prima differenza che noterai tra Apt e Apt-get è il comando stesso. Ad esempio, se si desidera utilizzare l'aggiornamento APT-get per aggiornare l'indice del repository di sistema, si eseguerai:
$ sudo apt-get update
Ora con l'apt, devi semplicemente eseguire:
$ sudo apt update
Il comando APT Update non solo aggiorna l'indice del repository ma dice anche se e quante nuove versioni del software sono disponibili nel repository.
Vediamo altri comandi APT che hanno sostituito l'apt-get. Per visualizzare questi comandi, è possibile digitare l'aiuto APT o visitare la pagina Apt Man digitando Apt Man nel terminale. Visualirà tutte le informazioni relative ad APT
Funzione | Apt-get | Apt |
Installa pacchetto | Installazione Apt-get | Installazione APT |
Rimuovere il pacchetto | Apt-get Rimuovi | Apt Rimuovi |
Aggiorna tutto il pacchetto | Aggiornamento APT-get | Apt Aggiornamento |
Aggiorna tutti i pacchetti (gestione automatica delle dipendenze) | Apt-get dist-upgrade | Apt Full Aggiorna |
Pacchetti di ricerca | Ricerca APT-Cache | Search Apt |
Mostra informazioni sul pacchetto | Apt-Cache Show | Apt Show |
Rimuovere le dipendenze indesiderate | APT-get AutoRemove | APT AutoRemove |
Rimuove il pacchetto con la configurazione associata | Purge Apt-get | Apt Purge |
Nella tabella sopra, tutti i comandi sono uguali se si sostituisce APT-get per APT ad eccezione del comando APT UPGRA. Il vecchio comando di aggiornamento APT-get aggiorna tutti i pacchetti attualmente esistenti nel sistema. Non installa o rimuove il pacchetto esistente sul sistema.
Tuttavia, il nuovo comando di aggiornamento APT installa i pacchetti che sono stati aggiunti come dipendenze di pacchetti aggiornabili. Sebbene simile all'aggiornamento APT-get, non rimuove anche i pacchetti che erano stati precedentemente installati.
Inoltre, il comando APT Show stampa l'output in ordine alfabetico e nasconde alcune informazioni meno importanti che sono state mostrate dal comando Apt-Cache Show.
La differenza tra Apt e Apt-get non si limita solo ai comandi. Un'altra caratteristica visiva è stata aggiunta al nuovo comando APT per renderlo piacevole per gli utenti finali. Ogni volta che un pacchetto si aggiorna durante l'utilizzo di un aggiornamento APT, APT Full-Upgrade o APT DIST-Upgrade, vedrai una barra di avanzamento che ti informa dell'avanzamento del processo. Appare anche quando si rimuove il pacchetto utilizzando Apt Rimuove o Apt Purge.
Inoltre, se eseguiamo l'elenco APT -upgradabile, mostra anche alcuni colori per fornire una chiara panoramica dei pacchetti per i quali il repository offre una versione aggiornata.
Due nuovi comandi:
Oltre ai comandi di sostituzione, ci sono due nuovi comandi introdotti con l'elenco APT: APT e APT EDIT-Sources.
Apt-get non è ancora completamente sostituito dall'apt e penso che non sarà completamente interrotto. Tuttavia, potresti pensare a cosa dovresti optare: Apt o Apt-get. A mio avviso, optare per APT sarà utile in quanto fornisce tutte le funzioni richieste per la gestione dei pacchetti ed è più veloce, più amico e facile da usare.