GNU/Linux >> Linux Esercitazione >  >> Linux

Come utilizzare il comando apt per gestire i pacchetti in Linux

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.


Linux
  1. Come usare il comando Linux grep

  2. Come usare il comando cronologia in Linux

  3. Come usare il comando Su in Linux

  4. Come utilizzare il comando "tar" per estrarre i pacchetti di file .xz in Linux?

  5. Come utilizzare il comando dello schermo di Linux

Come usare du Command in Linux

Come utilizzare il comando sysctl in Linux

Come utilizzare il comando di arresto di Linux

Come usare grep in Linux

Come utilizzare APT per gestire i pacchetti su Ubuntu?

Come utilizzare il comando dello schermo su Linux per gestire i terminali