apt-get moo
Configurer apt pour qu'il n'installe pas les paquets recommandés:
apt-get install apt-listbugs
apt-get install apt-file
apt-file update
/etc/apt/source.list :
/etc/apt/preferences :
Package: *
Pin: release a=stable
Pin-Priority: 700
Package: *
Pin: release a=testing
Pin-Priority: 650
Si lors d'apt-get update, vous obtenez ce message d'erreur :
Rajoutez dans /etc/apt/apt.conf.d/70debconf la ligne
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
{
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
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
- 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 et astuces
- lister les bugs d'un package à partir du bts
apt-listbugs -s all list gzip
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";


