Apt e Apt-get: quale usare

Gli strumenti Linux apt e apt-get sono probabilmente uno degli strumenti da riga di comando più comunemente usati nelle distribuzioni basate su Debian quando si tratta di gestione dei pacchetti software. I due sono molto simili, tuttavia, ci sono alcune sottili differenze tra i due. In questa guida, cercheremo di distinguere tra apt e apt-get e come vengono utilizzati.
L’evoluzione del comando apt
Per comprendere meglio i due comandi, torniamo indietro nel tempo e vediamo come il comando apt si è evoluto nel tempo. Prima di Debian 8 (Jessie) e Ubuntu 16.04 (Xenial Xerus), gli utenti interagivano con il gestore di pacchetti APT (Advanced Package Tool) utilizzando il comando apt-get. Tuttavia, lo strumento della riga di comando non ha ottenuto molta trazione dagli utenti e la maggior parte di loro non ha utilizzato in modo esaustivo la maggior parte delle opzioni fornite con esso.
Il rilascio di Ubuntu 16.04 e Debian 8 ha visto l’introduzione capace strumento da riga di comando, che è uno strumento più facile da usare che ha cercato di unire le sue funzionalità apt-get e apt-cache
Differenze tra il comando apt e apt-get
Dopo aver ripercorso una breve storia dei due comandi, concentriamoci ora sulle differenze tra i due.
1) Sintassi dei comandi
La differenza più evidente è il modo in cui la sintassi del comando. Ad esempio, per aggiornare gli elenchi dei pacchetti o l’indice dei pacchetti utilizzando capaceeseguire il comando come segue:
$ sudo apt update
quando si usa apt-get comando, invoca:
$ sudo apt-get update
Per comprendere meglio come eseguire altre operazioni utilizzando i comandi apt e apt-get, ecco un breve riepilogo in formato tabellare.
processi | apt-get | capace |
Aggiorna gli elenchi dei pacchetti | aggiornamento apt-get | aggiornamento appropriato |
Installa un pacchetto | apt-get install nome-pacchetto | apt install nome-pacchetto |
Tira fuori un pacchetto | apt-get rimuove nome-pacchetto | apt remove nome-pacchetto |
Pacchetti di aggiornamento | aggiornamento apt-get | aggiornamento appropriato |
Cerca pacchetti | cerca nome-pacchetto apt-cache | apt cerca nome-pacchetto |
Mostra informazioni sul pacchetto | apt-cache mostra il nome del pacchetto | apt mostra il nome del pacchetto |
Rimuovi indesiderati pacchi |
apt-get rimozione automatica | autoeliminazione apt |
Svuota un pacchetto i suoi file di configurazione |
apt-get purga | opportuna purificazione |
2) Output intuitivo e più informativo
Oltre alle nette differenze tra i due strumenti della riga di comando, apt ha infuso un senso di novità nell’output del comando e, verso la fine, fornisce informazioni sul numero di aggiornamenti che devono essere aggiornati. Inoltre, ti consente di imparare a visualizzare quei pacchetti utilizzando comando apt list –aggiornabile.
$ sudo apt update

$ apt list --upgradable

Insieme a aggiornamento adatto comando, è stata introdotta una barra di avanzamento nella parte inferiore del terminale che indica lo stato di avanzamento del processo di aggiornamento del pacchetto.

3) Ulteriori ordini con apt
Ci sono 2 opzioni della riga di comando fornite con APT.
elenco adatto: Questo comando elenca i pacchetti installati, disponibili e aggiornabili.
apt edit-sources: Quando il comando viene eseguito per la prima volta, ti presenta un elenco di editor di testo che puoi utilizzare per aprire e modificare il file dell’elenco di origine – /etc/apt/sources.list. Una volta selezionata l’opzione preferita, potrai modificare direttamente il file per le successive esecuzioni del comando.
Conclusione
Mentre puoi ancora usare il comando apt-get per fare le cose, il comando apt ti dà un tempo più facile e fa un lavoro migliore nell’aiutarti a gestire i tuoi pacchetti. È più facile da eseguire sul terminale e, come accennato in precedenza, include opzioni di comando aggiuntive.