GNU/Linux >> Linux Esercitazione >  >> Linux

apt comando Linux con esempi

Introduzione

apt è uno strumento interattivo da riga di comando per la gestione dei pacchetti deb su diverse distribuzioni Linux. Il gestore pacchetti installa, rimuove, aggiorna e aggiorna i pacchetti deb.

Questo tutorial ti insegnerà come usare il apt Comando Linux con esempi.

Prerequisiti

  • Un account con privilegi sudo.
  • Accesso al terminale.
  • Un sistema Debian o Ubuntu. (Questo tutorial utilizza Ubuntu 20.04).

apt sintassi dei comandi

Il apt di base la sintassi è:

apt command
apt [options] command [packages]

Aggiungi almeno un comando per eseguire il apt strumento con successo. Per gestire un pacchetto specifico, includi il nome del pacchetto nel comando.

Il apt l'utilità supporta diverse opzioni per modificare il suo output.

apt Opzioni comando

apt consente l'utilizzo di diverse opzioni per personalizzare il processo. Alcuni argomenti comuni sono:

Opzione Descrizione
-d , --download-only Scarica un pacchetto ma non continua con l'installazione.
--no-download Non scarica alcun pacchetto e utilizza quelli già scaricati.
--assume-no Risponde "no" a tutti i prompt.
-y Risponde "sì" alle richieste senza interrompere il processo.
-f , --fix-broken Cerca di correggere le dipendenze interrotte.
-s , --simulate Non altera il sistema, mostra solo quale sarà l'output.
-h , --help Stampa una guida e porta a un Easter Egg .

Nota: Scopri la differenza tra APT e APT-GET.

Comandi apt più comuni

Il apt lo strumento funziona con molti comandi. La tabella seguente fornisce gli esempi più comuni.

Comando Descrizione
update Ottiene le informazioni sulle ultime versioni dei pacchetti disponibili ma non installa alcun aggiornamento.
upgrade Scarica le versioni aggiornate del pacchetto e aggiorna i pacchetti installati alla nuova versione.
full-upgrade Aggiorna i pacchetti attualmente installati e rimuove i pacchetti non necessari per l'aggiornamento completo del sistema.
install Installa un pacchetto specificato dal repository.
remove Elimina un pacchetto ma lascia i file di configurazione.
purge Elimina un pacchetto e tutti i file di configurazione.
autoremove Rimuove le dipendenze non più richieste.
list Elenca tutti i pacchetti oi pacchetti disponibili in base a criteri specifici.
search Cerca i pacchetti il ​​cui nome o descrizione contiene il termine di ricerca.
show Stampa i dettagli su un pacchetto specifico.
edit-sources Consente agli utenti di modificare le origini dei pacchetti in un editor di testo.

apt i comandi richiedono l'uso di sudo per essere completati quando sono necessari i permessi di root per leggere, scrivere o eseguire i file.

Quando tenti di installare alcuni strumenti senza sudo , viene visualizzato il seguente messaggio di errore:

Come usare apt

I sistemi Linux hanno già un gestore di pacchetti primario per i file deb, dpkg. Ancora, apt è un modo più semplice per gestire i pacchetti deb. Il apt l'utilità della riga di comando gestisce automaticamente i pacchetti e installa e rimuove le dipendenze secondo necessità.

Aggiorna pacchetti con apt update

Il apt update il comando aggiorna il repository locale con i metadati del pacchetto (informazioni sulle ultime versioni disponibili) e stampa l'elenco dei pacchetti aggiornabili. Esegui sempre il comando di aggiornamento prima di aggiornamenti o installazioni per assicurarti di ottenere l'ultima versione.

sudo apt update

Aggiorna i pacchetti con un aggiornamento appropriato

Aggiorna i pacchetti installati alle versioni più recenti con apt upgrade . Quando esegui il comando senza il nome del pacchetto, apt upgrade interessa tutti i pacchetti installati:

sudo apt upgrade

Per aggiornare un pacchetto specifico, aggiungi il nome:

sudo apt upgrade lsof

Il update e upgrade i comandi stampano anche l'output quando vengono eseguiti insieme. Per eseguire questi comandi in un solo passaggio ed evitare che ti venga chiesto di confermare il processo, utilizza il -y bandiera:

sudo apt update && sudo apt upgrade -y

Pacchetti di aggiornamento completo con apt aggiornamento completo

Il comando aggiorna tutti i pacchetti installati. Rimuove anche tutti i pacchetti se necessario per aggiornare l'intero sistema. Il full-upgrade viene spesso eseguito alla fine del ciclo di vita della versione di distribuzione.

sudo apt full-upgrade

Installa i pacchetti con apt install

Il apt install comando installa un pacchetto specificato dal repository.

sudo apt install ffmpeg

Prima di eseguire apt install , aggiorna e aggiorna i pacchetti per ottenere le ultime versioni.

Scarica solo pacchetti con download appropriato

Il apt download-only la funzione consente agli utenti di utilizzare i file deb senza installarli. Per scaricare i pacchetti senza avviare l'installazione, eseguire:

sudo apt download apache2

Rimuovi pacchetti con apt remove

Per rimuovere un pacchetto installato, esegui:

sudo apt remove ffmpeg 

Digita y o dopo che è stato richiesto e il comando rimuove il pacchetto.

Rimuovi tutti i file di configurazione con apt purge

Il remove comando elimina i pacchetti specificati. Tuttavia, il comando non rimuove sempre tutti i file di configurazione. Elimina il pacchetto e i file di configurazione, con purge :

sudo apt purge ffmpeg

Rimuovi le dipendenze inutilizzate con apt autoremove

Le dipendenze dei pacchetti spesso rimangono nel sistema anche quando un pacchetto viene rimosso. Per rimuovere le dipendenze non necessarie e risparmiare spazio, usa:

sudo apt autoremove

Installa e rimuovi pacchetti con un comando apt

Utilizzando apt con + o - i suffissi aggiunti ai nomi dei pacchetti consentono agli utenti di installare e rimuovere i pacchetti con un solo comando. Ad esempio, per installare il mio mysql-server , ma rimuovi apache2 , esegui:

sudo apt remove apache2 mysql-server+

Elenca i pacchetti con l'elenco apt

Se eseguito senza argomenti, apt list stampa i nomi e i dettagli di tutti i pacchetti disponibili, installati e aggiornabili. Poiché l'output è ampio, reindirizza il comando con less o more per navigare più facilmente nell'output.

Ad esempio, pipe apt list con more per spostarsi nel terminale una pagina alla volta:

apt list | more

Per mostrare solo i pacchetti installati, filtra l'output con:

apt list --installed

Per ottenere un elenco di tutti i pacchetti aggiornabili, utilizza:

apt list --upgradeable

In questo caso, l'output non elenca nessun pacchetto, il che significa che non ci sono pacchetti da aggiornare.

Restringi ulteriormente la ricerca stampando solo un elenco di pacchetti che soddisfano determinati criteri. Ad esempio, elenca i pacchetti contenenti il ​​termine lsof con:

apt list lsof

Elenca le dipendenze dei pacchetti con apt depend

Per stampare tutte le dipendenze collegate a un pacchetto, esegui:

apt depends lsof

Cerca i pacchetti con la ricerca apt

Il apt search comando esegue la scansione dei nomi e delle descrizioni dei pacchetti disponibili per un termine di ricerca specificato. Ad esempio, trova tutti i pacchetti contenenti il ​​termine lsof:

sudo apt search lsof

Supponendo che il termine di ricerca sia menzionato in molti pacchetti, l'output è ampio. Per restringere la ricerca, utilizza il --names-only bandiera:

apt search --names-only lsof

Il apt search il comando stampa i risultati se eseguito senza sudo inoltre, purché l'utente abbia accesso ai pacchetti in questione.

Ottieni informazioni sul pacchetto con apt show

Per visualizzare i dettagli sul pacchetto come le dipendenze, la descrizione del contenuto, il download e le dimensioni dell'installazione, le origini e così via, utilizzare:

apt show lsof

Conclusione

Dopo aver esaminato questa guida, ora sai come aggiungere, rimuovere, installare e utilizzare i pacchetti con il apt comando Linux.

Quindi, impara la differenza tra APT e Snap.


Linux
  1. Comando wc Linux con esempi

  2. Comando di ordinamento Linux con esempi

  3. Comando Tee Linux con esempi

  4. Comando testa di Linux con esempi

  5. Comando JQ in Linux con esempi

15 Comando Linux ps con esempi

Comando CD Linux con esempi

Comando Linux watch con esempi

Attendi comando in Linux con esempi

Comando di esportazione Linux con esempi

Comando IP Linux con esempi