comandi utili per apt e dpkg ( Ubuntu )
Comandi utili APT:
Installare un pacchetto:
sudo apt-get install pacchetto
Rimuovere un pacchetto:
sudo apt-get remove pacchetto
con l’aggiunta dell’opzione “–purge” si ha una cancellazione “drastica” che comprende tutti i files di configurazione.
Cercare un pacchetto:
sudo apt-cache search pacchetto
Reperire informazioni sul pacchetto:
sudo apt-cache show pacchetto
Aggiornare la sources.list per nuovi pacchetti:
sudo apt-get update
Upgradare un pacchetto:
sudo apt-get upgrade pacchetto
Aggiornare l’intero sistema:
sudo apt-get dist-upgrade
Ripulire /var/cache/apt di tutti i pacchetti .deb scaricati:
sudo apt-get clean
Ripulire /var/cache/apt dei soli pacchetti obsoleti e che non sono più presenti sui repository debian:
sudo apt-get autoclean
Scarica i sorgenti di un pacchetto senza installarlo:
sudo apt-get source pacchetto
Trovare i mirror più veloci:
sudo apt-spy
Installare il server X:
sudo apt-get install x-window-system-core
Installare kde base in italiano:
sudo apt-get install kde-core kde-i18n-it
Installare gnome base:
sudo apt-get install gnome-core
Debian-goodies. :
sudo apt-get install debian-goodies
apt-listbugs - Lista i bug critici di un pacchetto:
sudo apt-get install apt-listbugs
sudo apt-listbugs list iptables
grave bugs of iptables (1.3.2-1) #278916 - iptables-save produces bad syntax (unloadable by iptables-restore)
Summary: iptables(1 bug) apt-build - Tool che permette di ricompilare i pacchetti ottimizzandoli per la propria architettura. :
sudo apt-get install apt-build
Verranno chieste alcune informazioni legate alle opzioni da passare al compilatore gcc. Per installare compilando un nuovo pacchetto presente sui repository:
sudo apt-build install pacchetto
Se avete già installato un pacchetto e volete sostituirlo con quello compilato:
sudo apt-build –reinstall install pacchetto
Per tutti quelli che vogliano compilarsi l’intero sistema:
sudo apt-build world
Le opzioni di apt-build si possono cambiarle in qualsiasi momento con:
sudo dpkg-reconfigure apt-build
Presenta tramite interfaccia tutti i programmi che hanno utilizzato debconf e consente di riconfigurarli
(invece di scrivere a mano dpkg-reconfigure nomepacchetto che costa troppa fatica) Eliminare dipendenze inutilizzate:
sudo apt-get install deborphan
sudo orphaner –purge
Forzare disinstallazione:
Se i pacchetti non si vogliono disinstallare dal sistema perche non ufficiali o testing restituiscono il codice errore 1 non facendo aggiornare il sistema. in questo caso:
sudo dpkg –purge –force-all pacchetto
Se non si risolve, editate /var/lib/dpkg/status cancellando le informazioni sul pacchetto.
Usate anche deborphan per ripulire tutto.
Comandi utili DPKG:
Controllare la presenza di un pacchetto installato sul sistema:
sudo dpkg -l|grep pacchetto
Listare i singoli file che compongono un pacchetto già installato:
sudo dpkg -L pacchetto
Riconfigurazione X server X.Org
sudo dpkg-reconfigure xserver-xorg XFree
sudo dpkg-reconfigure xserver-xfree86
Riconfigurare il layout della tastiera:
sudo dpkg-reconfigure console-data
Impostare la lingua alla tastiera:
sudo dpkg-reconfigure locales
Scegliere
it_IT@euro
Copiare la propria configurazione dei pacchetti su un altro sistema:
sudo dpkg –get-selections “*” > lista.txt
Copiate il file lista.txt sull’altro PC e scrivete:
sudo dselect update
sudo dpkg –set-selections <>
sudo apt-get -u dselect-upgrade
Eliminare i residui dei file di configurazione dei pacchetti -rc:
sudo dpkg –purge `COLUMNS=300 dpkg -l “*” | egrep “^rc” | cut -d\ -f3`