Installer checkinstall
11 Sep. 2007
- Auteur : Hyacinthe MENIET
- Responsable : pamputt
- Score ( voter ) :



- Connexes : Même auteur | Même responsable | Historique
1. Introduction :
Dans la catégorie, petits logiciels indispensables, checkinstall est probablement un champion. Ce logiciel permet de créer des paquetages Slackware (.tgz), Debian (.deb) et RedHat/Mandriva (.rpm) Mettons que vous téléchargiez un logiciel disponible à partir des sources (tar.gz), pour l'installer, vous feriez basiquement ceci :
tar -xzvf mon_logiciel.tar.gz
./configure --prefix=/usr
make
make install
- Et hop ! le logiciel est installé. Cette technique pose néanmoins 2 problèmes : Le premier c'est que pour désinstaller le logiciel vous devrez passer par "make uninstall", qui suppose que les sources du logiciel soient toujours présentent sur votre disque dur, pas évident 6 mois plus tard. Le second, c'est que vous vérolé potentiellement votre base rpm ou deb en installant des logiciels non référencé dans votre base dpkg ou rpm.
- Checkinstall, permet de résoudre ces 2 problèmes : Pour désinstaller un logiciel se sera comme avec n'importe quel paquet de votre distribution : removepkg ou rpm -e ou dpkg -r En créant un .rpm ou encore un .deb, checkinstall met à jour votre base de données rpm ou dpkg, donc le logiciel nouvellement installé est connu du gestionnaire de paquetage.
2. Installation et utilisation de checkinstall :
Rendez vous sur la page de téléchargement de checkinstall ici-
Pour les utilisateurs de Mandriva.
vous devez télécharger la version rpm et l'installer par :
urpmi rpm-build spec-helper rpm -Uvh checkinstall-1.5.2-1.i386.rpm
-
Pour les utilisateurs de Debian.
vous devez télécharger les 2 .deb et les installer par :
dpkg -i aaa_base_1.0-1.deb dpkg -i checkinstall_1.5.2-1_i386.deb
-
Pour les utilisateurs de RedHat.
Vous devez récupérer sur vos cdroms, le paquet rpm-build, puis récupérez sur le site de checkinstall le rpm checkinstall. L'installation se fait alors par :
rpm -Uvh rpm-build-xxxxx.rpm rpm -uvh checkinstall-1.5.2-1.i386.rpm
-
Pour les utilisateurs de Slackware.
Y'a pas plus simple, vous téléchargez le .tgz (attention pas les sources) et installez le tout par :
installpkg checkinstall-1.5.2-386-1.tgz
-
Désormais pour installer un logiciel à partir des sources, il suffira de taper :tar -xzvf mon_logiciel.tar.gz ./configure --prefix=/usr make checkinstall