Il est parfois nécessaire de “bidouiller” des paquets debian (.deb) afin de modifier par exemple les dépendances.
dpkg-deb est l’outil indispensable pour extraire et reconstruire des paquets débian.
Supposons donc que vous ayiez récupérer un paquet debian monpaquet.deb et que vous souhaitez l’éditer.
Première opération : extraction du paquet
dpkg-deb -x monpaquet.deb monpaquet.i386
Cette instruction extrait le paquet monpaquet.deb dans le répertoire monpaquet.i386
deuxième opération : extraction des fichiers de contrôle du paquet
dpkg-deb -e monpaquet.deb monpaquet.i386/DEBIAN
cette instruction va extraire les fichiers de contrôle (fichier control) dans le répertoire monpaquet.i386/DEBIAN Si vous souhaitez modifier les dépendances, vous devez éditer ce fameux fichier control
reconstruction du paquet débian
dpkg-deb -b monpaquet.i386 monpaquet.deb
Cette dernière instruction permet de reconstruire le paquet débian modifié.