Questo articolo mostra come utilizzare il comando apt in Ubuntu, Debian, Linux Mint o qualsiasi altra distribuzione basata su Debian o Ubuntu, con esempi in modo da poter gestire i pacchetti con facilità.
apt
è un potente strumento di gestione dei pacchetti che può essere utilizzato per cercare, installare, aggiornare, aggiornare e gestire i pacchetti in un sistema operativo Linux. Gestisce automaticamente le dipendenze dei pacchetti, installando il software richiesto secondo necessità e rimuovendolo quando non è più necessario.
Sommario
- Cos'è apt Command in Linux?
- Come usare il comando apt in Linux
- Recupera aggiornamenti
- Elenca gli aggiornamenti disponibili
- Pacchetti di aggiornamento
- Aggiornamento completo del sistema
- Installazione di nuovi pacchetti
- Rimozione dei pacchetti
- Ricerca di pacchetti
- Ricerca nei pacchetti installati
- Ottieni dettagli sul pacchetto
- Conclusione
Cos'è apt Command in Linux?
apt
(Strumento pacchetto avanzato) è uno strumento da riga di comando utilizzato per una facile interazione con dpkg
sistema di packaging in Debian e distribuzioni Linux basate su Debian come Ubuntu. È una raccolta di strumenti distribuiti in un pacchetto chiamato apt
, il cui scopo è semplificare il processo di gestione del software.
dpkg
è responsabile dell'imballaggio del software in un pacchetto facile da installare. È il gestore dei pacchetti Debian. Infatti quando apt
viene utilizzato richiama il dpkg
programma per installare o rimuovere applicazioni includendo funzioni aggiuntive come risoluzione delle dipendenze.
In altre parole, apt
agisce come un livello intuitivo che interagisce con dpkg
sistema di confezionamento.
Come utilizzare il comando apt in Linux
Tieni presente che la maggior parte degli apt
i comandi devono essere eseguiti come utente con sudo
privilegi.
Recupera aggiornamenti
Prima di qualsiasi operazione con apt
, dobbiamo assicurarci che la nostra copia locale del database del pacchetto sia aggiornata. Senza questo, il sistema non saprà se sono disponibili o meno pacchetti più recenti.
L'apt update
comando scarica informazioni aggiornate sui pacchetti software disponibili:
sudo apt update
In questo modo vengono scaricati gli ultimi pacchetti software aggiornati e i relativi metadati:nomi dei pacchetti, numeri di versione, ecc.
Elenca gli aggiornamenti disponibili
È possibile visualizzare l'elenco dei pacchetti con una versione più recente pronta per l'aggiornamento. Per questo, esegui il seguente comando:
apt list --upgradeable
Infatti, apt list --upgradeable
è un suggerimento che viene sempre visualizzato alla fine dell'apt update
uscita.
Aggiorna pacchetti
Esecuzione di un apt upgrade
aggiornerà tutti i pacchetti che hanno una nuova versione disponibile. Tieni presente che devi eseguire un apt update
prima di apt upgrade
, in modo che apt
sa che sono disponibili nuove versioni dei pacchetti.
sudo apt upgrade
Aggiornamento completo del sistema
La differenza comune tra apt upgrade
e apt full-upgrade
è un full-ugrade
rimuoverà i pacchetti installati se necessario per aggiornare l'intero sistema.
Questo è utile quando si desidera eseguire l'aggiornamento dalla versione Debian 10 alla 11, ad esempio.
sudo apt full-upgrade
Comandi con full-ugrade
richiedono cure speciali per essere utilizzati in sicurezza e non c'è alcuna buona ragione nemmeno per gli utenti esperti per eseguirli regolarmente.
Installazione di nuovi pacchetti
Una volta aggiornato il database dei pacchetti, puoi installare qualsiasi pacchetto con apt install
comando. Ad esempio, installiamo Nginx Web Server:
sudo apt install nginx
Se desideri installare più pacchetti contemporaneamente, ad esempio nginx
e firewalld
, specificali come un elenco separato da spazi:
sudo apt install nginx firewalld
Rimozione dei pacchetti
Per rimuovere (disinstallare) un pacchetto installato, utilizzare apt remove
comando. Ad esempio, per rimuovere un pacchetto chiamato nginx
, inserisci:
sudo apt remove nginx
Puoi anche specificare più pacchetti, separati da spazi:
sudo apt remove nginx firewalld
Possiamo anche rimuovere facilmente i pacchetti con apt purge
comando. La differenza principale è che apt remove
comando disinstallerà i pacchetti forniti ma lascerà i suoi file di configurazione.
Mentre apt purge
non solo rimuove il pacchetto, ma rimuove anche tutti i file di configurazione al di fuori della home directory.
sudo apt purge nginx
Inoltre, puoi anche rimuovere tutti i pacchetti indesiderati con il seguente comando:
sudo apt autoremove
Il autoremove
viene utilizzata per rimuovere i pacchetti che sono stati installati automaticamente per soddisfare le dipendenze di altri pacchetti ma che ora non sono più necessari come dipendenze.
Cercare pacchetti
La apt search
comando consente di cercare un determinato pacchetto nell'elenco dei pacchetti disponibili. Ad esempio, per cercare nginx
pacchetti, inserisci:
apt search nginx
Ricerca nei pacchetti installati
L'apt list
comando mostra sia i pacchetti installati che quelli disponibili per l'installazione. Cosa succede se si desidera elencare solo i pacchetti attualmente installati specifici? Basta passare il --installed
opzione per l'apt list
comando. La buona notizia:puoi utilizzare un carattere jolly (*
) nelle ricerche.
Ad esempio, per trovare tutti i pacchetti attualmente installati sul sistema che contiene nginx
all'interno del loro nome esegui:
apt list --installed nginx*
Ottieni dettagli sul pacchetto
L'output della apt search
comando fornisce una breve introduzione ai pacchetti. Se vuoi maggiori dettagli, usa il apt show
comando.
apt show nginx
È importante notare che è necessario fornire il nome esatto del pacchetto a apt show
comando. Altrimenti, il apt show
non funzionerà.
Conclusione
Saper gestire i pacchetti con apt
è una parte essenziale dell'amministrazione del sistema Linux. Naturalmente, c'è di più da apt
ma questo dovrebbe iniziare.
Per ulteriori informazioni su apt
comando in Linux, consulta la sua pagina del manuale. Come sempre, utilizza il modulo sottostante per qualsiasi feedback, domanda o suggerimento.