dpkg-deb.1 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. .\" This file was generated with po4a. Translate the source file.
  2. .\"
  3. .TH DPKG\-DEB 1 "1 Juin 1996" "Projet Debian" "suite dpkg"
  4. .SH NOM
  5. dpkg\-deb \- outil pour la manipulation des archives (.deb) des paquets
  6. Debian
  7. .SH SYNOPSIS
  8. \fBdpkg\-deb\fR \fB\-b\fR|\fB\-\-build\fR \fIrépertoire\fR [\fIarchive\fR|\fIrépertoire\fR]
  9. .br
  10. \fBdpkg\-deb\fR \fB\-I\fR|\fB\-\-info\fR \fIarchive\fR [\fIcontrol\-fichier\-nom\fR ..]
  11. .br
  12. \fBdpkg\-deb\fR \fB\-f\fR|\fB\-\-field\fR \fIarchive\fR [\fIcontrol\-champ\-nom\fR ...]
  13. .br
  14. .B dpkg\-deb\fR \fB\-c\fR|\fB\-\-contents\fR \fIarchive
  15. .br
  16. \fBdpkg\-deb\fR \fB\-x\fR|\fB\-\-extract\fR|\fB\-X\fR|\fB\-\-vextract\fR \fIarchive
  17. répertoire\fR
  18. .br
  19. .B dpkg\-deb \-\-fsys\-tarfile\fR \fIarchive
  20. .br
  21. .B dpkg\-deb \-\-control\fR \fIarchive répertoire
  22. .SH DESCRIPTION
  23. \fBdpkg\-deb\fR crée un paquet, dépaquète ou donne des renseignements sur les
  24. archives Debian
  25. \fBdpkg\fR sert à installer ou à supprimer des paquets sur le système.
  26. On peut aussi lancer \fBdpkg\-deb\fR en appelant \fBdpkg\fR avec les options que
  27. vous voulez passer à \fBdpkg\-deb\fR. \fBdpkg\fR comprend que vous voulez
  28. \fBdpkg\-deb\fR et le lance pour vous.
  29. .SH "ACTION OPTIONS"
  30. .TP
  31. .BR \-\-build ", " \-b
  32. Crée une archive Debian avec l'arborescence contenue dans
  33. \fIrépertoire\fR. \fIrépertoire\fR doit posséder un sous\-répertoire \fBDEBIAN\fR qui
  34. contient les fichiers de contrôle tel que le fichier «\ control\ »
  35. lui\-même. Ce répertoire \fIn'apparaît pas\fR dans l'archive de l'arborescence
  36. du paquet binaire\ ; mais les fichiers qu'il contient sont mis dans la zone
  37. de contrôle du paquet binaire.
  38. On peut préciser le degré de compression en ajoutant une option \fB\-z#.\fR
  39. \fBdpkg\-deb\fR passe cette option à gzip.
  40. À moins de préciser \fB\-\-nocheck\fR, \fBdpkg\-deb\fR lit \fBDEBIAN/control\fR et
  41. l'analyse. Il cherche les erreurs de syntaxe et d'autres problèmes
  42. existants\ ; et il affiche le nom du paquet binaire qu'il
  43. construit. \fBdpkg\-deb\fR vérifie aussi les permissions des scripts du
  44. responsable et des autres fichiers qu'il trouve dans le répertoire de
  45. contrôle \fBDEBIAN.\fR
  46. Quand aucune \fIarchive\fR n'est donnée, \fBdpkg\-deb\fR appelle le paquet
  47. \fIrépertoire\fR\fB.deb\fR.
  48. Si l'archive qui doit être créée existe déjà, elle est remplacée.
  49. Quand le second argument est un répertoire, \fBdpkg\-deb\fR appelle le paquet
  50. \fIpaquet\fR\fB_\fR\fIversion\fR\fB_\fR\fIarch\fR\fB.deb\fR,\fP ou bien
  51. \fIpaquet\fR\fB_\fR\fIversion\fR\fB.deb\fR si aucun champ \fBArchitecture\fR n'est présent
  52. dans le fichier de contrôle du paquet. Quand un répertoire cible est précisé
  53. à la place d'un fichier, l'option \fB\-\-nocheck\fR ne doit pas être utilisée
  54. (puisque \fBdpkg\-deb\fR a besoin de lire et d'analyser le fichier de contrôle
  55. du paquet pour connaître le nom de fichier à utiliser).
  56. .TP
  57. .BR \-\-info ", " \-I
  58. Donne des renseignements sur une archive de paquet binaire.
  59. Quand aucun argument \fIcontrol\-fichier\-nom\fR n'est précisé, un résumé du
  60. contenu du paquet ainsi que son fichier «\ control\ » sont affichés.
  61. Quand un argument \fIcontrol\-fichier\-nom\fR est précisé, \fBdpkg\-deb\fR affiche
  62. les éléments dans l'ordre d'apparition\ ; quand l'un des éléments n'est pas
  63. présent, il affiche un message d'erreur sur «\ sdterr\ » et quitte avec un
  64. code égal à 2.
  65. .TP
  66. .BR \-\-field ", " \-f
  67. Extrait les renseignements du fichier « control » de l'archive du paquet
  68. binaire.
  69. Quand aucun argument \fBcontrol\-fichier\-champ\fR n'est précisé, le fichier «
  70. control » est affiché en entier.
  71. Quand il y en a un, \fBdpkg\-deb\fR affiche ses éléments en suivant leur ordre
  72. d'apparition dans le fichier «\ control\ ». Quand il y a plus d'un argument
  73. \fBcontrol\-fichier\-field,\fR \fBdpkg\-deb\fR fait précéder chacun par le nom de
  74. son champ (puis par un «\ deux\-points\ » et un espace).
  75. L'absence des champs demandés ne provoque pas de messages d'erreur.
  76. .TP
  77. .BR \-\-contents ", " \-c
  78. Liste seulement l'arborescence des fichiers d'une archive de paquet. C'est
  79. en fait le résultat produit par la commande \fBtar\fR et une option
  80. d'énumération verbeuse.
  81. .TP
  82. .BR \-\-extract ", " \-x ", " \-\-vextract ", " \-X
  83. Extrait l'arborescence d'une archive de paquet dans le répertoire spécifié.
  84. \fB\-\-vextract\fR (\fB\-X\fR) affiche la liste des fichiers au fur et à mesure
  85. qu'ils sont extraits, tandis que \fB\-\-extract\fR (\fB\-x\fR) ne produit pas de
  86. message à moins qu'une erreur survienne.
  87. Il faut remarquer que l'extraction d'un paquet dans le répertoire root \fIne
  88. produit pas\fR une installation correcte ! Utilisez \fBdpkg\fR pour
  89. l'installation des paquets.
  90. \fIrépertoire\fR est créé si nécessaire (mais pas ses répertoires parents).
  91. .TP
  92. .BR \-\-fsys\-tarfile
  93. Extrait les données de l'arborescence d'une archive de paquet et les envoie
  94. sur la sortie standard dans le format propre à la commande \fBtar.\fR En
  95. combinant cette option avec la commande \fBtar,\fR on peut ainsi extraire un
  96. fichier précis d'une archive de paquet.
  97. .TP
  98. .BR \-\-control ", " \-e
  99. Extrait les fichiers de contrôle d'une archive de paquet dans le répertoire
  100. spécifié.
  101. Quand aucun répertoire n'est précisé, on utilise un sous\-répertoire
  102. \fBDEBIAN\fR du répertoire actuel.
  103. Le répertoire cible est créé si nécessaire (mais pas ses répertoires
  104. parents).
  105. .TP
  106. .BR \-\-help ", " \-h
  107. Affiche l'aide de \fBdpkg\-deb\fR qui résume la manière d'utiliser ses options.
  108. .TP
  109. .BR \-\-version
  110. Affiche le numéro de version de \fBdpkg\-deb.\fR
  111. .TP
  112. .BR \-\-licence
  113. Affiche des renseignements sur le copyright de \fBdpkg\-deb\fR et l'absence de
  114. garantie. (On peut utiliser l'écriture américaine \fB\-\-license.)\fR
  115. .SH "AUTRES OPTIONS"
  116. .TP
  117. .BR \-\-new
  118. S'assure que \fBdpkg\-deb\fR construit une archive avec le « nouveau »
  119. format. C'est le comportement par défaut.
  120. .TP
  121. .BR \-\-old
  122. Oblige \fBdpkg\-deb\fR à construire une archive avec l'«\ ancien\ » format. Ce
  123. format, moins facilement compris par les outils non\-Debian, est maintenant
  124. dépassé. On l'utilise seulement quand on construit des paquets qui doivent
  125. être analysés par des versions de dpkg plus anciennes que la version 0.93.76
  126. (Septembre 1995), qui fut produite uniquement pour le format «\ i386 a.out\
  127. ».
  128. .TP
  129. .BR \-\-nocheck
  130. Empêche les vérifications normales de \fBdpkg\-deb \-\-build\fR quant au
  131. contenu proposé d'une archive. De cette façon, on peut construire n'importe
  132. quelle archive, aussi défectueuse soit elle.
  133. .TP
  134. .BR \-\-debug ", " \-D
  135. Permet les messages de débogage. Ce n'est pas très intéressant.
  136. .SH BOGUES
  137. \fBdpkg\-deb \-I\fR \fIpaquet1\fR\fB.deb\fR \fIpaquet2\fR\fB.deb\fR se trompe.
  138. Il n'y a pas de validation des fichiers \fB.deb ;\fR en fait , il n'y a même
  139. pas de simple somme de contrôle.
  140. N'essayez pas d'installer un logiciel avec \fBdpkg\-deb !\fR Vous devez
  141. utiliser \fBdpkg\fR pour être sûr que tous ses fichiers sont correctement mis
  142. en place, que les scripts du paquet sont exécutés et que son contenu et son
  143. état sont enregistrés.
  144. .SH "VOIR AUSSI"
  145. \fBdeb\fR(5), \fBdeb\-control\fR(5), \fBdpkg\fR(8), \fBdselect\fR(8).
  146. .SH AUTEUR
  147. \fBdpkg\-deb\fR et cette page de manuel ont été écrits par Ian Jackson. Le
  148. copyright (C) date de 1995\-1996 et ils ont paru sous la licence «\ GNU
  149. General Public Licence\ »\ ; il n'y a PAS de garantie. Voyez
  150. \fB/usr/share/doc/dpkg/copyright\fR et \fB/usr/share/common\-licenses/GPL\fR pour
  151. des précisions.
  152. .SH TRADUCTION
  153. Philippe Batailler, 2005.
  154. Veuillez signaler toute erreur à <debian-l10-french@lists.debian.org>.