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



Ubuntu ha molti metodi basati su GUI per l'installazione delle applicazioni, ma richiedono 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 vero risparmio di tempo.

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 escludere a propria discrezione. Questo 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, è lo strumento di packaging avanzato. Ha una famiglia di comandi che ti permette di aggiungere repository; cercare, installare e rimuovere pacchetti; e persino simulare aggiornamenti e simili. I comandi sono abbastanza facili da ricordare e da usare, quindi gestirai il software del tuo sistema in men che non si dica!

APT richiede le autorizzazioni di superutente, poiché si occupa degli aspetti fondamentali del sistema, quindi in Ubuntu dovrai premettere la maggior parte dei comandi con sudo.



Ricerca di pacchetti

Il comando per cercare software è:

apt-cache search [termine di ricerca 1] [termine di ricerca 2] … [termine di ricerca n]

Sostituisci [termini di ricerca] ma non utilizzare le parentesi. Otterrai un output come questo:



Annuncio pubblicitario

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

apt-cache search [termini di ricerca] | meno

C'è una pipe nel mezzo di quel comando (condivide una chiave con ). Il comando less ti consentirà di scorrere l'elenco con i tasti freccia, i tasti pagina su/giù e spazio, b e invio. Premi q per uscire dall'elenco e tornare al prompt.

Aggiunta di repository

Puoi trovare altro software nei repository trovati online. Prendi, 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 aggiungi il repository invece di scaricare e installare solo il pacchetto, il sistema ti avviserà degli aggiornamenti e lo manterrà automaticamente aggiornato per te. Puoi aggiungere e modificare manualmente i repository modificando il file dei sorgenti di APT:

sudo nano /etc/apt/sources.list

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

aggiungi repository

sudo add-apt-repository [nome del repository qui]

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

sudo add-apt-repository ppa:tualatrix/ppa

Ecco!

Aggiornamento delle fonti

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

sudo apt-get update

Annuncio pubblicitario

Ciò aggiornerà gli elenchi dei pacchetti da tutti i repository in una volta sola. Ricorda di farlo dopo ogni repository aggiunto!

Installazione

Ora che hai aggiunto il repository software e aggiornato l'elenco dei pacchetti e trovato il nome del pacchetto di cui hai bisogno, puoi installarlo.

sudo apt-get install [nome pacchetto 1] [nome pacchetto 2] … [nome pacchetto n]

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

Spesso vedrai un pacchetto principale con altri pacchetti collegati, quindi l'installazione di questo installerà automaticamente le dipendenze e talvolta anche i pacchetti associati.

pacchetti-mod associati

Rimozione di pacchetti

Se vuoi sbarazzarti di un programma, puoi disinstallare i suoi pacchetti associati.

sudo apt-get remove [nome pacchetto 1] [nome pacchetto 2] … [nome pacchetto 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:

sudo apt-get remove –purge [nome pacchetto 1] [nome pacchetto 2] … [nome pacchetto n]

Annuncio pubblicitario

Ci sono due trattini lì. Questo sarà utile se un programma non funziona correttamente. Eliminando dopo la rimozione, potrai avere un'installazione pulita.

La maggior parte delle volte, puoi semplicemente scegliere il pacchetto principale e anche quelli associati verranno rimossi. In caso contrario, puoi 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 suoi pacchetti associati e tutte le dipendenze che aveva, a condizione che nessun altro programma li utilizzi. È 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? Puoi aggiornare i singoli programmi con il seguente comando:

sudo apt-get upgrade [nome pacchetto 1] [nome pacchetto 2] … [nome pacchetto 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 ti chiederà una conferma prima di continuare.

Annuncio pubblicitario

Ricorda, potresti dover prima aggiornare. 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 viene sostituita con una versione più recente. Nessun pacchetto completamente nuovo viene installato e nessun pacchetto viene disinstallato.

Alcuni programmi non funzionano proprio in questo modo. Richiedono la rimozione di un pacchetto con un nome leggermente diverso e l'installazione di uno nuovo con un nome diverso. A volte la nuova versione di un programma ha un nuovo pacchetto richiesto. In questi casi, dovrai utilizzare dist-upgrade.

sudo apt-get dist-upgrade [nome pacchetto 1] [nome pacchetto 2] … [nome pacchetto n]

sudo apt-get dist-upgrade

Ora, tutte le dipendenze saranno soddisfatte, qualunque cosa accada. Se non ti piace la micro-gestione dei tuoi pacchetti, allora questo è il comando che utilizzerai.

Se vuoi solo vedere quali pacchetti verranno aggiornati se dovessi ipoteticamente eseguire il comando, 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 incasini 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 sia necessario farvi riferimento ulteriormente. Puoi eliminare questa cache e recuperare spazio sul disco rigido con il seguente comando:

sudo apt-get clean

Annuncio pubblicitario

Se vuoi eliminare la cache, ma salvare le versioni più recenti dei pacchetti che hai, usa invece questo:

sudo apt-get autoclean

Questo eliminerà le versioni precedenti che sono praticamente inutili, ma ti lasceranno comunque 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 less per scorrere questo elenco.

sudo dpkg –list | meno

Puoi anche cercare nell'elenco con il comando grep.

dpkg –list | grep [termine di ricerca]

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

Puoi anche cercare attraverso un metodo più compatto:

dpkg –l 'termine di ricerca'

Annuncio pubblicitario

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

dpkg ricerca

Uovo di Pasqua

APT ha un uovo di Pasqua interessante.

sudo apt-get moo

Goditi i tuoi poteri da super mucca!


Essere in grado di gestire i pacchetti e il software installato tramite riga di comando può farti risparmiare un po' di tempo. Software Updater di Ubuntu è spesso in ritardo sul mio sistema e può davvero essere una seccatura dover aggiungere repository software e installare pacchetti tramite il Software Center, soprattutto se conosci già i nomi dei pacchetti. È anche ottimo per gestire il tuo sistema in remoto tramite SSH. Non è necessario disporre di una GUI in esecuzione o gestire VNC.

Ci sono molte cose da imparare quando ti senti a tuo agio con la riga di comando, quindi potresti voler dare un'occhiata La guida per principianti a Nano, l'editor di testo della riga di comando di Linux . C'è altro in arrivo!

LEGGI SUCCESSIVO

Articoli Interessanti