Rechercher une page de manuel
dpkg-deb
Langue: fr
Version: 1st June 1996 (www.delafond.org - 07/08/07)
Section: 1 (Commandes utilisateur)
NOM
dpkg-deb - outil pour la manipulation des archives (.deb) des paquets DebianSYNOPSIS
dpkg-deb -b|--build r�pertoire [archive|r�pertoire]dpkg-deb -I|--info archive [control-fichier-nom ..]
dpkg-deb -f|--field archive [control-champ-nom ...]
dpkg-deb -c|--contents archive
dpkg-deb -x|--extract|-X|--vextract archive r�pertoire
dpkg-deb --fsys-tarfile archive
dpkg-deb --control archive r�pertoire
DESCRIPTION
dpkg-deb cr�e un paquet, d�paqu�te ou donne des renseignements sur les archives Debiandpkg sert � installer ou � supprimer des paquets sur le syst�me.
On peut aussi lancer dpkg-deb en appelant dpkg avec les options que vous voulez passer � dpkg-deb. dpkg comprend que vous voulez dpkg-deb et le lance pour vous.
ACTION OPTIONS
- --build, -b
- Cr�e une archive Debian avec l'arborescence contenue dans r�pertoire. r�pertoire doit poss�der un sous-r�pertoire DEBIAN qui contient les fichiers de contr�le tels que le fichier � control � lui-m�me. Ce r�pertoire n'appara�t pas dans l'archive de l'arborescence du paquet binaire ; mais les fichiers qu'il contient sont mis dans la zone de contr�le du paquet binaire.
On peut pr�ciser le degr� de compression en ajoutant une option -z#. dpkg-deb passe cette option � gzip.
� moins de pr�ciser --nocheck, dpkg-deb lit DEBIAN/control et l'analyse. Il cherche les erreurs de syntaxe et d'autres probl�mes existants; et il affiche le nom du paquet binaire qu'il construit. dpkg-deb v�rifie aussi les permissions des scripts du responsable et des autres fichiers qu'il trouve dans le r�pertoire de contr�le DEBIAN.
Quand aucune archive n'est donn�e, dpkg-deb appelle le paquet r�pertoire.deb.
Si l'archive qui doit �tre cr��e existe d�j�, elle est remplac�e.
Quand le second argument est un r�pertoire, dpkg-deb appelle le paquet package_version_arch.deb, ou bien package_version.deb si aucun champ Architecture n'est pr�sent dans le fichier de contr�le du paquet. Quand un r�pertoire cible est pr�cis� � la place d'un fichier, l'option --nocheck ne doit pas �tre utilis�e (puisque dpkg-deb a besoin de lire et d'analyser le fichier de contr�le du paquet pour conna�tre le nom de fichier � utiliser).
- --info, -I
- Donne des renseignements sur une archive de paquet binaire.
Quand aucun argument control-fichier-nom n'est pr�cis�, un r�sum� du contenu du paquet ainsi que son fichier � control � sont affich�s.
Quand un argument control-fichier-nom est pr�cis�, dpkg-deb affiche les �l�ments dans l'ordre d'apparition ; quand l'un des �l�ments n'est pas pr�sent, il affiche un message d'erreur sur � sdterr � et quitte avec un code �gal � 2.
- --field, -f
- Extrait les renseignements du fichier � control � de l'archive du paquet binaire.
Quand aucun argument control-fichier-champ n'est pr�cis�, le fichier � control � est affich� en entier.
Quand il y en a un, dpkg-deb affiche ses �l�ments en suivant leur ordre d'apparition dans le fichier � control �. Quand il y a plus d'un argument control-fichier-field, dpkg-deb fait pr�c�der chacun par le nom de son champ (puis par un � deux-points � et un espace).
L'inexistence de champs demand�s ne provoque pas de messages d'erreur.
- --contents, -c
- Liste seulement l'arborescence des fichiers d'une archive de paquet. C'est en fait le r�sultat produit par la commande tar et une option d'�num�ration verbeuse.
- --extract, -x, --vextract, -X
- Extrait l'arborescence d'une archive de paquet dans le r�pertoire sp�cifi�.
--vextract (-X) affiche la liste des fichiers au fur et � mesure qu'ils sont extraits, tandis que --extract (-x) ne produit pas de message � moins qu'une erreur survienne.
Il faut remarquer que l'extraction d'un paquet dans le r�pertoire root ne produit pas une installation correcte ! Utilisez dpkg pour l'installation des paquets.
r�pertoire est cr�� si n�cessaire (mais pas ses r�pertoires parents).
- --fsys-tarfile
- Extrait les donn�es de l'arborescence d'une archive de paquet et les envoie sur la sortie standard dans le format propre � la commande tar. En combinant cette option avec la commande tar, on peut ainsi extraire un fichier pr�cis d'une archive de paquet.
- --control, -e
- Extrait les fichiers de contr�le d'une archive de paquet dans le r�pertoire sp�cifi�.
Quand aucun r�pertoire n'est pr�cis�, on utilise un sous-r�pertoire DEBIAN du r�pertoire actuel.
Le r�pertoire cible est cr�� si n�cessaire (mais pas ses r�pertoires parents).
- --help, -h
- Affiche l'aide de dpkg-deb qui r�sume la mani�re d'utiliser ses options.
- --version
- Affiche le num�ro de version de dpkg-deb.
- --licence
- Affiche des renseignements sur le copyright de dpkg-deb et l'absence de garantie. (On peut utiliser l'�criture am�ricaine --license.)
AUTRES OPTIONS
- --new
- S'assure que dpkg-deb construit une archive avec le � nouveau � format. c'est le d�faut.
- --old
- Oblige dpkg-deb � construire une archive avec � l'ancien � format. Ce format, moins facilement compris par les outils non-Debian, est maintenant d�pass�. On l'utilise seulement quand on construit des paquets qui doivent �tre analys�s par des versions de dpkg plus anciennes que la version 0.93.76 (Septembre 1995), qui fut produite uniquement pour le format � i386 a.out �.
- --nocheck
- Emp�che les v�rifications normales de dpkg-deb --build quant au contenu propos� d'une archive. De cette fa�on, on peut construire n'importe quelle archive, aussi d�fectueuse soit elle.
- --debug, -D
- permet les messages de d�bogage. Ce n'est pas tr�s int�ressant.
BOGUES
dpkg-deb -I package1.deb package2.deb se trompe.Il n'y a pas de validation des fichiers .deb ; en fait, il n'y a m�me pas de simple somme de contr�le.
N'essayez pas d'installer un logiciel avec dpkg-deb ! Vous devez utiliser dpkg pour �tre s�r que tous ses fichiers sont correctement mis en place, que les scripts du paquet sont ex�cut�s et que son contenu et son �tat sont enregistr�s.
VOIR AUSSI
deb(5), deb-control(5), dpkg(8), dselect(8).AUTEUR
dpkg-deb et cette page de manuel ont �t� �crits par Ian Jackson. Le copyright (C) date de 1995-1996 et ils ont paru sous la licence � GNU General Public Licence � ; il n'y a PAS de garantie. Voyez /usr/share/doc/dpkg/copyright et /usr/share/common-licenses/GPL pour des pr�cisions.TRADUCTION
Philippe Batailler, Dec 2000.Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre