Terminale, installazione/rimozione pacchetti

20 03 2010

Update:
Trovate qui una guida più aggiornata.

Come promesso, eccovi un altro tutorial sul terminale.

Questa volta vi mostrerò le principali operazioni che possiamo compiere per la (dis)installazione dei programmi

1) Servono i giusti permessi
Per amministrare il sistema servono ipermessi da amministratore, a patto che non venga menzionato diversamente per tutti i comandi sucessivi dovrete davanti al comando stesso il comando “sudo”, oppure potete dare all’inizio il comando “sudo -s”
Facciamo un paio di esempi:
per installare firefox dovete dare “apt-get install firefox”, con i permessi di amministratore, quindi:
sudo apt-get install firefoxoppure
sudo -s
apt-get install firefox
notate che se usate la seconda procedura sudo -s dovrete digitarlo solo una volta, e di seguito tutti i comandi verranno eseguiti da amministratore, per tornare utenti normali basta digitare exit
quando vi verrà chiesta la password non spaventatevi se non vedete scrivere niente, è per questioni di sicurezza.

2) Aggiorniamo il sistema
Per aggiornare i repository, dove si trovano le informazioni sui programmi da aggiornare e da installare, digitiamo apt-get update per installare quindi i pacchetti nuovi diamo apt-get upgrade e rispondiamo s alla domanda.

3) Installiamo nuovi programmi
È buona pratica aggiornare i repository (se non anche tutto il sistema operativo) prima di installare nuovi programmi, così da non dover installare un programma vecchio e successivamente aggiornarlo.
Per installare un programma, digitiamo apt-get install nomeprogramma per esempio per installare Firefox (come nell’esempio precedente) basterà digitare “apt-get install firefox”.

5) Ecco come rimuoverli
Se invece vogliamo rimuovere un programma, digitiamo apt-get remove nomeprogramma in modo del tutto analogo per l’installazione di programmi.
Prima di chiedere conferma ci verranno mostrati quali altri pacchetti verranno disinstallati, a volte è bene fare attenzione, in quanto potremmo accorgerci che stiamo rimuovendo qualcosa da cui dipendono altre applicazioni (e quindi anch’esse appariranno nella lista) che invece c’interessano.
Se vogliamo rimuovere completamente un programma, quindi anche i suoi file di configurazione, diamo il comando apt-get purge nomeprogramma

6) Un minimo di pulizia
Per fare un po’ di pulizia tra le applicazioni installate, digitate apt-get autoremove e rispondete “s” per dare conferma, in questo modo verranno rimossi tutti i pacchetti che non servono più.
Se diamo invece apt-get clean e/oppure apt-get autoclean verranno rimossi i pacchetti d’installazione, guadagnando così un po’ di spazio sul vostro disco

7) Aggiungere Repository
I programmi che installiamo così comodamente con apt-get si trovano tutti nei repository, ma cosa dobbiamo fare se vogliamo installare un programma che non è presente oppure ci serve una versione più recente?
Il metodo più semplice è quello di aggiungere i nuovi repository. Per fare ciò digitiamo editorditesto /etc/apt/sources.list e aggiungiamo il repository che c’interessa. Al posto di editorditesto inserite l’editor che usate normalmente, oppure aproffittatente per cominciare ad usare vi o nano.
Se dovessero essere necessari ulteriori passaggi questi vengono sempre segnati nel sito da cui state prendendo i repo, prendiamo ad esempio il progetto del browser chromium, sulla pagina del progetto possiamo leggere che dobbiamo aggiungere ai repo le righe

#Chromium
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main

e poi dare il comando

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4E5E17B5

che serve per l’autenticazione dei pacchetti.
Mi raccomando, non cominciate ad aggiungere repo da destra e manca, oltre a poter procurare problemi con le versioni dei pacchetti (magari un programma richiede una versione più vecchia) e quindi di instabilità (i pacchetti nuovi non potrebbero esser stati altrettanto testati) vi sono anche quelli di sicurezza, in quanto state installando programmi di cui non conoscete la provenienza ed essi potrebero essere malevoli, occhio a quello che fate quindi.

8 ) Installare programmi fuori dai repository
Può anche raramente capitare che non esiste il repository di un particolare programma che vogliamo installare, se però troviamo un file .deb, allora possiamo installarlo semplicemente con:dpkg -i file.deb
Se invece troviamo un pacchetto .rpm, possiamo convertirlo in un pacchetto .deb, per fare questo basta installare alien e poi convertire il file, assicuratevi di trovarvi nella cartella in cui è presente il .rpm prima di dare il comando.apt-get install alien
alien -k file.rpm

9) Panoramica
Synaptic e un programma comodissimo per la gestione dei pacchetti, però se non stiamo usando una interfaccia grafica non ci torna utile. Aptitude potremmo quasi definirla la sua controparte da terminale. Date nel terminaleaptitudeAttraverso le freccie e i tasti che ci vengono mostrati nel menu possiamo muoverci in tutto il programma, chiaramente synaptic rimane molto più comodo da usare

E questo è tutto

Tips & Tricks: Se il terminale sembra bloccarsi dato un certo comando, digitate la combinazione di tasti Ctrl+C. In questo modo viene bloccata l’esecuzione del comando dato in precedenza e potete muovervi di nuovo liberamente.

Update:
Trovate qui una guida più aggiornata.


Azioni

Informazione

Lascia un Commento

Fill in your details below or click an icon to log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Log Out / Modifica )

Foto Twitter

You are commenting using your Twitter account. Log Out / Modifica )

Foto di Facebook

You are commenting using your Facebook account. Log Out / Modifica )

Connecting to %s