Checkinstall pour les logiciels gnome1 min read

Plusieurs compilent de cette façon:
./autogen.sh (ou ./configure)
make
sudo make install

Moi je fais plutôt sudo checkinstall make install à la dernière étape. Utiliser checkinstall permet de créer un paquet .deb et de l’utiliser pour installer le logiciel. Ceci rend le logiciel facile à désinstaller et facile à redistribuer. Cependant, la moitié du temps, je tombe sur un tas d’erreurs chiantes de conflits entre paquets que j’ai créés, surtout avec le stupide «scrollkeeper.log» (wtf is that thing anyway?).
Eh bien, cet excellent billet vient de me faire découvrir que checkinstall est dangereux et qu’il faut rajouter des exceptions dans sa configuration pour compiler correctement des logiciels gnome. On en apprend tous les jours.
Voici le résumé de la solution: modifier /etc/checkinstallrc et mettre ceci dans le paramètre «exclude»:
EXCLUDE="/var/lib/scrollkeeper,/etc/gconf,/usr/share/mime,/var/log/scrollkeeper.log,/usr/share/icons/hicolor/icon-theme.cache"
Personnellement, je rajoute également un autre paramètre qui n’est pas dans le fichier d’origine:
MAINTAINER="mon adresse email"