Installation Debian · 2 min read · Dec 16, 2025
Créer des paquets .deb avec Checkinstall
Créer des .paquets .deb avec Checkinstall
Version 1.0
Auteur : Falko Timme
Checkinstall est un outil pratique pour créer des paquets .deb simples que vous pouvez utiliser dans votre réseau local (par exemple, si vous devez installer le même logiciel sur plusieurs ordinateurs fonctionnant sous Debian). Il vous permet de compiler et d’installer des logiciels à partir des sources comme avant, mais avec la différence que vous vous retrouvez avec un simple paquet Debian ce qui signifie également que vous pouvez facilement désinstaller le logiciel que vous venez de compiler en exécutant dpkg -r !
Je vais démontrer l’utilisation de checkinstall en compilant et en installant le logiciel antivirus ClamAV sur un système Debian.
Ce guide est destiné comme un guide pratique ; il ne couvre pas les bases théoriques. Elles sont traitées dans de nombreux autres documents sur le web.
Ce document est fourni sans garantie d’aucune sorte !
1 Installer Checkinstall
C’est aussi simple que 1-2-3 :
apt-get install checkinstall
Si votre système vous dit qu’il ne connaît pas un paquet appelé checkinstall, ajoutez la ligne suivante à /etc/apt/sources.list :
deb http://www.backports.org/debian/ woody checkinstall
et exécutez
apt-get update
Puis essayez à nouveau d’installer checkinstall.
2 Installer ClamAV
Nous avons besoin des sources de ClamAV. Nous allons installer le logiciel depuis le répertoire /tmp.
cd /tmp
wget http://mesh.dl.sourceforge.net/sourceforge/clamav/clamav-0.81.tar.gz
apt-get install libgmp3 libgmp3-dev
groupadd clamav
useradd -g clamav -s /bin/false -c “Clam AntiVirus” clamav
tar xvfz clamav-0.81.tar.gz
cd clamav-0.81/
./configure –sysconfdir=/etc
(Veuillez noter : ./configure –help donne une liste de toutes les options de configuration disponibles.)
make
Maintenant vient la principale différence : au lieu de make install, nous exécutons
checkinstall -D make install
Répondez à la question “Le répertoire de documentation du paquet ./doc-pak n’existe pas.
Devrais-je créer un ensemble par défaut de docs de paquet ? [y] :” avec y.
Ensuite, entrez une description pour votre paquet (par exemple ClamAV 0.81). Un résumé des options de configuration pour votre paquet .deb apparaîtra :

Vous pouvez les modifier ici ou simplement appuyer sur entrer pour continuer. Maintenant, ClamAV sera installé plus un paquet Debian sera créé que vous pouvez trouver dans le répertoire d’installation /tmp/clamav-0.81 comme l’indique le résumé final de checkinstall :

Maintenant, vous pouvez copier clamav-0.81_0.81-1_i386.deb sur d’autres ordinateurs Debian et exécuter
dpkg -i /path/to/clamav-0.81_0.81-1_i386.deb
pour l’installer. Si vous voulez le supprimer, exécutez simplement
dpkg -r clamav-0.81
Cela fonctionne même sur l’ordinateur sur lequel vous avez compilé ClamAV ! C’est une bonne façon d’installer des logiciels à partir des sources et de les supprimer si vous n’êtes pas satisfait du résultat.
Liens
Checkinstall : http://asic-linux.com.mx/~izto/checkinstall/
ClamAV : http://www.clamav.net/
Emplacement original de ce document :
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.