Differenza tra APT vs. Apt-get

Differenza tra APT vs. Apt-get
Ogni utente di Linux conosce il potente comando APT e APT-ET e molto probabilmente lo ha usato per la gestione dei pacchetti nel loro sistema. Tuttavia, la maggior parte di loro non comprende la differenza tra APT e APT-get e spesso si confonde quando usarne l'una o l'altra. Entrambi sono strumenti a riga di comando open source che vengono utilizzati per la gestione di pacchetti come l'installazione, l'aggiornamento, l'aggiornamento e la rimozione. Tuttavia, ci sono ancora alcune differenze tra loro.

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.

  • Elenco APT - Quando il comando Elenco APT viene utilizzato con -INSTALLED o -COMPLETABILE, elenca i pacchetti installati, disponibili per l'installazione o quelli che devono essere aggiornati.
  • Apt Edit-Sources - Quando viene utilizzato questo comando, apre le fonti.Elenco file in un editor per la modifica.

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.