dpkg-split.8 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. .\" Authors: Ian Jackson
  2. .\" (c) 2003 Software in the Public Interest
  3. .\" Esta traducción ha sido realizada por Rubén Porras Campo <nahoo@inicia.es>
  4. .\" Está basada en la página de manual original:
  5. .\" versión 1.1 del CVS de /cvs/debian-doc/manpages/english/dpkg/dpkg-split.8
  6. .TH dpkg-split 1 "23 de Junio de 1996" "Proyecto Debian" "herramientas dpkg"
  7. .SH NOMBRE
  8. dpkg\-split \- herramienta para separar/unir paquetes Debian
  9. .SH SINOPSIS
  10. .B dpkg-split
  11. .BR -s | --split
  12. .IR fichero\-completo " [" prefijo ]
  13. .br
  14. .B dpkg-split
  15. .BR -j | --join
  16. .IR "parte parte " ...
  17. .br
  18. .B dpkg-split
  19. .BR -I | --info
  20. .IR "parte parte " ...
  21. .br
  22. .B dpkg-split
  23. .BR -a | --auto
  24. .BI -o " salida\-completa parte"
  25. .br
  26. .B dpkg-split
  27. .BR -l | --listq
  28. .br
  29. .B dpkg-split
  30. .BR -d | --discard
  31. .RI [ "paquete paquete " ...]
  32. .SH DESCRIPCIÓN
  33. .B dpkg-split
  34. separa un paquete binario de Debian en varias partes más pequeñas para luego
  35. volverlas a unir, de esta forma se pueden almacenar paquetes en medios de poca
  36. capacidad, como disquetes.
  37. Puede usarse manualmente usando las opciones
  38. .BR --split ", " --join " e " --info.
  39. También posee un modo automático, invocado con la opción
  40. .B --auto
  41. , entonces mantiene una cola con las partes que ha visto pero que aún
  42. no se han unido y reensambla el paquete cuando haya visto todas sus partes.
  43. Las opciones
  44. .BR --listq " y " --discard
  45. permiten administrar la cola.
  46. Todas las operaciones de separación, unión y encolado producen mensajes
  47. informativos en la salida estándar, pueden ignorarse sin ningún riesgo.
  48. .SH OPCIONES DE ACCIÓN
  49. .TP
  50. .BR --split ", " -s
  51. Separa un paquete binario de Debian en varias partes.
  52. Las partes reciben el nombre
  53. .IB prefijo . N of M .deb
  54. donde
  55. .I N
  56. es el número de la partes, comenzando por 1, y
  57. .I M
  58. el el número total de partes (ambos en decimal).
  59. Si no se proporciona ningún
  60. .I prefijo
  61. entonces se toma el nombre del
  62. .I fichero\-completo
  63. , incluyendo el directorio, con cualquier terminación
  64. .B .deb
  65. eliminada.
  66. .TP
  67. .BR --join ", " -j
  68. Une las partes de un paquete, dejando el paquete tal y como era originalmente.
  69. Las partes que se proporcionen como argumento deben de ser todas las partes del
  70. fichero original. Cada parte debe proporcionarse una sola vez, aunque no
  71. necesariamente en orden.
  72. Todas las partes deben generarse con el mismo tamaño especificado a la hora de
  73. la separación, lo que significa que todas deben haber sido generadas por la
  74. misma invocación de
  75. .BR "dpkg-split --split" .
  76. El nombre de las partes no es significativo para el proceso de reensamblado.
  77. Por omisión el fichero resultante se llama
  78. .IB paquete - versión .deb\fR.
  79. .TP
  80. .BR --info ", " -I
  81. Muestra información entendible por una persona acerca de la parte o
  82. las partes del fichero o ficheros especificados. Argumentos que no sean parte de
  83. un paquete binario producen un mensaje avisando del problema (en la salida
  84. estándar).
  85. .TP
  86. .BR --auto ", " -a
  87. Encolar las partes automáticamente y reensamblar el paquete si es posible.
  88. La
  89. .I parte
  90. especificada se examina y compara junto con las otras partes del mismo paquete
  91. (si hay alguna) en la cola de ficheros parte de otros paquetes.
  92. Si están disponibles todas las partes del fichero al que pertenece la
  93. .I parte
  94. , entonces se reensamblará el paquete y se guardará en
  95. .I salida\-completa
  96. (que normalmente no existe, aunque esto no es un error).
  97. Si no, la
  98. .I parte
  99. se copia en la cola pero no se crea
  100. .I salida\-completa.
  101. Si
  102. .I parte
  103. no es una parte del paquete binario entonces
  104. .B dpkg\-split
  105. terminará con un estado de salida igual a 1, si ocurre algún otro tipo de error
  106. el estado de salida será 2.
  107. Debe de proporcionar la opción
  108. .BR --output " o " -o
  109. cuando use
  110. .BR --auto .
  111. (Si este argumento no fuese obligatorio el programa que ejecute
  112. .B dpkg\-split
  113. no sabría que fichero esperar).
  114. .TP
  115. .BR --listq ", " -l
  116. Lista los contenidos de la cola de paquetes para reensamblar.
  117. Por cada fichero de un paquete que contenga partes en la cola se muestra el
  118. nombre del paquete, las partes en la cola y el número total de bytes guardados
  119. en ésta.
  120. .TP
  121. .BR --discard ", " -d
  122. Descarta partes de la cola de aquéllas que esperan las partes restantes
  123. del paquete para ser reensambladas.
  124. Si no se especifica ningún
  125. .I paquete
  126. se limpia la cola por completo, si se especifica alguno sólo se eliminan las
  127. partes de los paquetes relevantes.
  128. .TP
  129. .BR --help ", " -h
  130. Muestra el modo de uso de
  131. .BR dpkg\-split
  132. , dando además un breve resumen de sus opciones.
  133. .TP
  134. .BR --version
  135. Muestra la versión de
  136. .BR dpkg\-split.
  137. .TP
  138. .BR --licence
  139. Muestra información acerca de la licencia de
  140. .BR dpkg\-split
  141. así como de su falta de garantía. (La escritura americana
  142. .B \-\-license
  143. también se admite).
  144. .SH OTRAS OPCIONES
  145. .TP
  146. .BI --depotdir " directorio"
  147. Especifica un directorio alternativo para las partes que se encuentran en la
  148. cola esperando para ser reensambladas. Por omisión es
  149. .BR /var/lib/dpkg .
  150. .TP
  151. .BI --partsize\fR|\fB-S " kbytes"
  152. Especifica el tamaño máximo de cada parte en kilobytes (1024
  153. bytes). Por omisión es 450Kb.
  154. .TP
  155. .BI --output\fR|\fB-O " complete\-output"
  156. Especifica el nombre del fichero donde se reensamblarán las partes.
  157. Ésto substituye el nombre por omisión en modo manual
  158. .RB ( \-\-join )
  159. y es obligatorio para el modo automático
  160. .RB ( \-\-auto ).
  161. .TP
  162. .BR --npquiet ", " -Q
  163. Cuando
  164. .B dpkg\-split
  165. está en modo automático normalmente muestra mensajes si se le pasa una
  166. .I parte
  167. que no es parte del paquete binario. Esta opción suprimer estos mensajes, esto
  168. permite que programas como
  169. .B dpkg
  170. puedan separar y unir paquetes sin producir mensajes espúreos.
  171. .TP
  172. .BR --msdos
  173. Fuerza nombres compatibles con msdos.
  174. Esta opción modifica el prefijo (tanto el prefijo por omisión como el
  175. proporcionado por un argumento), los carácteres alfanuméricos se pasan a
  176. minúsculas, los signos '+' se reemplazano por
  177. .BR x
  178. y el resto de los carácteres se descartan.
  179. El resultado restante se trunca hasta donde sea necesario de forma que se
  180. generen ficheros de la forma
  181. .IB "prefijoN" of M .deb.
  182. .SH ESTADO DE SALIDA
  183. Un estado de salida 0 indica que que la operación requerida se ha realizado con éxito.
  184. Las órdenes
  185. .B \-\-info
  186. se dan cómo satisfactorias incluso si los ficheros no son parte de ningún
  187. paquete binario.
  188. Se devuelve un estado de salida de 1 sólo cuando se use la opción
  189. .B \-\-auto
  190. e indica que la
  191. .I parte
  192. no era parte de un paquete binario.
  193. Se devuelve un estado de salida de 2 cuando ocurre algún tipo de problema, como
  194. una llamada al sistema fallida, un fichero que parecía parte de un paquete pero
  195. que estaba corrupto, un uso incorrecto del programa o algún otro problema.
  196. .SH FALLOS
  197. .B dpkg\-split
  198. usa algunas convenciones un tanto pasadas de fecha para el nombre de los
  199. paquetes de Debian.
  200. Es imposible obtener todos los detalles de los paquetes que están en la cola sin
  201. investigar en la cola directamente por uno mismo.
  202. No una manera sencilla de comprobar cuando un fichero que puede ser parte de un
  203. paquete bianrio lo es realmente.
  204. La arquitectura no se refleja en la cabecera de las partes del fichero, sólo en
  205. la información de control del paquete binario original, y este no esta presente
  206. en las partes generadas.
  207. .SH FICHEROS
  208. .TP
  209. .B /var/lib/dpkg/parts
  210. El directorio por omisión donde las partes esperan para un reensamblado
  211. automático.
  212. Los nombre de los ficheros usados en este directorio se encuentran en un formato
  213. interno de
  214. .B dpkg\-split
  215. y es improbable que sean útiles para otros programas, en cualquier caso, no se
  216. deberían tener en cuenta.
  217. .SH VÉASE TAMBIÉN
  218. .BR deb (5),
  219. .BR deb\-control (5),
  220. .BR dpkg\-deb (1),
  221. .BR dpkg (8)
  222. .SH AUTOR
  223. .B dpkg\-split
  224. Esta página de manual fue escrita por Ian Jackson. Es Copyright (C) 1995-1996
  225. del mismo y liberada bajo la Licencia Pública General de GNU, NO hay ninguna
  226. garantía. Vea
  227. .B /usr/share/dpkg/copyright
  228. y
  229. .B /usr/share/common-licenses/GPL
  230. para más información.
  231. .SH TRADUCTOR
  232. Traducción de Rubén Porras Campo <debian-l10n-spanish@lists.debian.org>