Contact me sending an e-mail (antispam defense activated) |
Title: Pkgs - Come installare un pacchetto Author: Sandro Tosi Last modified: 2007-09-08 (2006-04-16) Per installare un pacchetto esistono diversi metodi (tutti questi comandi devono essere lanciati da root, in quando devono modificare le directory che contengono i programmi): o # tasksel Seleziona un gruppo di pacchetti da installare (lo stesso usato dall'installazione). Consente di scegliere macro-gruppi di pacchetti, come per esempio ``Web Server'', in modo da installare tutti i pacchetti necessari per l'area selezionata. o # dpkg Per installare un singolo pacchetto .deb gia` scaricato Si scarica da un sito web (per esempio http://packages.debian.org ) il pacchetto <pkg>.deb; in seguito, per installarlo si lanciera`: # dpkg -i <pkg>.deb o l'equivalente # dpkg --install <pkg>.deb Si tenga presente che se <pkg> ha delle dipendenze verso pacchetti che non sono installati, dpkg non sara` in grado di installarlo. Si devono quindi installare prima le dipendenze e poi il pacchetto in questione. Una soluzione piu` comoda e` scaricare pacchetto e dipendenze in una directory, e poi installare tutti i pacchetti in essa contenuti: # dpkg -i <pkg_dir>/*.deb Alla, per sicurezza, si potrebbe dare: # dpkg --pending --configure che dovrebbe aggiustare ogni cosa. Potrebbe essere necessario, prima o poi, utilizzare le direttive --force-*, come per esempio --force-overwrite o addirittura --force-all. Prima di fare cio`, consultare l'help: # dpkg --force-help o # dselect dselect e` un'interfaccia visuale alla gestione dei pacchetti Consente di gestire da un unico programma, molte delle attivita` normalmente svolte da linea di comando tramite differenti tool. All'inizio e` abbastanza ostico da prenderci la mano, ma dopo un po' di tempo, risulta molto efficace. o # apt-get Installa un pacchetto scaricandolo dai repository, installando anche tutte le dipendenze necessarie a farlo funzionare. L'installazione di un pacchetto e` molto semplice: # apt-get install <pkg> apt-get pensera` in automatico a risolvere le dipendenze. Nel caso si voglia specificare una precisa distribuzione da cui installare il pacchetto (altrimenti verrebbe scelta quella che contiene il pacchetto con numero di versione maggiore; devono essere presenti piu` linee all'interno di sources.list, una per distribuzione), possiamo usare la sintassi: # apt-get install -t <distro> <pkg> Una feature molto interessante e` che apt-get comprende anche le espressioni regolari, quindi: # apt-get install '<pkg>-*' installera` tutti i pacchetti che contengono la stringa "<pkg>-" nel nome (l'apice singolo e` per evitare che quella espressione venga espanda dalla shell con eventuali file presenti nella directory corrente che matchano l'espressione regolare). o aptitude E` il sostituto designato di apt-get e consente la stessa gestione dei pacchetti, ma tramite regole piu` raffinate. o synaptic E` un programma grafico per installare pacchetti, comodo per chi ha poca dimestichezza con la linea di comando. |