La curiosità allunga la vita. 
(Apt) Advanced Packaging Tool

Eccoti una velocissima guida al sistema di packaging di Debian/Ubuntu:

Installazione

# Installazione di un nuovo pacchetto
apt-get install *nome_pacchetto*

# Reinstallare un pacchetto già installato
apt-get --reinstall install *nome_pacchetto*

# Installazione di un pacchetto scaricato manualmente
dpkg -i *nome_file_scaricato.deb*

Rimozione

# Rimuovere un pacchetto
apt-get remove *nome_pacchetto*

# Rimuovere un pacchetto e tutti i files di configurazione
apt-get --purge remove *nome_pacchetto*

# Fare un purge dei pacchetti rimossi
dpkg --purge `dpkg -l | grep "^rc" | awk {'print $2'}`

Aggiornamento

# Aggiornamento dei pacchetti e dell'indice
apt-get update
apt-get upgrade
apt-get dist-upgrade

Pulizia

# Pulizia pacchetti ( Pulisce la cartella di cache /var/cache/apt/archives/)
apt-get clean

# Riconfigurare un pacchetto già installato
dpkg-reconfigure *nome_pacchetto*

Ricerca

Vedi http://packages.debian.org oppure http://packages.ubuntu.com
# Cercare un pacchetto con una chiave (parola)
apt-cache search *stringa*

# Cercare un pacchetto partendo da un file

SE INSTALLATO
dpkg -S /path/del/file/nome_file.est

SE NON INSTALLATO
apt-file search nome_file.est
Nel caso questo comando generi un errore occorre installarlo: apt-get install apt-file

Informazioni

# Informazioni su di un pacchetto
apt-cache showpkg *nome_pacchetto*

# Informazioni su file che contiene un pacchetto
apt-file list *nome_pacchetto*

# Lista dei pacchetti installati
dpkg -l
dpkg -l | grep *nome_pacchetto*

Compilazione

# Download sorgente con applicazione automatica delle patch
apt-get source *nome_pacchetto*

# Download e installazione dei pacchetti necessari per compilare un pacchetto
apt-get build-dep *nome_pacchetto*

# Compilazione automatica del pacchetto
dpkg-buildpackage -rfakeroot -uc -b

Errori

# Se un installazione si blocca...
apt-get -f install
dpkg --configure -a

Altre info

# File contenente informazioni sul mirror debian da usare:
/etc/apt/source.list

# Directory dove vengono scaricati i file .deb
var/cache/apt/archives/


Approfondimenti:



...."Have you mooed today?"...


Uso solo Linux   Valid Css   Valid HTML
000000 times since Thu Sep 23 22:54:13 CEST 2004