Rendez-vous sur Arrakis

C'est lorsque nous croyons savoir quelque chose qu'il faut justement réfléchir un peu plus profondément. F. Herbert

Astuces diverses pour debian

Rechargement automatique des paquets

Dans le fichier /etc/apt/apt.conf.d/02periodic, mettre :

APT::Periodic::Enable "1";
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Verbose "1";

Nettoyage automatique du cache

Dans le fichier /etc/apt/apt.conf.d/02periodic, mettre :

APT::Periodic::AutocleanInterval "7";

Ça lance simplement tous les 7 jours un apt-get clean.

Sauvegarder la liste des paquets pour réinstaller à l'identique

Voir ici

Rétroporter un paquet

Sur la debian stable, si on a absolument besoin d'un paquet présent dans testing, sans pour autant tout péter son systeme, c'est en fait super simple de refaire un paquet :

# echo "deb-src http://http.us.debian.org/debian testing main" >> /etc/apt/sources.list
# apt-get update
# apt-get dist-upgrade
# apt-get install fakeroot devscripts build-essential
$ apt-get build-dep toto
$ apt-get source toto
$ cd toto*
$ dch -i
$ debuild
$ cd ..
# debi toto*.changes

Pour faire un backport, il faut remplacer dch -i par dch --bpo

Bloquer un paquet dans sa version :

echo "package hold" | sudo dpkg --set-selections