Home Page

Tips page
c
cellulari
debian

*Gestione degli init scripts
*Lilo personalizzato con immagini Debian
*Pkgs - apt e MMap ran out of room
*Pkgs - apt-get ed i Super Cow Powers
*Pkgs - apt-get e resume dei download
*Pkgs - apt-listbugs ed evitare problemi all'installazione
*Pkgs - apt-show-versions
*Pkgs - Autocompletamento dei pacchetti con apt-get
*Pkgs - Auto-installazione delle dipendenze di compilazione
*Pkgs - Cercare in quale pacchetto e` contenuto un file
*Pkgs - Cercare i pacchetti
*Pkgs - Clonare un'installazione
*Pkgs - Come installare un pacchetto
*Pkgs - Compilare pacchetti sorgenti
*Pkgs - Contenuto di un pacchetto
*Pkgs - Cosa e` un meta-pacchetto (ed un dummy package)
*Pkgs - Differenza tra upgrade e dist-upgrade
*Pkgs - Elenco dei pacchetti
*Pkgs - Eliminare i pacchetti inutilizzati
*Pkgs - File contenuti in un pacchetto installato
*Pkgs - Importare la chiave di un repository
*Pkgs - Installare un pacchetto di una certa versione
*Pkgs - Mettere in hold un pacchetto
*Pkgs - Nome di un pacchetto
*Pkgs - Pacchetti riconfigurabili
*Pkgs - Pacchetti virtuali
*Pkgs - Ricomporre un pacchetto sorgente
*Pkgs - Rimuovere i pacchetti scaricati
*Pkgs - Rimuovere pacchetti
*Pkgs - Risolvere problemi nell'installazione
*Pkgs - Scegliere il mirror migliore
*Pkgs - Upgrade e downgrade del sistema
*Pkgs - Verificare se un pacchetto e` installato

egittologia
emacs
emacs-latex
hardware
html
inglese
java
latex
linux
matlab
misc
mysql
network
octave
programming
python
security
sed
tech
webapps
windows

University Page

Programming

Debian & Linux

Some works

About me

Del.icio.us Bookmarks

BOINC Combined Statistics

Site Statistics

Contact me sending an e-mail (antispam defense activated)

debian

hacker emblem

blogger

GeoURL

View Sandro Tosi's profile on LinkedIn

This is my Google PageRank

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.