dpkg-scanpackages.8 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. .\" This manpage is copyright (C) 1996 Michael Shields <shields@crosslink.net>.
  2. .\"
  3. .\" This is free software; you may redistribute it and/or modify
  4. .\" it under the terms of the GNU General Public License as
  5. .\" published by the Free Software Foundation; either version 2,
  6. .\" or (at your option) any later version.
  7. .\"
  8. .\" This is distributed in the hope that it will be useful, but
  9. .\" WITHOUT ANY WARRANTY; without even the implied warranty of
  10. .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. .\" GNU General Public License for more details.
  12. .\"
  13. .\" You should have received a copy of the GNU General Public
  14. .\" License along with dpkg; if not, write to the Free Software
  15. .\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  16. .\" Traduction de la version cvs 1.3
  17. .TH DPKG-SCANPACKAGES 8 "1996-07-08" "Projet Debian" "Utilitaires de Dpkg"
  18. .SH NOM
  19. dpkg-scanpackages \- créer des fichiers «\ Packages\ »
  20. .
  21. .SH SYNOPSIS
  22. .B dpkg-scanpackages
  23. .I rep-de-binaires
  24. .I fichier-d'-override
  25. .RI [ chemin-à-préfixer ]
  26. .B >
  27. .I Packages
  28. .
  29. .SH DESCRIPTION
  30. .B dpkg-scanpackages
  31. trie une arborescence contenant des paquets binaires Debian et crée un fichier
  32. «\ Packages\ » qui permettra à
  33. .BR dselect (8)
  34. de dire à un utilisateur quels sont les paquets qu'il peut installer.
  35. Ces fichiers «\ Packages\ » sont semblables à ceux qu'on peut trouver sur les
  36. sites d'archives Debian ou sur des cédéroms.
  37. Quand on crée un répertoire contenant des paquets qu'on veut installer sur
  38. un ensemble de machines, on peut se servir soi-même de
  39. .B dpkg-scanpackages.
  40. .PP
  41. .I rep-de-binaires
  42. est le nom de l'arborescence binaire (par exemple
  43. .BR contrib/binary-i386)
  44. que l'on veut traiter.
  45. Il vaut mieux qu'elle soit relative à la racine de l'archive Debian ;
  46. ainsi chaque champ «\ Filename\ » dans le nouveau fichier «\ Packages\ »
  47. commencera par cette chaîne.
  48. .PP
  49. .I fichier-d'-override
  50. est le nom du fichier qui contient les renseignements sur la manière dont le
  51. paquet s'insère dans la distribution ; voir ci-dessous.
  52. .PP
  53. .I chemin-à-préfixer
  54. est une chaîne facultative qui préfixera les champs «\ Filename\ ».
  55. .SH LE FICHIER « OVERRIDE »
  56. Bien que l'on puisse trouver dans le fichier «\ control\ » la plupart
  57. des informations concernant un paquet, certaines doivent être inscrites
  58. par les tsars de la distribution plutôt que par le responsable du
  59. paquet : elles ont trait à l'organisation des fichiers en vue de la
  60. publication plutôt qu'aux dépendances réelles ou à la
  61. description du paquet. Ces informations se trouvent dans le fichier
  62. «\ override\ ».
  63. .PP
  64. Les éléments du fichier «\ override\ » sont séparés simplement par un espace.
  65. Les commentaires commencent par un caractère
  66. .BR «\ #\ ».
  67. .PP
  68. .in +5
  69. .I paquet
  70. .I priorité
  71. .I section
  72. .RI [ responsable ]
  73. .in -5
  74. .PP
  75. .I paquet
  76. est le nom du paquet. Les entrées du fichier «\ override\ » concernant des
  77. paquets qui ne sont pas dans l'arborescence sont ignorées.
  78. .PP
  79. Les éléments
  80. .I priorité
  81. et
  82. .I section
  83. placent le paquet dans l'arborescence ; on ne devrait pas les trouver
  84. dans le fichier «\ control\ ». Quand le paquet se trouve dans un
  85. sous-répertoire de
  86. .IR rep-de-binaires,
  87. on le compare avec le contenu de
  88. .IR section .
  89. .PP
  90. L'élément
  91. .IR responsable,
  92. quand il existe, peut représenter soit le nom du responsable quand il s'agit
  93. d'un remplacement sans condition, soit la chaîne
  94. .I ancienresponsable
  95. .B =>
  96. .I nouveauresponsable
  97. pour un changement de responsable.
  98. .PP
  99. On peut trouver les fichiers «\ override\ », dont on se sert pour établir les
  100. fichiers officiels «\ Packages\ », dans le répertoire
  101. .I indices
  102. des miroirs Debian.
  103. .
  104. .SH DIAGNOSTICS
  105. .B dpkg-scanpackages
  106. affiche les erreurs habituelles qui se comprennent d'elles-mêmes. Il
  107. affiche aussi des avertissements quand des paquets sont dans un mauvais
  108. sous-répertoire, existent en double exemplaire, ont des champs
  109. «\ Filename\ » dans leur fichier «\ control\ », sont absents du fichier
  110. «\ override\ » ou bien dont les substitutions de responsable ne peuvent
  111. pas s'appliquer.
  112. .SH VOIR AUSSI
  113. .BR dpkg (8),
  114. .BR dselect (8).
  115. .SH TRADUCTION
  116. Philippe Batailler, Janvier 2001.