rev |
line source |
pankso@670
|
1 <!DOCTYPE html>
|
al@811
|
2 <html lang="es">
|
pankso@670
|
3 <head>
|
pankso@670
|
4 <meta charset="utf-8" />
|
pankso@670
|
5 <title>Manual TazPkg (es)</title>
|
pankso@670
|
6 <link rel="stylesheet" type="text/css" href="../slitaz-doc.css" />
|
pankso@670
|
7 <script type="text/javascript" src="../slitaz-doc.js"></script>
|
pankso@670
|
8 </head>
|
pankso@670
|
9 <body>
|
pankso@670
|
10
|
al@811
|
11 <header>
|
pankso@670
|
12 <h1>Manual TazPkg</h1>
|
al@811
|
13 </header>
|
pankso@670
|
14
|
pankso@670
|
15 <!-- Start content -->
|
pankso@670
|
16 <div id="content">
|
pankso@670
|
17
|
pankso@670
|
18
|
pankso@670
|
19 <h2>NOMBRE</h2>
|
pankso@670
|
20
|
al@811
|
21 <p> TazPkg — Pequeño administrador autónomo de paquetes y espejos de
|
al@811
|
22 paquetes.</p>
|
pankso@670
|
23
|
pankso@670
|
24
|
pankso@670
|
25 <h2>SINTAXIS</h2>
|
pankso@670
|
26
|
pankso@670
|
27 <pre>
|
pankso@670
|
28 tazpkg [comando] [package|dir|pattern|list|cat|--opt] [dir|--opt]
|
pankso@670
|
29 </pre>
|
pankso@670
|
30
|
pankso@670
|
31
|
pankso@670
|
32 <h2>DESCRIPCIÓN</h2>
|
pankso@670
|
33
|
al@811
|
34 <p>TazPkg es un administrador de paquetes ligero para instalar, catalogar,
|
al@811
|
35 descargar, actualizar o desinstalar paquetes precompilados en un sistema
|
al@811
|
36 GNU/Linux. TazPkg ofrece comandos para la búsqueda y creación de paquetes y fue
|
al@811
|
37 creado independientemente para el proyecto. El formato de los paquetes usando la
|
al@811
|
38 extensión *.tazpkg es un fichero cpio que contiene un sistema de archivos
|
al@811
|
39 comprimido con gzip, un fichero de recibo y una descripción opcional. TazPkg
|
al@811
|
40 también administra dependencias basadas en los ficheros de recibo de los
|
al@811
|
41 paquetes. Cada archivo de recibo contiene toda la información sobre un paquete y
|
al@811
|
42 también puede incluir funciones para antes y después de la instalación. El mismo
|
al@811
|
43 fichero de recibo es usado por Cookutils para compilar desde el código fuente y
|
al@811
|
44 generar un paquete .tazpkg.</p>
|
al@811
|
45
|
al@811
|
46 <p>TazPkg está construido completamente desde cero usando shell script,
|
al@811
|
47 compatible con Bash, se ejecuta bajo Ash (que forma parte de BusyBox). TazPkg es
|
al@811
|
48 distribuido bajo la licencia libre de GNU GPL V3.</p>
|
pankso@670
|
49
|
pankso@670
|
50
|
pankso@670
|
51 <h2>COMANDOS</h2>
|
pankso@670
|
52
|
pankso@670
|
53
|
al@811
|
54 <h3>Service commands</h3>
|
al@811
|
55
|
al@811
|
56 <ul>
|
al@811
|
57 <li><a href="#usage">usage</a>: imprime este uso corto</li>
|
al@811
|
58 <li><a href="#help">help</a>: show help on the TazPkg commands</li>
|
al@811
|
59 <li><a href="#activity">activity</a>: show TazPkg activity log</li>
|
al@811
|
60 <li><a href="#clean-cache">clean-cache</a>: clean all packages downloaded in
|
al@811
|
61 cache directory</li>
|
al@811
|
62 <li><a href="#shell">shell</a>: run interactive TazPkg shell</li>
|
al@811
|
63 </ul>
|
al@811
|
64
|
al@811
|
65
|
al@811
|
66 <h3>Working with lists</h3>
|
al@811
|
67
|
al@811
|
68 <ul>
|
al@811
|
69 <li><a href="#list">list</a>: lista de paquetes instalados en el
|
al@811
|
70 sistema</li>
|
al@811
|
71 <li><a href="#list-mirror">list-mirror</a>: Lista de todos los paquetes
|
al@811
|
72 disponibles en el espejo</li>
|
al@811
|
73 <li><a href="#list-config">list-config</a>: lista de archivos de
|
al@811
|
74 configuración</li>
|
al@811
|
75 </ul>
|
al@811
|
76
|
al@811
|
77
|
al@811
|
78 <h3>Search</h3>
|
al@811
|
79
|
al@811
|
80 <ul>
|
al@811
|
81 <li><a href="#search">search</a>: búsqueda de paquetes por patrón o
|
al@811
|
82 nombre</li>
|
al@811
|
83 <li><a href="#search-pkgname">search-pkgname</a>: buscar en el espejo un
|
al@811
|
84 paquete que tenga un archivo particular</li>
|
al@811
|
85 <li><a href="#search-file">search-file</a>: búsqueda de archivos en los
|
al@811
|
86 archivos de todos los paquetes instalados</li>
|
al@811
|
87 </ul>
|
al@811
|
88
|
al@811
|
89
|
al@811
|
90 <h3>Installing and removing packages</h3>
|
al@811
|
91
|
al@811
|
92 <ul>
|
al@811
|
93 <li><a href="#get">get</a>: download a package into the current
|
al@811
|
94 directory</li>
|
al@811
|
95 <li><a href="#install">install</a>: instala un local paquete</li>
|
al@811
|
96 <li><a href="#get-install">get-install</a>: download and install a package
|
al@811
|
97 from the mirror</li>
|
al@811
|
98 <li><a href="#install-list">install-list</a>: install all packages from a
|
al@811
|
99 list of packages</li>
|
al@811
|
100 <li><a href="#install-list">get-install-list</a>: download and install a
|
al@811
|
101 list of packages from the mirror</li>
|
al@811
|
102 <li><a href="#remove">remove</a>: remover los paquetes especificados y todos
|
al@811
|
103 los archivos instalados</li>
|
al@811
|
104 <li><a href="#reconfigure">reconfigure</a>: replay post install script from
|
al@811
|
105 package</li>
|
al@811
|
106 <li><a href="#link">link</a>: link a package from another SliTaz
|
al@811
|
107 installation</li>
|
al@811
|
108 <li><a href="#set-release">set-release</a>: change release and update
|
al@811
|
109 packages</li>
|
al@811
|
110 <li><a href="#add-flavor">add-flavor</a>: install the flavor list of
|
al@811
|
111 packages</li>
|
al@811
|
112 <li><a href="#add-flavor">install-flavor</a>: install the flavor list of
|
al@811
|
113 packages and remove other ones</li>
|
al@811
|
114 </ul>
|
al@811
|
115
|
al@811
|
116
|
al@811
|
117 <h3>Working with packages</h3>
|
al@811
|
118
|
al@811
|
119 <ul>
|
al@811
|
120 <li><a href="#info">info</a>: imprima información sobre el paquete</li>
|
al@811
|
121 <li><a href="#desc">desc</a>: imprima la descripción del paquete</li>
|
al@811
|
122 <li><a href="#list-files">list-files</a>: lista de archivos instalados con
|
al@811
|
123 un paquete</li>
|
al@811
|
124 <li><a href="#block">block, unblock</a>: block an installed package version
|
al@811
|
125 or unblock it for upgrade</li>
|
al@811
|
126 <li><a href="#check">check</a>: verify consistency of installed
|
al@811
|
127 packages</li>
|
al@811
|
128 <li><a href="#bugs">bugs</a>: muestra conocidos bugs en paquetes</li>
|
al@811
|
129 <li><a href="#depends">depends</a>: display dependencies tree</li>
|
al@811
|
130 <li><a href="#depends">rdepends</a>: display reverse dependencies tree</li>
|
al@811
|
131 <li><a href="#extract">extract</a>: extrae un (*.tazpkg) paquete en el
|
al@811
|
132 directorio</li>
|
al@811
|
133 <li><a href="#pack">pack</a>: empaquetar una desempaquetado o preparar un
|
al@811
|
134 árbol de paquetes</li>
|
al@811
|
135 <li><a href="#repack">repack</a>: create a package archive from an installed
|
al@811
|
136 package</li>
|
al@811
|
137 <li><a href="#repack-config">repack-config</a>: create a package archive
|
al@811
|
138 with configuration files</li>
|
al@811
|
139 <li><a href="#recompress">recompress</a>: rebuild a package with a better
|
al@811
|
140 compression ratio</li>
|
al@811
|
141 <li><a href="#convert">convert</a>: convert alien package to tazpkg</li>
|
al@811
|
142 <li><a href="#list-suggested">list-suggested</a>: print list of suggested
|
al@811
|
143 packages</li>
|
al@811
|
144 </ul>
|
al@811
|
145
|
al@811
|
146
|
al@811
|
147 <h3>Working with repositories</h3>
|
al@811
|
148
|
al@811
|
149 <ul>
|
al@811
|
150 <li><a href="#recharge">recharge</a>: recharge your packages database from
|
al@811
|
151 the mirror</li>
|
al@811
|
152 <li><a href="#upgrade">upgrade</a>: comprobar paquetes md5sum para listar e
|
al@811
|
153 instalar las últimas mejoras</li>
|
al@811
|
154 <li><a href="#setup-mirror">setup-mirror</a>: change the mirror URL
|
al@811
|
155 configuration</li>
|
al@811
|
156 <li><a href="#add-undigest">setup-undigest</a>: update an undigest
|
al@811
|
157 mirror</li>
|
al@811
|
158 <li><a href="#list-undigest">list-undigest</a>: list undigest mirrors</li>
|
al@811
|
159 <li><a href="#add-undigest">add-undigest</a>: add an undigest mirror</li>
|
al@811
|
160 <li><a href="#remove-undigest">remove-undigest</a>: remove an undigest
|
al@811
|
161 mirror</li>
|
al@811
|
162 </ul>
|
al@811
|
163
|
al@811
|
164
|
al@811
|
165
|
al@811
|
166
|
al@811
|
167 <h2>Service commands</h2>
|
al@811
|
168
|
al@811
|
169
|
al@811
|
170 <h3 id="usage">usage</h3>
|
al@811
|
171
|
al@811
|
172 <p>Show the full list of the TazPkg commands with a brief description.</p>
|
al@811
|
173
|
al@811
|
174 <pre>
|
al@811
|
175 $ tazpkg usage
|
al@811
|
176 $ tazpkg
|
al@811
|
177 </pre>
|
al@811
|
178
|
al@811
|
179
|
al@811
|
180 <h3 id="help">help</h3>
|
al@811
|
181
|
al@811
|
182 <p>Display help for the selected command (<tt>help</tt> or <tt>-h</tt>). You can
|
al@811
|
183 enter a short name of the command, the full name or a part of the full name. You
|
al@811
|
184 can ignore hyphens at the beginning of the short name. If the requested part of
|
al@811
|
185 the full name match the several commands, you will be asked to clarify the
|
al@811
|
186 request.</p>
|
al@811
|
187
|
al@811
|
188 <pre>
|
al@811
|
189 $ tazpkg help <em>-gi</em>
|
al@811
|
190 $ tazpkg -h <em>us</em>
|
al@811
|
191 </pre>
|
al@811
|
192
|
al@811
|
193
|
al@811
|
194 <h3 id="activity">activity</h3>
|
al@811
|
195
|
al@811
|
196 <p>Display TazPkg activity log (<tt>activity</tt> or <tt>log</tt> or
|
al@811
|
197 <tt>-a</tt>). Optional parameter <tt>--nb=</tt> lets you set number of displayed
|
al@811
|
198 lines.</p>
|
al@811
|
199
|
al@811
|
200 <pre>
|
al@811
|
201 $ tazpkg activity
|
al@811
|
202 $ tazpkg -a --nb=<em>20</em>
|
al@811
|
203 </pre>
|
al@811
|
204
|
al@811
|
205
|
al@811
|
206 <h3 id="clean-cache">clean-cache</h3>
|
al@811
|
207
|
al@811
|
208 <p>Borra los paquetes *.tazpkg descargados en la cache. Durante la instalación,
|
al@811
|
209 TazPkg guarda una copia de paquetes descargados desde la web. Esto se hace para
|
al@811
|
210 ahorrar ancho de banda en caso de reinstalación, pero también puedes querer
|
al@811
|
211 liberar espacio en el disco duro o recargar los paquetes.</p>
|
al@811
|
212
|
al@811
|
213 <pre>
|
al@811
|
214 # tazpkg clean-cache
|
al@811
|
215 # tazpkg -cc
|
al@811
|
216 </pre>
|
al@811
|
217
|
al@811
|
218
|
al@811
|
219 <h3 id="shell">shell</h3>
|
al@811
|
220
|
al@811
|
221 <p>Run interactive TazPkg shell. Here you can enter all the TazPkg commands
|
al@811
|
222 listed above.</p>
|
al@811
|
223
|
al@811
|
224 <pre>
|
al@811
|
225 $ tazpkg shell
|
al@811
|
226 # tazpkg shell
|
al@811
|
227 </pre>
|
al@811
|
228
|
al@811
|
229
|
al@811
|
230
|
al@811
|
231
|
al@811
|
232 <h2>Working with lists</h2>
|
al@811
|
233
|
al@811
|
234
|
pankso@670
|
235 <h3 id="list">list</h3>
|
pankso@670
|
236
|
al@811
|
237 <p>Lista los paquetes instalados en el sistema. Este comando muestra la lista de
|
al@811
|
238 todos los paquetes instalados. También permite mostrar la lista de categorías,
|
al@811
|
239 los paquetes correspondientes a una categoría y los paquetes bloqueados. Además
|
al@811
|
240 puedes usar el comando <tt><a href="#search">search</a></tt> para mostrar una
|
al@811
|
241 lista basada en un término o en el nombre de un paquete.</p>
|
al@811
|
242
|
pankso@670
|
243 <pre>
|
al@811
|
244 $ tazpkg list
|
al@811
|
245 $ tazpkg list cat
|
al@811
|
246 $ tazpkg list <em>games</em>
|
al@811
|
247 $ tazpkg list <em>juegos</em>
|
al@811
|
248 $ tazpkg list blocked
|
pankso@670
|
249 </pre>
|
pankso@670
|
250
|
pankso@670
|
251
|
pankso@670
|
252 <h3 id="list-mirror">list-mirror</h3>
|
pankso@670
|
253
|
al@811
|
254 <p>Lista los paquetes disponibles en el espejo. Este comando mostrara el archivo
|
al@811
|
255 <tt>packages.list</tt> recargado desde el espejo. Si este no existe, se te
|
al@811
|
256 requerirá ejecutar <code>tazpkg <a href="#recharge">recharge</a></code> como
|
al@811
|
257 administrador (root) para ver la lista de paquetes disponibles. La opción
|
al@811
|
258 <tt>--diff</tt> se usa para mostrar las diferencias entre la ultima lista de
|
al@811
|
259 paquetes y la actual.</p>
|
al@811
|
260
|
pankso@670
|
261 <pre>
|
al@811
|
262 $ tazpkg list-mirror
|
al@811
|
263 $ tazpkg -lm --diff
|
pankso@670
|
264 </pre>
|
pankso@670
|
265
|
pankso@670
|
266
|
pankso@670
|
267 <h3 id="list-config">list-config</h3>
|
pankso@670
|
268
|
al@811
|
269 <p>Lista los archivos de configuración del sistema. La opción <tt>--box</tt>
|
al@811
|
270 muestra la lista en formato tabla.</p>
|
al@811
|
271
|
pankso@670
|
272 <pre>
|
al@811
|
273 $ tazpkg list-config
|
al@811
|
274 $ tazpkg list-config --box
|
al@811
|
275 $ tazpkg list-config <em>slim</em>
|
al@811
|
276 $ tazpkg list-config --box <em>slim</em>
|
pankso@670
|
277 </pre>
|
pankso@670
|
278
|
pankso@670
|
279
|
pankso@670
|
280
|
al@811
|
281
|
al@811
|
282 <h2>Search</h2>
|
pankso@670
|
283
|
pankso@670
|
284
|
pankso@670
|
285 <h3 id="search">search</h3>
|
pankso@670
|
286
|
al@811
|
287 <p>Busca paquetes por propietario o por el nombre del paquete. Este comando
|
al@811
|
288 buscará el termino requerido en los paquetes instalados y en la lista de
|
al@811
|
289 paquetes disponibles en el espejo. Para obtener la última lista de paquetes
|
al@811
|
290 instalables en el espejo, solo hay que ejecutar <code>tazpkg recharge</code>
|
al@811
|
291 antes de la realización de la búsqueda.</p>
|
al@811
|
292
|
pankso@670
|
293 <pre>
|
al@811
|
294 $ tazpkg search <em>gcc</em>
|
al@811
|
295 $ tazpkg search <em>mt</em> -i
|
al@811
|
296 $ tazpkg search <em>bit</em> -l
|
al@811
|
297 </pre>
|
al@811
|
298
|
al@811
|
299
|
al@811
|
300 <h3 id="search-pkgname">search-pkgname</h3>
|
al@811
|
301
|
al@811
|
302 <p>Search for a file on mirror and output only the packages names
|
al@811
|
303 (<tt>search-pkgname</tt> or <tt>-sp</tt>).</p>
|
al@811
|
304
|
al@811
|
305 <pre>
|
al@811
|
306 $ tazpkg search-pkgname <em>libnss</em>
|
al@811
|
307 $ tazpkg -sp <em>/usr/share/fonts</em>
|
pankso@670
|
308 </pre>
|
pankso@670
|
309
|
pankso@670
|
310
|
pankso@670
|
311 <h3 id="search-file">search-file</h3>
|
pankso@670
|
312
|
al@811
|
313 <p>El comando <tt>search-file</tt> te permite buscar un archivo entre los
|
al@811
|
314 archivos instalados por los paquetes. Este comando es muy útil para saber la
|
al@811
|
315 ruta completa de un archivo y determinar si un archivo esta presente en el
|
al@811
|
316 sistema.</p>
|
al@811
|
317
|
pankso@670
|
318 <pre>
|
al@811
|
319 $ tazpkg search-file <em>libnss</em>
|
al@811
|
320 $ tazpkg -sf <em>/usr/share/fonts</em> --mirror
|
al@811
|
321 </pre>
|
al@811
|
322
|
al@811
|
323
|
al@811
|
324
|
al@811
|
325
|
al@811
|
326 <h2>Installing and removing packages</h2>
|
al@811
|
327
|
al@811
|
328
|
al@811
|
329 <h3 id="get">get</h3>
|
al@811
|
330
|
al@811
|
331 <p>Descargar un paquete desde el espejo (si existe). El paquete descargado es
|
al@811
|
332 almacenado en el directorio actual. Para encontrar la ruta puedes usar
|
al@811
|
333 <code>pwd</code>.</p>
|
al@811
|
334
|
al@811
|
335 <pre>
|
al@811
|
336 # tazpkg get <em>grub</em>
|
al@811
|
337 # tazpkg get <em>nano</em> --root=<em>/mnt/sda6</em>
|
pankso@670
|
338 </pre>
|
pankso@670
|
339
|
pankso@670
|
340
|
pankso@670
|
341 <h3 id="install">install</h3>
|
pankso@670
|
342
|
al@811
|
343 <p>Este comando te permite instalar un paquete local con la extensión
|
al@811
|
344 <tt>.tazpkg</tt>. Ver <tt><a href="#get-install">get-install</a></tt> para
|
al@811
|
345 instalar un paquete desde internet. Tenga en cuenta que puede forzar la
|
al@811
|
346 instalación con las opciones <tt>--forced</tt>, <tt>uninstall</tt> y
|
al@811
|
347 <tt>reinstall</tt> o especificar la raíz del sistema donde quiere instalar los
|
al@811
|
348 paquetes con la opción <tt>--root</tt>.</p>
|
al@811
|
349
|
pankso@670
|
350 <pre>
|
al@811
|
351 # tazpkg install <em>paquete-1.0.tazpkg</em>
|
al@811
|
352 # tazpkg install <em>path/to/paquete-1.0.tazpkg</em> --forced
|
al@811
|
353 # tazpkg install <em>path/to/paquete-1.0.tazpkg</em> --root=<em>/mnt/rootfs</em>
|
pankso@670
|
354 </pre>
|
pankso@670
|
355
|
pankso@670
|
356
|
al@811
|
357 <h3 id="get-install">get-install</h3>
|
al@811
|
358
|
al@811
|
359 <p>Descargar e instalar un paquete desde un espejo en internet. El comando
|
al@811
|
360 <tt>get-install</tt> empieza comprobando si el paquete existe en el espejo y si
|
al@811
|
361 ya ha sido descargado. Para ver la lista de paquetes en el espejo, tenemos que
|
al@811
|
362 usar el comando <tt><a href="#list-mirror">list-mirror</a></tt>.</p>
|
al@811
|
363
|
pankso@670
|
364 <pre>
|
al@811
|
365 # tazpkg get-install <em>grub</em>
|
al@811
|
366 # tazpkg -gi <em>grub</em> --forced
|
al@811
|
367 # tazpkg -gi <em>nano</em> --root=<em>/mnt/sda6</em>
|
al@811
|
368 </pre>
|
al@811
|
369
|
al@811
|
370
|
al@811
|
371 <h3 id="install-list">install-list, get-install-list</h3>
|
al@811
|
372
|
al@811
|
373 <p>Instala un conjunto de paquetes listados en un archivo. Este comando te
|
al@811
|
374 permite (descargar e) instalar varios paquetes con un solo comando y también
|
al@811
|
375 puede ser forzado.</p>
|
al@811
|
376
|
al@811
|
377 <pre>
|
al@811
|
378 # tazpkg install-list <em>my-paquetes.list</em>
|
al@811
|
379 # tazpkg get-install-list <em>my-paquetes.list</em> --forced
|
al@811
|
380 </pre>
|
al@811
|
381
|
al@811
|
382
|
al@811
|
383 <h3 id="remove">remove</h3>
|
al@811
|
384
|
al@811
|
385 <p>Borra un paquete. Se te preguntará para confirmar (s/N). Este comando borrará
|
al@811
|
386 todos los archivos instalados con el paquete. Para ver la lista de archivos,
|
al@811
|
387 usar el comando <tt><a href="#list-files">list-files</a></tt> seguido del nombre
|
al@811
|
388 del paquete.</p>
|
al@811
|
389
|
al@811
|
390 <pre>
|
al@811
|
391 # tazpkg remove <em>bc</em>
|
al@811
|
392 # tazpkg -r <em>gtk+-3</em> --root=<em>/mnt/sda6</em>
|
al@811
|
393 # tazpkg -r <em>nano</em> --auto
|
al@811
|
394 </pre>
|
al@811
|
395
|
al@811
|
396
|
al@811
|
397 <h3 id="reconfigure">reconfigure</h3>
|
al@811
|
398
|
al@811
|
399 <p>Vuelve a reproducir el script de post-instalación del paquete.</p>
|
al@811
|
400
|
al@811
|
401 <pre>
|
al@811
|
402 # tazpkg reconfigure <em>gcc</em>
|
al@811
|
403 # tazpkg reconfigure <em>gcc</em> --root=<em>/mnt/sda6</em>
|
pankso@670
|
404 </pre>
|
pankso@670
|
405
|
pankso@670
|
406
|
pankso@670
|
407 <h3 id="link">link</h3>
|
pankso@670
|
408
|
al@811
|
409 <p>Este comando te permite la instalación de un paquete desde otro dispositivo.
|
al@811
|
410 La instalación se hace por medio de enlaces simbólicos y consume muy poca
|
al@811
|
411 memoria. Es generalmente usada dentro del sistema RAM para instalar add-ons
|
al@811
|
412 (extensiones) desde USB.</p>
|
al@811
|
413
|
pankso@670
|
414 <pre>
|
pankso@670
|
415 # tazpkg link <em>openoffice /media/usbdisk</em>
|
pankso@670
|
416 </pre>
|
pankso@670
|
417
|
pankso@670
|
418
|
al@811
|
419 <h3 id="set-release">set-release</h3>
|
pankso@670
|
420
|
al@811
|
421 <p>El comando <tt>set-release</tt> cambia la versión actual y actualiza todos
|
al@811
|
422 los paquetes a la última versión.</p>
|
al@811
|
423
|
pankso@670
|
424 <pre>
|
al@811
|
425 # tazpkg set-release <em>cooking</em>
|
pankso@670
|
426 </pre>
|
pankso@670
|
427
|
pankso@670
|
428
|
al@811
|
429 <h3 id="add-flavor">add-flavor, install-flavor</h3>
|
pankso@670
|
430
|
al@811
|
431 <p>Install a set of packages from a flavor. In addition, <tt>install-flavor</tt>
|
al@811
|
432 purges other installed packages.</p>
|
al@811
|
433
|
pankso@670
|
434 <pre>
|
al@811
|
435 # tazpkg add-flavor <em>gtkonly</em>
|
al@811
|
436 # tazpkg install-flavor <em>justx</em>
|
pankso@670
|
437 </pre>
|
pankso@670
|
438
|
pankso@670
|
439
|
pankso@670
|
440
|
al@811
|
441
|
al@811
|
442 <h2>Working with packages</h2>
|
al@811
|
443
|
al@811
|
444
|
al@811
|
445 <h3 id="info">info</h3>
|
al@811
|
446
|
al@811
|
447 <p>Muestra cualquier información disponible en el fichero de recibo del paquete
|
al@811
|
448 en cuestión, como su versión, categoría, mantenedor, página web y dependencias
|
al@811
|
449 (véase también Cookutils para más información sobre los ficheros de recibo).</p>
|
al@811
|
450
|
pankso@670
|
451 <pre>
|
al@811
|
452 $ tazpkg info <em>busybox</em>
|
pankso@670
|
453 </pre>
|
pankso@670
|
454
|
pankso@670
|
455
|
al@811
|
456 <h3 id="desc">desc</h3>
|
pankso@670
|
457
|
al@811
|
458 <p>Descripción del paquete (si existe). Este comando muestra el archivo
|
al@811
|
459 <tt>description.txt</tt> de cada paquete (un simple archivo de texto,
|
al@811
|
460 justificado a 80 caracteres para caber en una terminal estándar).</p>
|
al@811
|
461
|
pankso@670
|
462 <pre>
|
al@811
|
463 $ tazpkg desc <em>busybox</em>
|
pankso@670
|
464 </pre>
|
pankso@670
|
465
|
pankso@670
|
466
|
al@811
|
467 <h3 id="list-files">list-files</h3>
|
pankso@670
|
468
|
al@811
|
469 <p>Lista todos los archivos instalados con un paquete. Este comando simplemente
|
al@811
|
470 lee y muestra el archivo <tt>files.list</tt> de cada paquete que se genera
|
al@811
|
471 automáticamente cuando el paquete es creado y también se usa para borrar los
|
al@811
|
472 archivos cuando se desinstala un paquete.</p>
|
al@811
|
473
|
pankso@670
|
474 <pre>
|
al@811
|
475 $ tazpkg list-files <em>bc</em>
|
pankso@670
|
476 </pre>
|
pankso@670
|
477
|
pankso@670
|
478
|
al@811
|
479 <h3 id="block">block, unblock</h3>
|
pankso@670
|
480
|
al@811
|
481 <p>Los comandos <tt>block</tt> y <tt>unblock</tt> te permiten bloquear versiones
|
al@811
|
482 de paquetes instalados asi ya no estarán mantenidos por <tt><a
|
al@811
|
483 href="#upgrade">upgrade</a></tt>. La lista de paquetes en espera se encuentra en
|
al@811
|
484 <tt>/var/lib/tazpkg/blocked-packages.list</tt>. Este archivo puede ser editado
|
al@811
|
485 manualmente.</p>
|
al@811
|
486
|
pankso@670
|
487 <pre>
|
al@811
|
488 # tazpkg block <em>grub</em>
|
al@811
|
489 # tazpkg unblock <em>grub</em>
|
al@811
|
490 # tazpkg chblock <em>grub</em>
|
pankso@670
|
491 </pre>
|
pankso@670
|
492
|
pankso@670
|
493
|
pankso@670
|
494 <h3 id="check">check</h3>
|
pankso@670
|
495
|
al@811
|
496 <p>El comando <tt>check</tt> puede comprobar las dependencias en paquetes
|
al@811
|
497 instalados y determinar si todos los archivos necesarios para reempacar paquetes
|
al@811
|
498 están presentes.</p>
|
al@811
|
499
|
pankso@670
|
500 <pre>
|
al@811
|
501 $ tazpkg check
|
al@811
|
502 $ tazpkg check --full
|
al@811
|
503 $ tazpkg check <em>nano</em>
|
al@811
|
504 $ tazpkg check <em>sakura</em> --full
|
pankso@670
|
505 </pre>
|
pankso@670
|
506
|
pankso@670
|
507
|
al@811
|
508 <h3 id="bugs">bugs</h3>
|
pankso@670
|
509
|
al@811
|
510 <p>Genera una lista de los errores (bugs) conocidos de los paquetes.</p>
|
al@811
|
511
|
pankso@670
|
512 <pre>
|
al@811
|
513 $ tazpkg bugs
|
al@811
|
514 $ tazpkg bugs <em>my_paquete</em>
|
pankso@670
|
515 </pre>
|
pankso@670
|
516
|
pankso@670
|
517
|
al@811
|
518 <h3 id="depends">depends, rdepends</h3>
|
pankso@670
|
519
|
al@811
|
520 <p>Muestra un árbol de dependencias o un árbol de dependencias invertido para un
|
al@811
|
521 paquete.</p>
|
pankso@670
|
522
|
pankso@670
|
523 <pre>
|
pankso@670
|
524 # tazpkg depends <em>mpd</em>
|
pankso@670
|
525 # tazpkg rdepends <em>mpd</em>
|
pankso@670
|
526 </pre>
|
pankso@670
|
527
|
pankso@670
|
528
|
al@811
|
529 <h3 id="extract">extract</h3>
|
pankso@670
|
530
|
al@811
|
531 <p>Extrae un paquete en un directorio. Si no especificas el directorio de
|
al@811
|
532 destino, el paquete se extraerá en el directorio actual usando el nombre
|
al@811
|
533 <tt><em>package-version</em></tt>.</p>
|
al@811
|
534
|
al@811
|
535 <pre>
|
al@811
|
536 $ tazpkg extract <em>paquete.tazpkg</em>
|
al@811
|
537 $ tazpkg extract <em>paquete.tazpkg target/dir</em>
|
al@811
|
538 </pre>
|
al@811
|
539
|
al@811
|
540
|
al@811
|
541 <h3 id="pack">pack</h3>
|
al@811
|
542
|
al@811
|
543 <p>El comando <tt>pack</tt> crea un paquete desde un directorio preparado de
|
al@811
|
544 antemano o desde un paquete desempaquetado. También puede crear manualmente un
|
al@811
|
545 paquete .tazpkg (ver la documentación de Cookutils para la creación automática
|
al@811
|
546 de paquetes).</p>
|
al@811
|
547
|
al@811
|
548 <pre>
|
al@811
|
549 # tazpkg pack <em>paquete-version</em>
|
al@811
|
550 </pre>
|
al@811
|
551
|
al@811
|
552
|
al@811
|
553 <h3 id="repack">repack</h3>
|
al@811
|
554
|
al@811
|
555 <p>El comando <tt>repack</tt> te permite recrear un paquete desde los archivos
|
al@811
|
556 en el sistema donde fue previamente instalado.</p>
|
al@811
|
557
|
al@811
|
558 <pre>
|
al@811
|
559 $ tazpkg repack <tt>paquete</tt>
|
al@811
|
560 </pre>
|
al@811
|
561
|
al@811
|
562
|
al@811
|
563 <h3 id="repack-config">repack-config</h3>
|
al@811
|
564
|
al@811
|
565 <p>El comando <tt>repack-config</tt> recrea un paquete de archivos de
|
al@811
|
566 configuración del sistema (ver <tt><a href="#list-config">list-config</a></tt>).
|
al@811
|
567 Es suficiente instalar el paquete para encontrar la configuración actual.</p>
|
al@811
|
568
|
al@811
|
569 <pre>
|
al@811
|
570 # tazpkg repack-config
|
al@811
|
571 </pre>
|
al@811
|
572
|
al@811
|
573
|
al@811
|
574 <h3 id="recompress">recompress</h3>
|
al@811
|
575
|
al@811
|
576 <p>Recompress .tazpkg cpio archive with lzma.</p>
|
al@811
|
577
|
al@811
|
578 <pre>
|
al@811
|
579 $ tazpkg recompress <em>paquete.tazpkg</em>
|
al@811
|
580 </pre>
|
al@811
|
581
|
al@811
|
582
|
al@811
|
583 <h3 id="convert">convert</h3>
|
al@811
|
584
|
al@811
|
585 <p>Convierte los paquetes en paquetes Slitaz (.tazpkg).</p>
|
al@811
|
586
|
al@811
|
587 <p>Supported packages formats:</p>
|
al@811
|
588
|
al@811
|
589 <ul>
|
al@811
|
590 <li><a href="https://packages.debian.org/search" target="_blank">paquetes
|
al@811
|
591 Debian</a> (<tt>*.deb</tt>, <tt>*.udeb</tt>)</li>
|
al@811
|
592 <li><a href="http://rpmfind.net/linux/rpm2html/search.php"
|
al@811
|
593 target="_blank">paquetes RPM</a> (<tt>*.rpm</tt>)</li>
|
al@811
|
594 <li><a href="http://www.slax.org/" target="_blank">paquetes Slax</a>
|
al@811
|
595 (<tt>*.sb</tt>)</li>
|
al@811
|
596 <li><a href="http://puppylinux.org/" target="_blank">paquetes Puppy</a>
|
al@811
|
597 (<tt>*.sfs</tt>, <tt>*.pet</tt>)</li>
|
al@811
|
598 <li><a href="http://www.slackware.com/packages/" target="_blank">paquetes
|
al@811
|
599 Slackware</a> (<tt>*.tgz</tt>)</li>
|
al@811
|
600 <li><a href="http://www.nutyx.org/" target="_blank">paquetes NuTyX</a>
|
al@811
|
601 (<tt>*.cards.tar.xz</tt>)</li>
|
al@811
|
602 <li><a href="https://www.archlinux.org/packages/" target="_blank">paquetes
|
al@811
|
603 Arch Linux</a> / <a href="http://pkgs.alpinelinux.org/packages"
|
al@811
|
604 target="_blank">Alpine Linux</a> (<tt>*.apk</tt>, <tt>*.pkg.tar.gz</tt>,
|
al@811
|
605 <tt>*.pkg.tar.xz</tt>)</li>
|
al@811
|
606 <li><a href="http://wiki.openwrt.org/doc/packages" target="_blank">paquetes
|
al@811
|
607 OpenWrt</a> (<tt>*.ipk</tt>, <tt>*.opk</tt>)</li>
|
al@811
|
608 <li><a href="http://0.tuxfamily.org/doku.php/paquets/start"
|
al@811
|
609 target="_blank">paquetes 0Linux</a> (<tt>*.spack</tt>)</li>
|
al@811
|
610 <li><a href="http://www.paldo.org/index-section-packages.html"
|
al@811
|
611 target="_blank">paquetes paldo</a> (<tt>*.tar.bz2</tt>)</li>
|
al@811
|
612 <li><a href="http://www.voidlinux.eu/packages/" target="_blank">paquetes
|
al@811
|
613 Void</a> (<tt>*.xbps</tt>)</li>
|
al@811
|
614 <li><a href="http://tinycorelinux.net/" target="_blank">paquetes
|
al@811
|
615 Tinycore</a> (<tt>*.tce</tt>, <tt>*.tcel</tt>, <tt>*.tcem</tt>,
|
al@811
|
616 <tt>*.tcz</tt>)</li>
|
al@811
|
617 </ul>
|
al@811
|
618
|
al@811
|
619 <pre>
|
al@811
|
620 # tazpkg convert <em>alien-paquete</em>
|
al@811
|
621 </pre>
|
al@811
|
622
|
al@811
|
623
|
al@811
|
624 <h3 id="list-suggested">list-suggested</h3>
|
al@811
|
625
|
al@811
|
626 <p>List suggested packages for each of your installed packages. With option
|
al@811
|
627 <tt>--all</tt> it shows all suggested packages, and without option it shows only
|
al@811
|
628 not installed suggested packages.</p>
|
al@811
|
629
|
al@811
|
630 <pre>
|
al@811
|
631 $ tazpkg list-suggested
|
al@811
|
632 $ tazpkg list-suggested --all
|
al@811
|
633 </pre>
|
al@811
|
634
|
al@811
|
635
|
al@811
|
636
|
al@811
|
637
|
al@811
|
638 <h2>Working with repositories</h2>
|
al@811
|
639
|
al@811
|
640
|
al@811
|
641 <h3 id="recharge">recharge</h3>
|
al@811
|
642
|
al@811
|
643 <p>Recarga la lista de los paquetes disponibles en el espejo. Este comando
|
al@811
|
644 descargará el archivo <tt>packages.list</tt> más reciente con la lista de
|
al@811
|
645 paquetes disponibles en el espejo y antes de empezar guardará una copia de la
|
al@811
|
646 lista antigua. Una vez actualizada la lista, puedes usar los comandos <tt><a
|
al@811
|
647 href="#list">list</a></tt> y <tt><a href="#search">search</a></tt>. Para ver y
|
al@811
|
648 listar las diferencias, puedes usar <code>list-mirror --diff</code>; y para ver
|
al@811
|
649 y actualizar paquetes, puedes usar el comando <tt><a
|
al@811
|
650 href="#upgrade">upgrade</a></tt>.</p>
|
al@811
|
651
|
al@811
|
652 <pre>
|
al@811
|
653 # tazpkg recharge
|
al@811
|
654 # tazpkg recharge main
|
al@811
|
655 # tazpkg recharge <em>My_Undigest</em>
|
al@811
|
656 # tazpkg recharge --root=<em>/mnt/sda6</em>
|
al@811
|
657 </pre>
|
al@811
|
658
|
al@811
|
659
|
al@811
|
660 <h3 id="upgrade">up o upgrade</h3>
|
al@811
|
661
|
al@811
|
662 <p>Upgrade te permite actualizar todos los paquetes instalados disponibles en el
|
al@811
|
663 espejo actual. Actualizar paquetes es una parte importante de la seguridad del
|
al@811
|
664 sistema, ayuda a mantenerte seguro con las ultimas actualizaciones y
|
al@811
|
665 correcciones. El proyecto SliTaz, aunque sea pequeño, proporciona
|
al@811
|
666 actualizaciones regulares de seguridad y en general ofrece las ultimas versiones
|
al@811
|
667 de software. Tenga en cuenta que esta función esta dirigida a la gente con
|
al@811
|
668 SliTaz instalado en su disco duro. Los paquetes actualizados en el modo Live CD
|
al@811
|
669 se perderán al apagar el sistema. Para actualizar o mostrar todas las opciones
|
al@811
|
670 de <tt>up</tt>:</p>
|
al@811
|
671
|
al@811
|
672 <pre>
|
al@811
|
673 # tazpkg upgrade
|
al@811
|
674 # tazpkg up --recharge --install
|
al@811
|
675 # tazpkg up -r -i
|
al@811
|
676 </pre>
|
al@811
|
677
|
al@811
|
678
|
al@811
|
679 <h3 id="setup-mirror">setup-mirror</h3>
|
al@811
|
680
|
al@811
|
681 <p>Configura la dirección URL del espejo. El comando <tt>setup-mirror</tt> te
|
al@811
|
682 preguntará la dirección URL del nuevo espejo. Puedes especificar múltiples
|
al@811
|
683 direcciones URL separadas por espacios. Tenga en cuenta que también puede
|
al@811
|
684 modificar el archivo principal <tt>/var/lib/tazpkg/mirror</tt>. La dirección URL
|
al@811
|
685 tiene que indicar el directorio que contiene el archivo <tt>packages.list</tt> y
|
al@811
|
686 los paquetes:</p>
|
al@811
|
687
|
al@811
|
688 <pre>
|
al@811
|
689 # tazpkg setup-mirror
|
al@811
|
690 </pre>
|
al@811
|
691
|
al@811
|
692
|
al@811
|
693 <h3 id="add-undigest">add-undigest, setup-undigest</h3>
|
al@811
|
694
|
al@811
|
695 <p>Establece la dirección URL de un espejo adicional no oficial para probar
|
al@811
|
696 paquetes que todavía no están presentes en los espejos oficiales. Tenga en
|
al@811
|
697 cuenta que también puede editar manualmente el archivo en
|
al@811
|
698 <tt>/var/lib/tazpkg/undigest/<em>repository</em></tt>. La dirección URL tiene
|
al@811
|
699 que indicar el directorio que contiene los paquetes y el archivo
|
al@811
|
700 <tt>packages.list</tt>:</p>
|
al@811
|
701
|
pankso@670
|
702 <pre>
|
pankso@670
|
703 # tazpkg add-undigest <em>public-repository http://my.home.org/slitaz</em>
|
pankso@670
|
704 # tazpkg setup-undigest <em>local-repository /home/slitaz/packages</em>
|
pankso@670
|
705 </pre>
|
pankso@670
|
706
|
pankso@670
|
707
|
al@811
|
708 <h3 id="list-undigest">list-undigest</h3>
|
al@811
|
709
|
al@811
|
710 <p>Lista espejos no oficiales (undigest) adicionales.</p>
|
al@811
|
711
|
al@811
|
712 <pre>
|
al@811
|
713 # tazpkg list-undigest
|
al@811
|
714 # tazpkg list-undigest --box
|
al@811
|
715 </pre>
|
al@811
|
716
|
al@811
|
717
|
pankso@670
|
718 <h3 id="remove-undigest">remove-undigest</h3>
|
pankso@670
|
719
|
al@811
|
720 <p>Borra la dirección de un espejo no oficial (undigest).</p>
|
al@811
|
721
|
pankso@670
|
722 <pre>
|
pankso@670
|
723 # tazpkg remove-undigest <em>my-repository</em>
|
pankso@670
|
724 </pre>
|
pankso@670
|
725
|
pankso@670
|
726
|
pankso@670
|
727
|
pankso@670
|
728
|
pankso@670
|
729 <h2>ENCARGADO DE MANTENIMIENTO</h2>
|
al@811
|
730
|
al@811
|
731 <p>Christophe Lincoln <pankso en slitaz.org></p>
|
pankso@670
|
732
|
pankso@670
|
733 </div>
|
pankso@670
|
734 <!-- End content -->
|
pankso@670
|
735 </body>
|
pankso@670
|
736 </html>
|