apt-get moo

Install Installation

Configurer apt pour qu'il n'installe pas les paquets recommandés:
cat > /etc/apt/apt.conf.d/06norecommends
APT
{
Install-Recommends "false";
Install-Suggests "false";
};


apt-get install apt-listbugs
apt-get install apt-file
apt-file update

/etc/apt/source.list :
deb http://ftp.fr.debian.org/debian/ lenny main
deb-src http://ftp.fr.debian.org/debian/ lenny main

#deb http://ftp.de.debian.org/debian/ testing main
#deb-src http://ftp.de.debian.org/debian/ testing main

#deb http://ftp.de.debian.org/debian/ sid main contrib non-free
#deb-src http://ftp.de.debian.org/debian/ sid main contrib non-free

#wget -q -O - http://kernel-archive.buildserver.net/key | apt-key add -
###deb http://kernel-archive.buildserver.net/debian-kernel sid main

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main


/etc/apt/preferences :

Package: *
Pin: release a=stable
Pin-Priority: 700

Package: *
Pin: release a=testing
Pin-Priority: 650


Exploitation Exploitation


  • Effacer les fichiers de configuration des paquets désintallés :
dpkg --list | grep '^rc\\b' | awk '{ print $2 }'\\ | xargs sudo dpkg -P


  • Désinstaller tous les paquets contenant une chaîne de caractères donnée :
apt-get remove --purge `dpkg --list | grep ii | grep java | awk '{ print $2 }'`


  • Connaître les paquets installés fournissant un fichier :

dpkg -S shutdown


  • Connaître les paquets installés ou non fournissant un fichier :
apt-file search shutdown | grep \\/shutdown$


trucs Trucs et astuces


  • lister les bugs d'un package à partir du bts
apt-listbugs -s all list gzip



incidents Méthodes de résolution des incidents


Si lors d'apt-get update, vous obtenez ce message d'erreur :
Dynamic MMap ran out of room

Rajoutez dans /etc/apt/apt.conf.d/70debconf la ligne
APT::Cache-Limit "50000000";