Come utilizzare Apt-Get per installare programmi in Ubuntu dalla riga di comando

Sommario:

Come utilizzare Apt-Get per installare programmi in Ubuntu dalla riga di comando
Come utilizzare Apt-Get per installare programmi in Ubuntu dalla riga di comando

Video: Come utilizzare Apt-Get per installare programmi in Ubuntu dalla riga di comando

Video: Come utilizzare Apt-Get per installare programmi in Ubuntu dalla riga di comando
Video: Attivare o disattivare il wifi - YouTube 2024, Aprile
Anonim
Ubuntu ha molti metodi basati su GUI per l'installazione di applicazioni, ma impiegano del tempo per cercare e trovare. Poiché la tastiera è solitamente più veloce del mouse, la gestione del software tramite la riga di comando può essere un risparmio di tempo reale.
Ubuntu ha molti metodi basati su GUI per l'installazione di applicazioni, ma impiegano del tempo per cercare e trovare. Poiché la tastiera è solitamente più veloce del mouse, la gestione del software tramite la riga di comando può essere un risparmio di tempo reale.

APT

Linux gestisce il software attraverso pacchetti, singole unità di software che contengono interfacce utente, moduli e librerie. La maggior parte delle applicazioni collega insieme diversi pacchetti co-dipendenti, e altri ancora consentono di scegliere quali pacchetti installare e quali lasciare a propria discrezione. Ciò può creare confusione, quindi c'è un gestore di pacchetti a tua disposizione per aiutarti

Ogni distribuzione Linux ha il proprio sistema di gestione dei pacchetti. Per il nostro vicino e caro Ubuntu, è l'Advanced Packaging Tool. Ha una famiglia di comandi che ti consente di aggiungere repository; cercare, installare e rimuovere pacchetti; e persino simulare aggiornamenti e così via. I comandi sono abbastanza facili da ricordare e da usare, quindi potrai gestire il software del tuo sistema in pochissimo tempo!

APT richiede permessi per superutente, poiché tratta degli aspetti fondamentali del sistema, quindi in Ubuntu avrai bisogno di prefigurare la maggior parte dei comandi con "sudo".

Ricerca di pacchetti

Il comando per cercare software è:

apt-cache search [search term 1] [search term 2] … [search term n]

Sostituisci [termini di ricerca] ma non usare parentesi. Riceverai un risultato come questo:

Puoi cercare termini nella descrizione dei pacchetti, ad esempio per un gioco di solitario o per nome del pacchetto. Alcune ricerche possono dare un sacco di risultati, quindi puoi scorrere l'elenco con il seguente comando:
Puoi cercare termini nella descrizione dei pacchetti, ad esempio per un gioco di solitario o per nome del pacchetto. Alcune ricerche possono dare un sacco di risultati, quindi puoi scorrere l'elenco con il seguente comando:

apt-cache search [search terms] | less

C'è una pipe nel mezzo di quel comando (condivide una chiave con ). Il comando meno ti permetterà di scorrere l'elenco con i tasti freccia, i tasti su / giù della pagina e lo spazio, b, e inserire. Premi q per uscire dalla lista e torna al prompt.

Aggiunta di repository

Puoi trovare più software nei repository trovati online. Prendiamo, ad esempio, Ubuntu Tweak, un programma che ti consente di modificare alcune impostazioni nascoste o altrimenti difficili da modificare per il tuo sistema. È ospitato in un altro repository. Se si aggiunge il repository invece di scaricare e installare solo il pacchetto, il sistema ti informerà degli aggiornamenti e lo aggiornerà automaticamente per te. Puoi aggiungere e modificare manualmente i repository modificando il file delle sorgenti di APT:

sudo nano /etc/apt/sources.list

Ma Ubuntu 9.10 Karmic Koala lo ha cambiato. C'è un modo più semplice!

Image
Image

sudo add-apt-repository [repository name here]

Diamo un'occhiata al repository di Ubuntu Tweak per vedere come sarà nella pratica:

sudo add-apt-repository ppa:tualatrix/ppa

Ecco!

Aggiornamento delle fonti

Dopo aver aggiunto repository, devi aggiornare l'elenco dei pacchetti.
Dopo aver aggiunto repository, devi aggiornare l'elenco dei pacchetti.

sudo apt-get update

Questo aggiornerà gli elenchi di pacchetti da tutti i repository in un colpo solo. Ricordati di farlo dopo ogni repository aggiunto!

Installazione

Ora che hai aggiunto il tuo repository software e aggiornato l'elenco dei pacchetti, e hai trovato il nome del pacchetto che ti serve, puoi installarlo.

sudo apt-get install [package name 1] [package name 2] … [package name n]

Questo scaricherà e installerà tutti i pacchetti elencati. Se ci sono dipendenze - altri pacchetti prerequisiti - verranno installati anche. A volte vedrai anche un elenco di pacchetti consigliati ma opzionali da seguire con la tua selezione. A volte, vedrai anche una richiesta di conferma, anche se non sempre.
Questo scaricherà e installerà tutti i pacchetti elencati. Se ci sono dipendenze - altri pacchetti prerequisiti - verranno installati anche. A volte vedrai anche un elenco di pacchetti consigliati ma opzionali da seguire con la tua selezione. A volte, vedrai anche una richiesta di conferma, anche se non sempre.

Spesso, vedrai un pacchetto principale con altri pacchetti collegati, quindi installando questo installerai automaticamente le dipendenze e, a volte, anche i pacchetti associati.

Image
Image

Rimozione di pacchetti

Se si desidera eliminare un programma, è possibile disinstallare i pacchetti associati.

sudo apt-get remove [package name 1] [package name 2] … [package name n]

Se vuoi eliminare i file di configurazione e le directory associate (di solito nella home directory dell'utente), ti consigliamo di aggiungere l'opzione di eliminazione:
Se vuoi eliminare i file di configurazione e le directory associate (di solito nella home directory dell'utente), ti consigliamo di aggiungere l'opzione di eliminazione:

sudo apt-get remove –purge [package name 1] [package name 2] … [package name n]

Ci sono due trattini lì. Questo sarà utile se un programma non funziona correttamente. Rimuovendo la rimozione, puoi effettuare un'installazione "pulita".

La maggior parte delle volte, puoi semplicemente scegliere il pacchetto principale e anche quelli associati verranno rimossi. In caso contrario, è possibile utilizzare il seguente comando:

sudo apt-get autoremove

Questo rimuoverà automaticamente tutti i pacchetti che non sono utilizzati o associati a nessun programma installato. Ad esempio, se ti sei sbarazzato di un pacchetto principale, autoremove eliminerà i pacchetti associati e le eventuali dipendenze, a condizione che nessun altro programma li stia utilizzando. È un ottimo modo per ripulire tutte le librerie e i pacchetti inutilizzati di cui non hai bisogno.

Aggiornamento del software

Quindi, cosa succede se i tuoi pacchetti devono essere aggiornati? È possibile aggiornare singoli programmi con il seguente comando:

sudo apt-get upgrade [package name 1] [package name 2] … [package name n]

Oppure puoi aggiornare tutti i pacchetti senza ulteriori argomenti:

sudo apt-get upgrade

Questo ti dirà quanti e quali pacchetti devono essere aggiornati e chiederanno una conferma prima di continuare.

Ricorda, potresti dover aggiornare prima. L'aggiornamento sostituirà le versioni precedenti dei programmi con le loro versioni più recenti. Questo è un processo di sostituzione; è richiesto lo stesso nome del pacchetto e la versione precedente è stata sostituita con una versione più recente. Nessun pacchetto completamente nuovo viene installato e nessun pacchetto viene disinstallato.

Alcuni programmi non funzionano in questo modo. Richiedono un pacchetto con un nome leggermente diverso da rimuovere e uno nuovo con un nome diverso da installare. A volte la nuova versione di un programma ha un nuovo pacchetto richiesto. In questi casi, dovrai usare dist-upgrade.

Image
Image

sudo apt-get dist-upgrade [package name 1] [package name 2] … [package name n]

sudo apt-get dist-upgrade

Ora, tutte le dipendenze saranno soddisfatte indipendentemente da cosa.Se non stai facendo una micro-gestione dei tuoi pacchetti, allora questo è il comando che intendi usare.

Se vuoi solo vedere quali pacchetti saranno aggiornati se dovessi eseguire il comando ipoteticamente, puoi simulare un aggiornamento con l'opzione -s.

sudo apt-get –s upgrade

Questo è davvero utile se non sei sicuro che l'aggiornamento di un pacchetto rovinerà altri programmi, cosa che accade occasionalmente con cose come PHP e le librerie del server di posta.

Pulizia

Quando scarichi i pacchetti, Ubuntu li memorizza nella cache nel caso in cui debba fare riferimento a loro ulteriormente. È possibile eliminare questa cache e recuperare lo spazio sul disco rigido con il seguente comando:

sudo apt-get clean

Se vuoi liberarti della cache, ma salva le versioni più recenti dei pacchetti che hai, allora usa questo:

sudo apt-get autoclean

Questo eliminerà le vecchie versioni che sono praticamente inutili, ma che comunque ti lasciano con una cache.

Controllo di cosa è installato

Puoi vedere un elenco di tutti i tuoi pacchetti installati con dpkg.

sudo dpkg –list

Puoi anche usare meno per scorrere questo elenco.

sudo dpkg –list | less

Puoi anche cercare attraverso l'elenco con il comando grep.

dpkg –list | grep [search term]

Se qualcosa è installato, vedrai il nome di un pacchetto e una descrizione.

Puoi anche cercare attraverso un metodo più compatto:

dpkg –l ‘search term’

Quell'opzione è una lettera minuscola L e il termine di ricerca deve essere racchiuso tra virgolette singole. Puoi usare caratteri jolly anche per cercare meglio.

Image
Image

Uovo di Pasqua

APT ha un interessante uovo di Pasqua.

sudo apt-get moo

Goditi i tuoi poteri da super mucca!

Essere in grado di gestire i pacchetti e il software installato tramite la riga di comando può farti risparmiare tempo. Il Software Updater di Ubuntu è spesso in disuso sul mio sistema e può essere davvero doloroso dover aggiungere repository software e installare pacchetti attraverso il Software Center, specialmente se si conoscono già i nomi dei pacchetti. È anche ottimo per gestire il tuo sistema da remoto tramite SSH. Non è necessario avere una GUI in esecuzione o gestire VNC.

Ci sono molte cose da imparare quando ci si sente a proprio agio con la riga di comando, quindi si consiglia di consultare Guida per principianti a Nano, l'editor di testo della riga di comando di Linux. C'è altro in arrivo!

Consigliato: