Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
15 mars 2010

package manager apt           gestionnaire de paquets


dpkg-deb

dpkg-deb

Outil de manipulation des archives des paquets Debian. Ce programme n'est pas appelé directement mais depuis dpkg généralement.

   dpkg-deb crée un paquet, décompresse une archive ou donne des renseignements sur les archives Debian, alors que dpkg sert à installer ou à supprimer des paquets sur le système.

Commandes

-b, --build repertoire [archive|repertoire] Créer une archive avec l'arborescence contenue dans repertoire. archive est le nom à donner à l'archive. si le 2eme argument est un répertoire, le paquet est appelé paquet_version_arch.deb ou bien paquet_version si aucun champ Architecture n'est présent dans le fichier de contrôle.
-I, --info archive [nom-fichier-control...] Donne des renseignements sur une archive de paquet binaire.
-W, --show archive Cette option donne des informations sur l'archive d'un paquet binaire
-f, --field archive [nom-du-champ-de-control...] Extrait les renseignements du fichier control de l'archive
-c, --contents archive Liste l'arborescence des fichiers d'une archive
-x, --extract archive repertoire Extraire l'arborescence des fichiers d'un paquet dans le répertoire root
-X, --vextract archive repertoire idem mais affiche la liste des fichiers à mesure qu'ils sont extraits
--fsys-tarfile archive Extrait les données de l'arborescence d'un paquet binaire et les envoie sur la sortie standard dans le format propre à tar. Permet d'extraire un fichier précis.
-e, --control archive [repertoire] Extrait les fichiers de contrôle d'une archive dans le répertoire spécifié

OPTIONS

--showformat=format Sert à spécifier le format de sortie de l'option --show (voir dpkg-query)
-zniveau_compression Indique le niveau de compression
-Ztype_compression Indique le type de compression (gzip, bzip2, lzma et none)
--new s'assure que dpkg-deb construit une archive avec le nouveau format.
--old oblige dpkg-deb à construire une archive avec l'ancien format
--nocheck Empêche les vérifications normales de dpkg-deb --build

   Pour créer le fichier control voir man deb-control