GNU/Linux >> Linux Esercitazione >  >> Linux

Qual è la differenza tra il comando apt e apt-get?

Introduzione

Se sei un utente Linux, sicuramente conosci i comandi apt e apt-get e molto probabilmente l'ha usato per gestire i pacchetti nel proprio sistema.

Entrambi sono strumenti da riga di comando open source 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 apt e i comandi apt-get in Linux.

APT

Strumento pacchetto avanzato o APT , è un'interfaccia utente di software gratuito che funziona con le librerie di base per gestire l'installazione e la rimozione di software su Debian e distribuzioni Linux basate su Debian.

APT semplifica il processo di gestione del software su sistemi di computer simili a Unix automatizzando il recupero, la configurazione e l'installazione dei pacchetti software, sia da file di ricompilazione che compilando il codice sorgente.

Utilizzo di APT

APT è una raccolta di strumenti distribuiti in un pacchetto chiamato apt . Una parte significativa di APT definita in una libreria di funzioni C++;

APT include anche programmi a riga di comando per gestire i pacchetti, che utilizzano la libreria. Tre di questi programmi sono apt , apt-get e apt-cache .

L'apt il pacchetto è di “importante ” priorità in tutti i rilasci Debian correnti, ed è quindi incluso in un'installazione Debian predefinita. APT può essere considerato un front-end per dpkg , più amichevole del vecchio front-end dselect. Mentre dpkg esegue azioni sui singoli pacchetti, APT gestisce le relazioni (in particolare le dipendenze) tra di essi, nonché il reperimento e la gestione delle decisioni di versionamento di livello superiore (tracciamento del rilascio e pinning della versione).

Una delle principali caratteristiche di APT è il modo in cui chiama dpkg

Esegue l'ordinamento topologico dell'elenco dei pacchetti da installare o rimuovere e chiama dpkg nella migliore sequenza possibile. In alcuni casi, utilizza la –force opzioni di dpkg . Tuttavia, lo fa solo quando non è in grado di calcolare come evitare il motivo dpkg richiede che l'azione sia forzata.

Differenza tra apt-get e apt

Innanzitutto, devi sapere che la differenza tra apt e apt-get è il comando stesso.

Ad esempio, se desideri utilizzare apt-get per aggiornare il sistema, devi eseguire

sudo apt-get update

Con apt , devi correre

sudo apt update

NOTA :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.

Inoltre, per visualizzare i comandi con apt, puoi digitare apt help oppure visita la pagina man di apt Verranno visualizzate tutte le informazioni relative ad apt.

apt help
OR
man apt

Alcuni tipi di comandi apt e apt-get

  • Per installare il pacchetto
apt install [package_name]
apt-get install [package_name]
  • Rimuovere Pacchetto
apt remove [package_name] 
apt-get remove [package_name]
  • Anche per aggiornare tutti i pacchetti
apt upgrade
apt-get upgrade
  • Anche per cercare i pacchetti
apt search
apt-cache search
  • Aggiorna tutti i pacchetti e la gestione delle loro dipendenze
apt full-upgrade
apt-get dist-upgrade
  • Mostra informazioni sul pacchetto
apt show
apt-cache show
  • Rimuovi le dipendenze indesiderate
apt autoremove
apt-get autoremove
  • Rimuove il pacchetto con la configurazione associata
apt purge
apt-get purge

NOTA :L'apt mostra il comando stampa l'output in ordine alfabetico e nasconde alcune informazioni meno importanti mostrate da apt-cache show comando.

C'è un'altra caratteristica del nuovo comando apt per renderlo piacevole per gli utenti finali.

Quando il pacchetto viene aggiornato durante l'utilizzo di un upgrade apt apt aggiornamento completo o apt dist-upgrade , vedrai una barra di avanzamento informandoti dello stato di avanzamento del processo come mostrato di seguito nello screenshot.

Lo stesso vale per la rimozione o lo spurgo di un pacchetto.

Se esegui apt list –upgradable, questo mostrerà alcuni colori per fornire una panoramica ovvia dei pacchetti.

apt list --upgradable

Ci sono due comandi introdotti con apt:

Comandi elenco apt e sorgenti di modifica apt

  • elenco apt :quando il comando apt list viene utilizzato con –installed o –upgradeable, elenca i pacchetti installati, disponibili per l'installazione o quelli che devono essere aggiornati.
  • E apt edit-sources :quando viene utilizzato questo comando, apre il file sources.list in un editor per la modifica.

Per il primo comando, abbiamo mostrato un esempio

Per il secondo comando, ti mostreremo un esempio

sudo apt edit-sources

Scegli l'editor di testo che preferisci

Conclusione

Questo è tutto

Abbiamo illustrato la differenza tra il comando apt e apt-get.

Grazie


Linux
  1. Qual è la differenza tra individuare e trovare il comando in Linux

  2. Qual è la differenza tra &> e >&in bash?

  3. Qual è la differenza tra adduser e useradd?

  4. Qual è la differenza tra `su -` e `su --login`?

  5. Qual è la differenza tra $(CC) e $CC?

Qual è la differenza tra Linux e Unix?

Qual è la differenza tra Cat e Touch Command

Differenza tra apt e apt-get spiegato

Che cos'è un hypervisor? Qual è la differenza tra il tipo 1 e 2?

Qual è la differenza tra curl e Wget?

Qual è la differenza tra i comandi kill e killall?