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

en: edit docs
author Paul Issott <paul@slitaz.org>
date Sat Aug 15 12:23:33 2015 +0100 (2015-08-15)
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>