GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Utilizzo dei comandi apt in Linux [Guida completa]

Breve:questo articolo mostra come usare i comandi apt in Linux con esempi in modo da poter gestire i pacchetti in modo efficace.

Se stai usando Debian, Ubuntu, Linux Mint o qualsiasi altra distribuzione basata su Debian o Ubuntu, devi aver già trovato alcuni comandi apt.

Notato per la prima volta in Ubuntu 16.04, apt sta lentamente guadagnando popolarità. Poiché sempre più distribuzioni Linux basate su Ubuntu stanno spingendo affinché apt sia il comando consigliato per la gestione dei pacchetti, è tempo che tu impari come usare i comandi apt .

In questa guida per principianti di Linux, ti spiegherò vari comandi apt con esempi in modo che tu possa usarli come un utente esperto di Linux.

Che cosa è appropriato?

Debian Linux utilizza il sistema di pacchettizzazione dpkg. Un sistema di confezionamento è un modo per fornire programmi e applicazioni per l'installazione. In questo modo, non devi creare un programma dal codice sorgente che, fidati di me, non è un modo carino per gestire i pacchetti. APT (Advanced Package Tool) è lo strumento da riga di comando per interagire con il sistema di packaging nelle distribuzioni Linux basate su Debian.

Esistono già comandi dpkg per gestirlo. Ma APT è un modo più amichevole per gestire gli imballaggi. Puoi usarlo per trovare e installare nuovi pacchetti, aggiornare i pacchetti, rimuovere i pacchetti ecc.

I comandi apt forniscono un modo da riga di comando per interagire con APT e gestire i pacchetti.

A questo punto, devo menzionare che apt-get è forse lo strumento più popolare intorno ad APT. Ma apt viene lentamente promosso come sua alternativa. Ho già spiegato la differenza tra apt e apt-get in un articolo precedente insieme al motivo per cui apt è stato introdotto in primo luogo, quindi non entrerò più nei dettagli.

Utilizzo dei comandi apt per gestire i pacchetti nelle distribuzioni Linux basate su Debian e Ubuntu

Sto usando Ubuntu 16.04 in questo tutorial ma puoi usare qualsiasi altra distribuzione Linux basata su Debian/Ubuntu come Linux Mint, sistema operativo elementare, Linux Lite ecc.

Inoltre, sto usando l'icona e il tema Pop in Ubuntu, quindi il mio terminale ha un aspetto diverso dal solito terminale a tema viola.

Se preferisci, puoi guardare questo video dei comandi apt essenziali per gli utenti di Ubuntu.

Iscriviti al nostro canale YouTube per altri video su Linux

Aggiorna il database dei pacchetti con apt

apt funziona effettivamente su un database di pacchetti disponibili. Se il database non viene aggiornato, il sistema non saprà se sono disponibili pacchetti più recenti. Questo è il motivo per cui l'aggiornamento del repository dovrebbe essere la prima cosa da fare in qualsiasi sistema Linux dopo una nuova installazione.

L'aggiornamento del database del pacchetto richiede i privilegi di superutente, quindi dovrai usare sudo.

sudo apt update

Quando esegui questo comando, vedrai le informazioni sul pacchetto recuperate da vari server.

Vedrai tre tipi di linee qui, Hit, Get e Ign. Fondamentalmente questi sono:

  • Hit:non ci sono modifiche nella versione del pacchetto rispetto alla versione precedente
  • Ign:il pacchetto viene ignorato. O il pacchetto è troppo recente che non si preoccupa nemmeno di controllare o si è verificato un errore nel recuperare il file ma l'errore era banale e quindi viene ignorato. Non preoccuparti, questo non è un errore.
  • Ottieni:è disponibile una nuova versione. Scaricherà le informazioni sulla versione (non il pacchetto stesso). Puoi vedere che ci sono informazioni sul download (dimensioni in kb) con la riga "get" nello screenshot qui sopra.

Aggiorna i pacchetti installati con apt

Dopo aver aggiornato il database dei pacchetti, ora puoi aggiornare i pacchetti installati. Il modo più conveniente è aggiornare tutti i pacchetti che hanno aggiornamenti disponibili. Puoi semplicemente usare il comando seguente:

sudo apt upgrade

Questo ti mostrerà quanti e quali tutti i pacchetti verranno aggiornati.

C'è un altro modo per fornire un aggiornamento completo utilizzando il comando seguente:

sudo apt full-upgrade

l'aggiornamento completo funziona come l'aggiornamento, tranne per il fatto che se l'aggiornamento del sistema richiede la rimozione di un pacchetto già installato sul sistema, lo farà. Considerando che il normale comando di aggiornamento non lo farà.

Qual ​​è la differenza tra apt update e apt upgrade?

Anche se sembra che quando esegui un aggiornamento apt, aggiornerà i pacchetti e otterrai l'ultima versione del pacchetto. Ma non è vero. apt update aggiorna solo il database dei pacchetti.

Ad esempio, se hai installato il pacchetto XYZ versione 1.3, dopo l'aggiornamento apt, il database sarà a conoscenza della disponibilità di una versione più recente 1.4. Quando esegui un aggiornamento apt dopo apt update, aggiorna (o aggiorna, a seconda del termine che preferisci) i pacchetti installati alla versione più recente.

Questo è il motivo per cui il modo più veloce e conveniente per aggiornare il sistema Ubuntu utilizzando questo comando:

sudo apt update && sudo apt upgrade -y

Come installare nuovi pacchetti con apt

Se conosci già il nome del pacchetto, puoi installarlo utilizzando il comando seguente:

sudo apt install <package_name>

Basta sostituire con il pacchetto desiderato. Supponiamo che tu voglia installare mplayer, puoi semplicemente usare il comando seguente:

sudo apt install mplayer

La cosa buona qui è che puoi usare il completamento automatico. Quindi, se non sei sicuro del nome esatto del pacchetto, puoi digitare alcune lettere e premere tab e ti suggerirà tutti i pacchetti disponibili con quelle lettere. Ad esempio:

Come installare più pacchetti con apt

Non sei obbligato a installare un solo pacchetto alla volta. Puoi installare più pacchetti alla volta fornendo i nomi dei pacchetti tutti insieme:

sudo apt install <package_1> <package_2> <package_3>

E se esegui apt install su un pacchetto già installato?

Non c'è bisogno di preoccuparsi. Questo esaminerà semplicemente il database e se viene trovata una versione più recente, aggiornerà il pacchetto installato a quello più recente. Quindi nessun danno viene fatto usandolo, a meno che tu non voglia che venga aggiornato.

Come installare i pacchetti senza aggiornare

Se per qualche motivo vuoi installare un pacchetto, ma non vuoi aggiornarlo, se è già installato. In tal caso, puoi utilizzare l'opzione –no-upgrade nel modo seguente:

sudo apt install <package_name> --no-upgrade

Come aggiornare solo i pacchetti, non installarli

Se vuoi solo aggiornare un pacchetto ma non vuoi installarlo (se non è già installato), puoi farlo con il seguente comando:

sudo apt install <package_name> --only-upgrade

Come installare una versione specifica di un'applicazione

Per impostazione predefinita, per un'applicazione verrà installata l'ultima versione disponibile nel repository. Ma se non vuoi installare la versione più recente, puoi specificare il numero di versione. Dovresti conoscere il numero esatto di versione che desideri installare.

Basta aggiungere =versione con il nome del pacchetto.

sudo apt install <package_name>=<version_number>

Come rimuovere i pacchetti installati con apt

Basta parlare di installazione dei pacchetti, vediamo come rimuovere i pacchetti. Rimuovere i pacchetti è facile come installarli. Basta usare il comando seguente:

sudo apt remove <package_name>

Il completamento automatico funziona anche qui. Quindi inizia a digitare il nome del pacchetto e premi tab e ti suggerirà tutti i pacchetti installati che iniziano con quelle lettere.

Un altro modo per disinstallare i pacchetti è usare l'eliminazione. Il comando viene utilizzato nel modo seguente:

sudo apt purge <package_name>

Qual ​​è la differenza tra apt remove e apt purge?

  • apt remove rimuove semplicemente i binari di un pacchetto. Lascia file di configurazione residui.
  • apt purge rimuove tutto ciò che riguarda un pacchetto inclusi i file di configurazione.

Se hai usato apt remove per eliminare un particolare software e quindi installarlo di nuovo, il software avrà gli stessi file di configurazione. Ovviamente, ti verrà chiesto di sovrascrivere i file di configurazione esistenti quando lo installerai di nuovo.

Purge è utile quando hai incasinato la configurazione di un programma. Vuoi cancellare completamente le sue tracce dal sistema e forse ricominciare da capo. E sì, puoi usare apt purge su un pacchetto già rimosso.

Di solito, apt remove è più che sufficiente per disinstallare un pacchetto.

Cerca i pacchetti

Non è il mio modo preferito di cercare i pacchetti. Ma questo è utile quando stai cercando una lib specifica. Basta usare il seguente comando con i termini di ricerca desiderati. Troverà tutti i pacchetti contenenti il ​​termine di ricerca.

apt search <search term>

Visualizza il contenuto di un pacchetto

Se vuoi saperne di più su un pacchetto prima di installarlo o rimuoverlo, puoi utilizzare il comando seguente:

apt show <package_name>

Questo mostrerà informazioni sui pacchetti forniti come le sue dipendenze, installazione e dimensione del download, diverse fonti da cui è disponibile il pacchetto, la descrizione del contenuto del pacchetto tra le altre cose:

Elenca le versioni aggiornabili e installate

Il comando apt ha una nuova opzione chiamata list. Usando questo comando, puoi vedere tutti i pacchetti che hanno una versione più recente pronta per essere aggiornata:

apt list --upgradable

Puoi anche vedere tutti i pacchetti installati sul sistema con l'opzione installata:

apt list --installed

C'è anche una terza opzione chiamata –all-versions. Elencherà tutti i pacchetti disponibili per il tuo sistema:

apt list --all-versions

Come pulire il tuo sistema con apt

Ho parlato dei modi per pulire il sistema Ubuntu per liberare spazio. A differenza di apt-get, qui non hai comandi clean e autoclean. Puoi comunque utilizzare l'opzione di rimozione automatica e liberare spazio su disco:

sudo apt autoremove

Questo comando rimuove librerie e pacchetti che sono stati installati automaticamente per soddisfare le dipendenze di un pacchetto installato. Se il pacchetto viene rimosso, questi pacchetti installati automaticamente, sebbene inutili, rimangono nel sistema.

Di recente avevo pulito il mio sistema ed è per questo che mostra solo pochi Kb di file da rimuovere. Altrimenti, potresti facilmente ottenere 100 Mb di spazio libero con questo comando.

Il tuo contributo

Non ho deliberatamente incluso il comando apt edit-sources in questo articolo. È perché questa opzione di comando è in lavorazione e, a questo punto, non fa altro che aprire il file sources.list nell'editor di tua scelta.

Ti piace questa guida per l'utilizzo dei comandi apt in Linux? Spero che sia stato facile capire i comandi apt con esempi. Il tuo feedback aiuterà a creare più guide di questo tipo nel prossimo futuro.



Ubuntu
  1. Utilizzo dei comandi apt-get in Linux [Guida completa per principianti]

  2. Controlla lo spazio su disco in Linux usando df e du Commands

  3. Come utilizzare il comando apt per gestire i pacchetti in Linux

  4. 5 comandi Linux che inizierò a usare

  5. Comandi Linux dalla A alla Z

Utilizzo di Flatpak su Ubuntu e altre distribuzioni Linux [Guida completa]

Utilizzo di PPA in Ubuntu Linux [Guida completa]

Come scaricare i pacchetti usando APT senza installarli

Installa VSCodium su Ubuntu 22.04 | 20.04 Linux

apt comando Linux con esempi

Come elencare i pacchetti installati in Linux utilizzando la gestione dei pacchetti