tazpkg view doc/tazpkg.es.html @ rev 730

pkgs.cgi: html: remove "$SCRIPT_NAME" and replace "&" with "&".
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sun Dec 28 05:10:28 2014 +0200 (2014-12-28)
parents
children a73c9918a5de
line source
1 <!DOCTYPE html>
2 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
3 <head>
4 <meta charset="utf-8" />
5 <title>Manual TazPkg (es)</title>
6 <link rel="stylesheet" type="text/css" href="../slitaz-doc.css" />
7 <script type="text/javascript" src="../slitaz-doc.js"></script>
8 </head>
9 <body>
11 <!-- Header -->
12 <div id="header">
13 <h1>Manual TazPkg</h1>
14 </div>
16 <!-- Start content -->
17 <div id="content">
20 <h2>NOMBRE</h2>
22 <p>
23 TazPkg - Pequeño administrador autónomo de paquetes y espejos de paquetes.
24 </p>
27 <h2>SINTAXIS</h2>
29 <pre>
30 tazpkg [comando] [package|dir|pattern|list|cat|--opt] [dir|--opt]
31 </pre>
34 <h2>DESCRIPCIÓN</h2>
36 <p>
37 TazPkg es un administrador de paquetes ultraligero (~ 80KB) para instalar,
38 catalogar, descargar, actualizar o desinstalar paquetes precompilados en un
39 sistema GNU/Linux. TazPkg ofrece comandos para la búsqueda y creación de
40 paquetes y fue creado independientemente para el proyecto. El formato de los
41 paquetes usando la extensión *.tazpkg es un fichero cpio que contiene un sistema
42 de archivos comprimido con gzip, un fichero de recibo y una descripción opcional. TazPkg
43 también administra dependencias basadas en los ficheros de recibo de los paquetes. Cada
44 archivo de recibo contiene toda la información sobre un paquete y también puede incluir
45 funciones para antes y después de la instalación. El mismo fichero de recibo es
46 usado por Cookutils para compilar desde el código fuente y generar un paquete
47 .tazpkg.
48 </p>
49 <p>
50 TazPkg está construido completamente desde cero usando shell script,
51 compatible con Bash, se ejecuta bajo Ash (que forma parte de BusyBox). TazPkg es distribuido
52 bajo la licencia libre de GNU GPL V3.
53 </p>
56 <h2>COMANDOS</h2>
59 <h3 id="list">list</h3>
61 <p>
62 Lista los paquetes instalados en el sistema. Este comando muestra la
63 lista de todos los paquetes instalados. También permite mostrar la
64 lista de categorías, los paquetes correspondientes a una categoría y los paquetes
65 bloqueados. Además puedes usar el comando <tt><a
66 href="#search">search</a></tt> para mostrar una lista basada en
67 un término o en el nombre de un paquete:
68 </p>
69 <pre>
70 # tazpkg list
71 # tazpkg list cat|<em>categoría</em>
72 # tazpkg list blocked
73 </pre>
76 <h3 id="xhtml-list">xhtml-list</h3>
78 <p>
79 El comando <tt>xhtml-list</tt> puede crear una lista XHTML de todos los
80 paquetes instalados en el sistema, la cual puede ser leída con el
81 navegador web que prefieras. Se puede ejecutar como usuario normal y
82 crea el archivo <tt>installed-packages.html</tt> en el directorio
83 actual. Tenga en cuenta que puede cambiar el nombre de la
84 lista generada a través de la línea de comandos:
85 </p>
86 <pre>
87 # tazpkg xhtml-list
88 # tazpkg xhtml-list <em>list-name.html</em>
89 </pre>
92 <h3 id="list-mirror">list-mirror</h3>
94 <p>
95 Lista los paquetes disponibles en el espejo. Este comando
96 mostrara el archivo <tt>packages.list</tt> recargado desde el espejo. Si este no
97 existe, se te requerirá ejecutar <code>tazpkg <a
98 href="#recharge">recharge</a></code> como administrador
99 (root) para ver la lista de paquetes disponibles. La opción
100 <tt>--diff</tt> se usa para mostrar las diferencias entre la ultima lista de paquetes y
101 la actual:
102 </p>
103 <pre>
104 # tazpkg list-mirror
105 # tazpkg list-mirror --diff
106 </pre>
109 <h3 id="info">info</h3>
111 <p>
112 Muestra cualquier información disponible en el fichero de recibo del paquete en
113 cuestión, como su versión, categoría, mantenedor, página web y
114 dependencias (véase también Cookutils para más información sobre
115 los ficheros de recibo):
116 </p>
117 <pre>
118 # tazpkg info <em>busybox</em>
119 </pre>
122 <h3 id="desc">desc</h3>
124 <p>
125 Descripción del paquete (si existe). Este comando muestra el archivo
126 <tt>description.txt</tt> de cada paquete (un simple archivo de texto,
127 justificado a 80 caracteres para caber en una terminal estándar):
128 </p>
129 <pre>
130 # tazpkg desc <em>busybox</em>
131 </pre>
134 <h3 id="list-config">list-config</h3>
136 <p>
137 Lista los archivos de configuración del sistema. La
138 opción <tt>--box</tt> muestra la lista en formato tabla:
139 </p>
140 <pre>
141 # tazpkg list-config
142 # tazpkg list-config --box
143 </pre>
146 <h3 id="list-files">list-files</h3>
148 <p>
149 Lista todos los archivos instalados con un paquete. Este
150 comando simplemente lee y muestra el archivo <tt>files.list</tt> de cada
151 paquete que se genera automáticamente cuando el paquete es creado
152 y también se usa para borrar los archivos cuando se desinstala un
153 paquete.
154 Para listar los archivos instalados con el paquete bc:
155 </p>
156 <pre>
157 # tazpkg list-files <em>bc</em>
158 </pre>
161 <h3 id="search">search</h3>
163 <p>
164 Busca paquetes por propietario o por el nombre del paquete. Este comando
165 buscará el termino requerido en los paquetes instalados y en la lista
166 de paquetes disponibles en el espejo. Para obtener la última lista de
167 paquetes instalables en el espejo, solo hay que ejecutar <code>tazpkg
168 recharge</code> antes de la realización de la búsqueda:
169 </p>
170 <pre>
171 # tazpkg search <em>gcc</em>
172 </pre>
175 <h3 id="search-file">search-file</h3>
177 <p>
178 El comando <tt>search-file</tt> te permite buscar un
179 archivo entre los archivos instalados por los paquetes. Este comando es
180 muy útil para saber la ruta completa de un archivo y determinar si un
181 archivo esta presente en el sistema. Ejemplo:
182 </p>
183 <pre>
184 $ tazpkg search-file <em>libnss</em>
185 </pre>
188 <h3 id="install">install</h3>
190 <p>
191 Este comando te permite instalar un paquete local con la extensión
192 <tt>.tazpkg</tt>. Ver <tt><a href="#get-install">get-install</a></tt>
193 para instalar un paquete desde internet. Tenga en cuenta que puede
194 forzar la instalación con las opciones <tt>--forced</tt>,
195 <tt>uninstall</tt> y <tt>reinstall</tt> o especificar la raíz del sistema
196 donde quiere instalar los paquetes con la opción <tt>--root</tt>:
197 </p>
198 <pre>
199 # tazpkg install <em>package-1.0.tazpkg</em>
200 # tazpkg install <em>path/to/package-1.0.tazpkg</em> --forced
201 # tazpkg install <em>path/to/package-1.0.tazpkg</em> --root=<em>/mnt/rootfs</em>
202 </pre>
205 <h3 id="install-list">install-list o get-install-list</h3>
206 <p>
207 Instala un conjunto de paquetes listados en un archivo. Este comando te
208 permite (descargar e) instalar varios paquetes con un solo comando y
209 también puede ser forzado:
210 </p>
211 <pre>
212 # tazpkg install-list <em>my-packages.list</em>
213 # tazpkg get-install-list <em>my-packages.list</em> --forced
214 </pre>
217 <h3 id="link">link</h3>
219 <p>
220 Este comando te permite la instalación de un paquete desde otro
221 dispositivo. La instalación se hace por medio de enlaces simbólicos y
222 consume muy poca memoria. Es generalmente usada dentro del sistema RAM
223 para instalar add-ons (extensiones) desde USB:
224 </p>
225 <pre>
226 # tazpkg link <em>openoffice /media/usbdisk</em>
227 </pre>
230 <h3 id="remove">remove</h3>
232 <p>
233 Borra un paquete. Se te preguntará para confirmar (s/N).
234 Este comando borrará todos los archivos instalados con el paquete.
235 Para ver la lista de archivos, usar el comando <tt><a
236 href="#list-files">list-files</a></tt> seguido del nombre del paquete.
237 Ejemplo con el paquete bc:
238 </p>
239 <pre>
240 # tazpkg remove <em>bc</em>
241 </pre>
244 <h3 id="extract">extract</h3>
246 <p>
247 Extrae un paquete en un directorio. Si no especificas el
248 directorio de destino, el paquete se extraerá en el directorio actual
249 usando el nombre <tt><em>package-version</em></tt>:
250 </p>
251 <pre>
252 # tazpkg extract <em>package.tazpkg</em>
253 # tazpkg extract <em>package.tazpkg target/dir</em>
254 </pre>
257 <h3 id="pack">pack</h3>
259 <p>
260 El comando <tt>pack</tt> crea un paquete desde un directorio preparado
261 de antemano o desde un paquete desempaquetado. También puede crear
262 manualmente un paquete .tazpkg (ver la documentación de Cookutils para la
263 creación automática de paquetes). Para empaquetar un paquete:
264 </p>
265 <pre>
266 # tazpkg pack <em>package-version</em>
267 </pre>
270 <h3 id="repack">repack</h3>
272 <p>
273 El comando <tt>repack</tt> te permite recrear un paquete desde los
274 archivos en el sistema donde fue previamente instalado. Para recrear un
275 paquete:
276 </p>
277 <pre>
278 # tazpkg repack <tt>package</tt>
279 </pre>
282 <h3 id="repack-config">repack-config</h3>
284 <p>
285 El comando <tt>repack-config</tt> recrea un paquete de archivos de
286 configuración del sistema (ver <tt><a
287 href="#list-config">list-config</a></tt>). Es suficiente instalar el
288 paquete para encontrar la configuración actual. Para reempaquetar los
289 archivos de configuración:
290 </p>
291 <pre>
292 # tazpkg repack-config
293 </pre>
296 <h3 id="recharge">recharge</h3>
298 <p>
299 Recarga la lista de los paquetes disponibles en el espejo. Este comando
300 descargará el archivo <tt>packages.list</tt> más reciente con la lista de
301 paquetes disponibles en el espejo y antes de empezar guardará una copia de la
302 lista antigua. Una vez actualizada la lista, puedes usar los comandos <tt><a
303 href="#list">list</a></tt> y <tt><a href="#search">search</a></tt>. Para ver y
304 listar las diferencias, puedes usar <code>list-mirror --diff</code>; y para ver
305 y actualizar paquetes, puedes usar el comando <tt><a
306 href="#upgrade">upgrade</a></tt>. Para recargar la ultima lista de paquetes:
307 </p>
308 <pre>
309 # tazpkg recharge
310 </pre>
313 <h3 id="upgrade">up o upgrade</h3>
315 <p>
316 Upgrade te permite actualizar todos los paquetes instalados disponibles en el espejo actual. Actualizar paquetes es una parte importante de la
317 seguridad del sistema, ayuda a mantenerte seguro con las ultimas actualizaciones y
318 correcciones. El proyecto Slitaz, aunque sea pequeño, proporciona
319 actualizaciones regulares de seguridad y en general ofrece las ultimas
320 versiones de software. Tenga en cuenta que esta función esta dirigida a la gente
321 con Slitaz instalado en su disco duro. Los paquetes actualizados en el modo
322 LiveCD se perderán al apagar el sistema. Para actualizar o mostrar todas las
323 opciones de <tt>up</tt>:
324 </p>
325 <pre>
326 # tazpkg up
327 # tazpkg --help-up
328 # tazpkg up --recharge --install
329 # tazpkg up -r -i
330 </pre>
333 <h3 id="check">check</h3>
335 <p>
336 El comando <tt>check</tt> puede comprobar las dependencias en paquetes instalados
337 y determinar si todos los archivos necesarios para reempacar paquetes están
338 presentes.
339 </p>
340 <pre>
341 # tazpkg check <em>package</em>
342 </pre>
345 <h3 id="block">block o unblock</h3>
347 <p>
348 Los comandos <tt>block</tt> y <tt>unblock</tt> te permiten bloquear versiones de
349 paquetes instalados asi ya no estarán mantenidos por <tt><a
350 href="#upgrade">upgrade</a></tt>. La lista de paquetes en espera se encuentra
351 en <tt>/var/lib/tazpkg/blocked-packages.list</tt>. Este archivo puede ser
352 editado manualmente. Para bloquear o desbloquear un paquete como Grub:
353 </p>
354 <pre>
355 # tazpkg block <em>grub</em>
356 # tazpkg unblock <em>grub</em>
357 </pre>
360 <h3 id="get">get</h3>
362 <p>
363 Descargar un paquete desde el espejo (si existe). El paquete descargado es
364 almacenado en el directorio actual. Para encontrar la ruta puedes usar
365 <code>pwd</code>. Para descargar el paquete Grub:
366 </p>
367 <pre>
368 # tazpkg get <em>grub</em>
369 </pre>
372 <h3 id="get-install">get-install</h3>
374 <p>
375 Descargar e instalar un paquete desde un espejo en internet. El comando
376 <tt>get-install</tt> empieza comprobando si el paquete existe en el espejo y si
377 ya ha sido descargado. Para ver la lista de paquetes en el espejo, tenemos que
378 usar el comando <tt><a href="#list-mirror">list-mirror</a></tt>. Para instalar
379 el paquete
380 Grub:
381 </p>
382 <pre>
383 # tazpkg get-install <tt>grub</tt>
384 </pre>
387 <h3 id="clean-cache">clean-cache</h3>
389 <p>
390 Borra los paquetes *.tazpkg descargados en la cache. Durante la instalación,
391 TazPkg guarda una copia de paquetes descargados desde la web. Esto se hace para
392 ahorrar ancho de banda en caso de reinstalación, pero también puedes querer
393 liberar espacio en el disco duro o recargar los paquetes:
394 </p>
395 <pre>
396 # tazpkg clean-cache
397 </pre>
400 <h3 id="setup-mirror">setup-mirror</h3>
402 <p>
403 Configura la dirección URL del espejo. El comando <tt>setup-mirror</tt> te
404 preguntará la dirección URL del nuevo espejo. Puedes especificar múltiples
405 direcciones URL separadas por espacios. Tenga en cuenta que también puede
406 modificar el archivo principal <tt>/var/lib/tazpkg/mirror</tt>. La dirección URL
407 tiene que indicar el directorio que contiene el archivo <tt>packages.list</tt> y
408 los paquetes:
409 </p>
410 <pre>
411 # tazpkg setup-mirror
412 </pre>
415 <h3 id="reconfigure">reconfigure</h3>
417 <p>
418 Vuelve a reproducir el script de post-instalación del paquete. Ejemplo usando
419 gcc:
420 </p>
421 <pre>
422 # tazpkg reconfigure <em>gcc</em>
423 </pre>
426 <h3 id="depends">depends o rdepends</h3>
428 <p>
429 Muestra un árbol de dependencias o un árbol de dependencias invertido para un
430 paquete. Ejemplos usando mpd:
431 </p>
432 <pre>
433 # tazpkg depends <em>mpd</em>
434 # tazpkg rdepends <em>mpd</em>
435 </pre>
438 <h3 id="add-undigest">add-undigest o setup-undigest</h3>
440 <p>
441 Establece la dirección URL de un espejo adicional no oficial para probar
442 paquetes que todavía no están presentes en los espejos oficiales. Tenga en
443 cuenta que también puede editar manualmente el archivo en
444 <tt>/var/lib/tazpkg/undigest/<em>repository</em></tt>. La dirección URL tiene
445 que indicar el directorio que contiene los paquetes y el archivo
446 <tt>packages.list</tt>:
447 </p>
448 <pre>
449 # tazpkg add-undigest <em>public-repository http://my.home.org/slitaz</em>
450 # tazpkg setup-undigest <em>local-repository /home/slitaz/packages</em>
451 </pre>
454 <h3 id="remove-undigest">remove-undigest</h3>
456 <p>
457 Borra la dirección de un espejo no oficial (undigest):
458 </p>
459 <pre>
460 # tazpkg remove-undigest <em>my-repository</em>
461 </pre>
464 <h3 id="list-undigest">list-undigest</h3>
466 <p>
467 Lista espejos no oficiales (undigest) adicionales:
468 </p>
469 <pre>
470 # tazpkg list-undigest
471 </pre>
474 <h3 id="convert">convert</h3>
476 <p>
477 Convierte los paquetes Debian (.deb), Redhat (.rpm), Slackware (.tgz) o
478 Archlinux (.pkg.tar.gz) en paquetes Slitaz (.tazpkg):
479 </p>
480 <pre>
481 # tazpkg convert <em>alien-package</em>
482 </pre>
485 <h3 id="set-release">set-release</h3>
486 <p>
487 El comando <tt>set-release</tt> cambia la versión actual y actualiza todos los
488 paquetes a la última versión:
489 </p>
490 <pre>
491 # tazpkg set-release <em>cooking</em>
492 </pre>
495 <h3 id="bugs">bugs</h3>
496 <p>
497 Genera una lista de los errores (bugs) conocidos de los paquetes:
498 </p>
499 <pre>
500 # tazpkg bugs
501 </pre>
503 <h2>ENCARGADO DE MANTENIMIENTO</h2>
504 <p>
505 Christophe Lincoln &lt;pankso en slitaz.org&gt;
506 </p>
508 </div>
509 <!-- End content -->
510 </body>
511 </html>