summaryrefslogtreecommitdiff
path: root/man/es/dpkg-split.8
blob: 5f28eec9576299ffa19258af57cc8a396ce48130 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
.\" Authors: Ian Jackson
.\" (c) 2003 Software in the Public Interest
.\" Esta traducción ha sido realizada por Rubén Porras Campo <nahoo@inicia.es>
.\" Está basada en la página de manual original:
.\" versión 1.1 del CVS de /cvs/debian-doc/manpages/english/dpkg/dpkg-split.8
.TH dpkg-split 1 "23 de Junio de 1996" "Proyecto Debian" "herramientas dpkg"
.SH NOMBRE
dpkg\-split \- herramienta para separar/unir paquetes Debian
.SH SINOPSIS
.B dpkg-split
.BR -s | --split
.IR fichero\-completo " [" prefijo ]
.br
.B dpkg-split
.BR -j | --join
.IR "parte parte " ...
.br
.B dpkg-split
.BR -I | --info
.IR "parte parte " ...
.br
.B dpkg-split
.BR -a | --auto
.BI -o " salida\-completa parte"
.br
.B dpkg-split
.BR -l | --listq
.br
.B dpkg-split
.BR -d | --discard
.RI [ "paquete paquete " ...]
.SH DESCRIPCIÓN
.B dpkg-split
separa un paquete binario de Debian en varias partes más pequeñas para luego
volverlas a unir, de esta forma se pueden almacenar paquetes en medios de poca
capacidad, como disquetes.

Puede usarse manualmente usando las opciones
.BR --split ", " --join " e " --info.

También posee un modo automático, invocado con la opción
.B --auto
, entonces mantiene una cola con las partes que ha visto pero que aún
no se han unido y reensambla el paquete cuando haya visto todas sus partes.
Las opciones 
.BR --listq " y " --discard
permiten administrar la cola.

Todas las operaciones de separación, unión y encolado producen mensajes
informativos en la salida estándar, pueden ignorarse sin ningún riesgo.
.SH OPCIONES DE ACCIÓN
.TP
.BR --split ", " -s
Separa un paquete binario de Debian en varias partes.

Las partes reciben el nombre
.IB prefijo . N of M .deb
donde
.I N
es el número de la partes, comenzando por 1, y
.I M
el el número total de partes (ambos en decimal).

Si no se proporciona ningún
.I prefijo
entonces se toma el nombre del
.I fichero\-completo
, incluyendo el directorio, con cualquier terminación
.B .deb
eliminada.
.TP
.BR --join ", " -j
Une las partes de un paquete, dejando el paquete tal y como era originalmente.

Las partes que se proporcionen como argumento deben de ser todas las partes del
fichero original. Cada parte debe proporcionarse una sola vez, aunque no
necesariamente en orden.

Todas las partes deben generarse con el mismo tamaño especificado a la hora de
la separación, lo que significa que todas deben haber sido generadas por la
misma invocación de 
.BR "dpkg-split --split" .

El nombre de las partes no es significativo para el proceso de reensamblado.

Por omisión el fichero resultante se llama
.IB paquete - versión .deb\fR.

.TP
.BR --info ", " -I
Muestra información entendible por una persona acerca de la parte o
las partes del fichero o ficheros especificados. Argumentos que no sean parte de
un paquete binario producen un mensaje avisando del problema (en la salida
estándar).
.TP
.BR --auto ", " -a
Encolar las partes automáticamente y reensamblar el paquete si es posible.

La
.I parte
especificada se examina y compara junto con las otras partes del mismo paquete
(si hay alguna) en la cola de ficheros parte de otros paquetes.

Si están disponibles todas las partes del fichero al que pertenece la
.I parte
, entonces se reensamblará el paquete y se guardará en
.I salida\-completa
(que normalmente no existe, aunque esto no es un error).

Si no, la
.I parte
se copia en la cola pero no se crea
.I salida\-completa.

Si
.I parte
no es una parte del paquete binario entonces
.B dpkg\-split
terminará con un estado de salida igual a 1, si ocurre algún otro tipo de error
el estado de salida será 2.

Debe de proporcionar la opción
.BR --output " o " -o
cuando use
.BR --auto .
(Si este argumento no fuese obligatorio el programa que ejecute
.B dpkg\-split
no sabría que fichero esperar).
.TP
.BR --listq ", " -l
Lista los contenidos de la cola de paquetes para reensamblar.

Por cada fichero de un paquete que contenga partes en la cola se muestra el
nombre del paquete, las partes en la cola y el número total de bytes guardados
en ésta.
.TP
.BR --discard ", " -d
Descarta partes de la cola de aquéllas que esperan las partes restantes
del paquete para ser reensambladas.

Si no se especifica ningún
.I paquete
se limpia la cola por completo, si se especifica alguno sólo se eliminan las
partes de los paquetes relevantes.
.TP
.BR --help ", " -h
Muestra el modo de uso de
.BR dpkg\-split
, dando además un breve resumen de sus opciones.
.TP
.BR --version
Muestra la versión de 
.BR dpkg\-split.
.TP
.BR --licence
Muestra información acerca de la licencia de
.BR dpkg\-split
así como de su falta de garantía. (La escritura americana
.B \-\-license
también se admite).
.SH OTRAS OPCIONES
.TP
.BI --depotdir " directorio"
Especifica un directorio alternativo para las partes que se encuentran en la
cola esperando para ser reensambladas. Por omisión es
.BR /var/lib/dpkg .
.TP
.BI --partsize\fR|\fB-S " kbytes"
Especifica el tamaño máximo de cada parte en kilobytes (1024
bytes). Por omisión es 450Kb.
.TP
.BI --output\fR|\fB-O " complete\-output"
Especifica el nombre del fichero donde se reensamblarán las partes.

Ésto substituye el nombre por omisión en modo manual
.RB ( \-\-join )
y es obligatorio para el modo automático
.RB ( \-\-auto ).
.TP
.BR --npquiet ", " -Q
Cuando
.B dpkg\-split
está en modo automático normalmente muestra mensajes si se le pasa una
.I parte
que no es parte del paquete binario. Esta opción suprimer estos mensajes, esto
permite que programas como
.B dpkg
puedan separar y unir paquetes sin producir mensajes espúreos.
.TP
.BR --msdos
Fuerza nombres compatibles con msdos.

Esta opción modifica el prefijo (tanto el prefijo por omisión como el
proporcionado por un argumento), los carácteres alfanuméricos se pasan a
minúsculas, los signos '+' se reemplazano por
.BR x
y el resto de los carácteres se descartan.

El resultado restante se trunca hasta donde sea necesario de forma que se
generen ficheros de la forma
.IB "prefijoN" of M .deb.
.SH ESTADO DE SALIDA
Un estado de salida 0 indica que que la operación requerida se ha realizado con éxito.
Las órdenes
.B \-\-info
se dan cómo satisfactorias incluso si los ficheros no son parte de ningún
paquete binario.

Se devuelve un estado de salida de 1 sólo cuando se use la opción
.B \-\-auto
e indica que la
.I parte
no era parte de un paquete binario.

Se devuelve un estado de salida de 2 cuando ocurre algún tipo de problema, como
una llamada al sistema fallida, un fichero que parecía parte de un paquete pero
que estaba corrupto, un uso incorrecto del programa o algún otro problema.
.SH FALLOS
.B dpkg\-split
usa algunas convenciones un tanto pasadas de fecha para el nombre de los
paquetes de Debian.

Es imposible obtener todos los detalles de los paquetes que están en la cola sin
investigar en la cola directamente por uno mismo.

No una manera sencilla de comprobar cuando un fichero que puede ser parte de un
paquete bianrio lo es realmente.

La arquitectura no se refleja en la cabecera de las partes del fichero, sólo en
la información de control del paquete binario original, y este no esta presente
en las partes generadas.
.SH FICHEROS
.TP
.B /var/lib/dpkg/parts
El directorio por omisión donde las partes esperan para un reensamblado
automático.

Los nombre de los ficheros usados en este directorio se encuentran en un formato
interno de
.B dpkg\-split
y es improbable que sean útiles para otros programas, en cualquier caso, no se
deberían tener en cuenta.
.SH VÉASE TAMBIÉN
.BR deb (5),
.BR deb\-control (5),
.BR dpkg\-deb (1),
.BR dpkg (8)
.SH AUTOR
.B dpkg\-split
Esta página de manual fue escrita por Ian Jackson. Es Copyright (C) 1995-1996
del mismo y liberada bajo la Licencia Pública General de GNU, NO hay ninguna
garantía. Vea
.B /usr/share/dpkg/copyright
y
.B /usr/share/common-licenses/GPL
para más información.
.SH TRADUCTOR
Traducción de Rubén Porras Campo <debian-l10n-spanish@lists.debian.org>