Pagine

sabato 14 gennaio 2012

Promemoria gestione pacchetti Debian (deb)

Promemoria per la gestione dei pacchetti deb da console:
http://www.debian.org/doc/manuals/debian-faq/ch-pkgtools.it.html

Esempi:
  • apt-get update: aggiornare l'elenco dei pacchetti
  • apt-get upgrade: aggiornare tutti i pacchetti sul sistema (senza installare pacchetti aggiuntivi o rimuovere pacchetti)
  • apt-get install pippo: installare il pacchetto pippo
  • apt-get remove pippo: rimuovere il pacchetto pippo
  • apt-get --purge remove pippo: rimuovere il pacchetto pippo e i suoi file di configurazione
  • apt-get dist-upgrade: aggiornare tutti i pacchetti sul sistema e, se necessario per l'aggiornamento di un pacchetto, installare pacchetti aggiuntivi o rimuovere pacchetti (ATTENZIONE: questo comando effettua un aggiornamento della release di sistema, occorre verificare se per il proprio sistema, non esistano altre modalità o utility consigliate dai manutentori della distribuzione)
  • dpkg --list: conoscere lo stato di tutti i pacchetti installati su di un sistema
  • dpkg --list 'pippo*': sapere lo stato dei pacchetti il cui nome inizia per 'pippo'
  • dpkg --status nomepacchetto: ottenere un rapporto più prolisso per un particolare pacchetto
  • dpkg --listfiles pippo: elencare tutti i file forniti dal pacchetto pippo installato
  • apt-cache search parola: trovare pacchetti la cui descrizione contiene parola
  • apt-cache show pacchetto: stampare le informazioni dettagliate su un pacchetto
  • apt-cache depends pacchetto: stampare i pacchetti da cui dipende un dato pacchetto
  • apt-cache showpkg pacchetto: stampare informazioni dettagliate sulle versioni disponibili di un pacchetto e le sue dipendenze inverse
  • dpkg --search nomefile: cerca nomefile nei pacchetti installati
  • apt-file search pippo: cerca i file che contengono nel loro nome di percorso completo la sottostringa o l'espressione regolare pippo (anche per i pacchetti non installati)

Alcuni programmi per la gestione dei pacchetti:
  • aptitude: interfaccia testuale che usa la libreria curses
  • synaptic: gestore di pacchetti grafico

Alcuni comandi per una 'pulizia'/ripristino generale dei pacchetti (esempio se per caso avete interrotto un aggiornamento di sistema!);
riferimenti: http://ubuntulandia.blogspot.it/2012/07/deborphan-e-un-programma-riga-di.html:
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get install deborphan
sudo apt-get remove `deborphan` --purge
sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\ -f3`

Nessun commento:

Posta un commento