tazpkg annotate doc/tazpkg.es.html @ rev 811

Update documentation (attempt to describe all the commands both with all options). Strongly need to review and update translations and docs! Add TazPkg help system for commandline (based on the HTML docs). Attempt to drop all package lists but "packages.info". Small improvements and code prettify.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Jun 04 00:15:13 2015 +0300 (2015-06-04)
parents bebc7f276d7a
children d6cbd0c5f273
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 &lt;pankso en slitaz.org&gt;</p>
pankso@670 732
pankso@670 733 </div>
pankso@670 734 <!-- End content -->
pankso@670 735 </body>
pankso@670 736 </html>