checkinstall garde une trace de tous les fichiers créés par un script d'installation (« make install », « make install_modules », « setup », etc.), construit un paquet binaire standard (.deb, .rpm, .tgz) et l'installe sur ce système, ce qui permet une désinstallation par le gestionnaire de paquet de la distribution.
Notez que pour les actions les plus utiles, checkinstall doit être exécuté en tant que superutilisateur.
Checkinstall est particulièrement utile lorsque vous avez une archive compressée du code source d'un logiciel que vous devez compiler pour l'installer, en procédant de la façon habituelle :
./configure make make install make clean
Pour ce faire, vous devez compiler le logiciel (selon ses propres instructions de compilation), puis à l'étape d'installation, utilisez à la place la commande checkinstall. Cela donnera généralement :
tar -zxvf source-app.tar.gz cd source ./configure make checkinstall
checkinstall construira un paquet .deb package et l'installera.
Si vous souhaitez supprimer le paquet, utilisez l'outil de gestion de paquet de votre choix.
Si vous ajoutez l'option --install=no, le programme générera un paquet .deb sans l'installer.
Vous pouvez installer le .deb généré sur votre ordinateur ou d'autres machines de la même architecture (et ayant la même version de Debian) avec dpkg -i source-app_version_amd64.deb ou gdebi.
La configuration par défaut est disponible à /etc/checkinstallrc
Voir également
Liens externes
CategoryPackageManagement | CategoryPackaging | CategorySoftware