l’Uso di apt-get Comandi In Linux [Completa Guida per Principianti]

l’Uso di apt-get Comandi In Linux [Completa Guida per Principianti]

in Breve: Questa guida per principianti mostra cosa si può fare con apt-get comandi in Linux, come usarli, per trovare nuovi pacchetti, installare e aggiornare i nuovi pacchetti, e pulire il vostro sistema.

Se hai iniziato a usare Ubuntu o qualsiasi distribuzione Linux basata su Ubuntu, come Linux Mint, elementary OS, ecc.,, lei deve aver trovato il comando apt-get ormai.

Infatti, il primo nella lista delle cose da fare dopo aver installato Ubuntu è usare apt-get update e apt-get upgrade. Ora, potresti essere a conoscenza di alcuni comandi apt-get e del loro utilizzo, ma potresti non essere a conoscenza di alcuni altri.

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

Bonus esclusivo:

Scarica apt-get command cheatsheet

per riferimento futuro., È possibile stamparlo o salvarlo per la visualizzazione offline.

Che cos’è apt-get?

Ubuntu è derivato da Debian Linux. Debian utilizza il sistema di pacchettizzazione dpkg. Un sistema di imballaggio è un modo per fornire programmi e applicazioni per l’installazione. In questo modo, non è necessario creare un programma dal codice sorgente.

APT (Advanced Package Tool) è lo strumento da riga di comando per interagire con questo sistema di pacchettizzazione. Ci sono già comandi dpkg per gestirlo, ma apt è un modo più user-friendly per gestire i pacchetti., Puoi usarlo per trovare e installare nuovi pacchetti, aggiornare pacchetti, pulire i pacchetti, ecc.

Ci sono due strumenti principali intorno APT: apt-get e apt-cache. apt-get è per l’installazione, l’aggiornamento e la pulizia dei pacchetti, mentre il comando apt-cache è usato per trovare nuovi pacchetti. Vedremo tutti questi comandi con esempi più avanti in questa guida.

Sto usando Linux Mint 18 in questo tutorial, ma puoi usare qualsiasi altra distribuzione Linux basata su Ubuntu, come elementary OS, Linux Lite, ecc.

Usando i comandi apt-get

Iniziamo con i comandi apt-get., Non puoi sfuggire a questo comando. È meglio avere una comprensione di esso, in modo da poter gestire il sistema Linux in un modo leggermente migliore.

Aggiorna il database dei pacchetti con apt-get

apt-get funziona fondamentalmente su un database di pacchetti disponibili. Se non si aggiorna questo database, il sistema non saprà se ci sono pacchetti più recenti disponibili o meno. In effetti, questo è il primo comando che devi eseguire su qualsiasi sistema Linux basato su Debian dopo una nuova installazione.

L’aggiornamento del database dei pacchetti richiede privilegi di superutente, quindi è necessario utilizzare sudo.,

sudo apt-get update

Quando si esegue questo comando, le informazioni vengono recuperate da vari server.

Qui vedrai tre tipi di linee: hit, get e ign. Lascia che te li spieghi:

  • hit: non c’è alcun cambiamento nella versione del pacchetto
  • ign: il pacchetto viene ignorato. Ci potrebbero essere varie ragioni per questo., O il pacchetto è così recente che non si preoccupa nemmeno di verificare una nuova versione, o si è verificato un errore nel recupero del file, ma l’errore è stato banale e quindi viene ignorato. Questo non è un errore. Non c’è bisogno di essere preoccupati.
  • get: È disponibile una nuova versione del pacchetto. apt-get scaricherà queste informazioni (non il pacchetto stesso). Puoi vedere che ci sono informazioni scaricate sulle righe ” get ” nello screenshot qui sopra.,

Aggiorna i pacchetti installati con apt-get

Una volta aggiornato il database dei pacchetti, è possibile aggiornare i pacchetti installati. Il modo più conveniente è aggiornare tutti i pacchetti che hanno aggiornamenti disponibili., È possibile utilizzare il comando seguente per questo scopo:

sudo apt-get upgrade

Per eseguire l’aggiornamento solo un programma specifico, utilizzare il comando riportato di seguito:

sudo apt-get upgrade <package_name>

C’è un altro modo per eseguire un aggiornamento completo, utilizzando il seguente comando:

sudo apt-get dist-upgrade

Ma si dovrebbe evitare l’uso di questo comando. Spiegherò perché nella prossima sezione.

Differenza tra upgrade e dist-upgrade

Il comando apt-get upgrade è molto obbediente., Non tenta mai di rimuovere alcun pacchetto o tenta di installare un nuovo pacchetto da solo.

Il comando apt-get dist-upgrade, d’altra parte, è proattivo. Cerca le dipendenze con la versione più recente del pacchetto installato e tenta di installare nuovi pacchetti o rimuovere quelli esistenti da solo.

Sembra dist-upgrade è più potente e intelligente, non è vero? Ma c’è un rischio con esso.

Vedi, ha un sistema di risoluzione dei conflitti “intelligente”. Tenterà di aggiornare i pacchetti più importanti, a scapito di quelli meno importanti., Questo potrebbe portare alla rimozione di alcuni pacchetti, che potresti non volere. Questo è il motivo principale per cui dist-upgrade dovrebbe essere evitato su macchine di produzione.

Qual è la differenza tra apt-get update e apt-get upgrade?

Questa è una confusione molto comune. Non sei l’unico ad essere confuso dai termini aggiornamento e aggiornamento.

Anche se sembra che apt-get update dovrebbe aggiornare i pacchetti, non è vero. apt-get update aggiorna solo il database dei pacchetti disponibili. Ad esempio, se hai il pacchetto XYX versione 1.,3 installato, dopo apt-get aggiornamento, il database sarà riflettere che la versione più recente 1.4 è disponibile.

Quando si esegue un aggiornamento apt-get dopo l’aggiornamento apt-get, aggiorna i pacchetti installati alla versione più recente.

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

sudo apt-get update && sudo apt-get upgrade -y

Usando i comandi apt-cache per cercare pacchetti

Sarò onesto con te, questo non è il mio modo preferito di cercare pacchetti. Ma questo è molto utile quando stai cercando una libreria specifica.,

Tutto quello che dovete fare è quello di utilizzare il comando riportato di seguito (non c’è nemmeno bisogno di sudo qui):

apt-cache search <search term>

non È necessario conoscere il nome esatto del pacchetto. Cerca nei nomi dei pacchetti e nelle loro brevi descrizioni e mostra il risultato in base a quello.

Se vuoi solo cercare i pacchetti apt con nomi specifici di pacchetti, puoi usare il comando seguente:

apt-cache pkgnames <search_term>

Questo ti dà l’elenco di tutti i pacchetti che iniziano con il tuo termine di ricerca.,

Una volta che si conosce il nome esatto del pacchetto, è possibile ottenere ulteriori informazioni su di esso, come versione, dipendenze, ecc., utilizzando il seguente comando:

apt-cache showpkg <package_name>

Come installare nuovi pacchetti con apt-get

Se si conosce il nome del pacchetto, si può facilmente installare utilizzando il seguente comando:

sudo apt-get install <package_name>

sostituire <nome_pacchetto> con il pacchetto desiderato. Supponiamo che volessi installare l’editor di immagini Pinta., Tutto quello che dovrei fare è usare il comando qui sotto:

sudo apt-get install pinta

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

Come installare più pacchetti

Non si è limitati a installare un solo pacchetto alla volta., È possibile installare diversi pacchetti alla volta, fornendo loro nomi:

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

che Cosa succede se si esegue l’installazione su un pacchetto già installato?

Supponiamo che tu abbia già installato un pacchetto, ma hai comunque usato il comando install per esso. apt-get esaminerà effettivamente il database e, se è disponibile una versione più recente, aggiornerà il pacchetto installato a quello più recente. Quindi nessun danno viene fatto usando questo comando, a meno che non si desideri aggiornare il pacchetto.,

Come installare i pacchetti senza aggiornare

Supponiamo per qualche motivo di voler installare un pacchetto ma di non volerlo aggiornare se è già installato. Sembra strano, ma potresti avere dei motivi per farlo.,90″>

Come solo l’aggiornamento di un pacchetto, non si installa

nel caso In cui si desidera aggiornare un pacchetto è già installato, ma non voglio installare, se non, si può fare con il seguente comando:

sudo apt-get install <package_name> --only-upgrade

Come installare una versione specifica di un’applicazione

per impostazione predefinita, l’ultima versione disponibile nei repository verrà installato per qualsiasi applicazione., Ma se, per qualche motivo, non si desidera installare la versione più recente, è possibile specificare il numero di versione del pacchetto. (È necessario conoscere il numero di versione esatto che si desidera installare).

Tutto quello che devi fare è aggiungere il numero di versione al nome del pacchetto:

sudo apt-get install <package_name>=<version_number>

Come rimuovere i pacchetti installati con apt-get

Installare i pacchetti non è l’unica cosa che puoi fare con apt-get. Puoi anche rimuovere i pacchetti con esso. Tutto quello che devi fare è usare il comando in questo modo:

sudo apt-get remove <package_name>

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

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

sudo apt-get purge <package_name>

Qual è la differenza tra apt-get remove e apt-get purge?

  • apt-get remove rimuove solo i binari di un pacchetto., Non tocca i file di configurazione
  • apt-get purge rimuove tutto ciò che riguarda un pacchetto, inclusi i file di configurazione

Quindi se hai “rimosso” un particolare software e poi lo installi di nuovo, il tuo sistema avrà gli stessi file di configurazione. Naturalmente, ti verrà chiesto di sovrascrivere i file di configurazione esistenti quando lo installi di nuovo.

Purge è particolarmente utile quando hai incasinato la configurazione di un programma, quando vuoi cancellare completamente le sue tracce dal sistema e ricominciare da capo.,

La maggior parte delle volte, una semplice rimozione è più che sufficiente per disinstallare un pacchetto.

Come pulire il sistema con apt-get

Oh sì! È anche possibile pulire il sistema con apt-get e liberare spazio su disco.

Puoi usare il comando seguente per cancellare la cache di apt (file di pacchetto recuperati salvati localmente):

sudo apt-get clean

Un altro modo è usare autoclean. A differenza del comando clean sopra, autoclean rimuove solo i file dei pacchetti recuperati che hanno una versione più recente ora e quindi non verranno più utilizzati.,

sudo apt-get autoclean

Un altro modo per liberare spazio su disco è usare autoremove. Rimuove librerie e pacchetti che sono stati installati automaticamente per soddisfare le dipendenze di un altro pacchetto installato. Se quel pacchetto viene rimosso, questi pacchetti installati automaticamente sono inutili nel sistema. Questo comando rimuove tali pacchetti.

sudo apt-get autoremove

Questo è un modo da riga di comando per pulire un sistema Linux. Se preferisci una GUI, ecco alcune alternative CCleaner per Linux che puoi usare su Ubuntu e distribuzioni Linux basate su Ubuntu.,

Il tuo input

C’è di più da apt-get, ma questo dovrebbe darti un buon inizio. È sempre possibile cercare le pagine man per ottenere ulteriori informazioni.

Come ti piace questa guida ai comandi apt-get in Linux? Ti è stato utile e abbastanza chiaro da capire? Il tuo feedback aiuterà a creare più guide di questo tipo nel prossimo futuro.

Ti piace quello che leggi? Si prega di condividere con gli altri.

2.5 KShares
  • Facebook1.7K
  • Twitter15
  • LinkedIn16
  • Reddit14
  • Pocket0

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *