tazpkg annotate doc/tazpkg.es.html @ rev 941
modules/get: add get_pkg_cookmode() to co-work with the cookutils.
Found package in the local repo /home/slitaz/packages when --cookmode option provided.
Found package in the local repo /home/slitaz/packages when --cookmode option provided.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Feb 10 00:44:26 2017 +0200 (2017-02-10) |
parents | af67b2269d1f |
children | 5ef96f1997c1 |
rev | line source |
---|---|
pankso@670 | 1 <!DOCTYPE html> |
al@811 | 2 <html lang="es"> |
pankso@670 | 3 <head> |
al@844 | 4 <meta charset="UTF-8"> |
al@844 | 5 <title>Manual TazPkg</title> |
al@844 | 6 <meta name="viewport" content="width=device-width,initial-scale=1"> |
al@844 | 7 <link rel="stylesheet" href="../slitaz-doc.css"> |
al@844 | 8 <script src="../slitaz-doc.js"></script> |
pankso@670 | 9 </head> |
pankso@670 | 10 <body> |
pankso@670 | 11 |
al@811 | 12 <header> |
pankso@670 | 13 <h1>Manual TazPkg</h1> |
al@811 | 14 </header> |
pankso@670 | 15 |
pankso@670 | 16 |
al@844 | 17 <section><header>Nombre</header> |
pankso@670 | 18 |
al@844 | 19 <p>TazPkg — Pequeño administrador autónomo de paquetes y espejos de paquetes.</p> |
al@844 | 20 </section> |
pankso@670 | 21 |
pankso@670 | 22 |
pankso@670 | 23 |
al@844 | 24 |
al@844 | 25 <section><header>Sintaxis</header> |
pankso@670 | 26 |
pankso@670 | 27 <pre> |
al@844 | 28 tazpkg [comando] [parámetros...] |
al@844 | 29 </pre> |
al@844 | 30 </section> |
al@844 | 31 |
al@844 | 32 |
al@844 | 33 |
al@844 | 34 |
al@844 | 35 <section><header>Descripción</header> |
al@844 | 36 |
al@844 | 37 <p>TazPkg es un administrador de paquetes ligero para instalar, catalogar, descargar, actualizar o |
al@844 | 38 desinstalar paquetes precompilados en un sistema GNU/Linux. TazPkg ofrece comandos para la búsqueda |
al@844 | 39 y creación de paquetes y fue creado independientemente para el proyecto. El formato de los paquetes |
al@844 | 40 usando la extensión *.tazpkg es un fichero cpio que contiene un sistema de archivos comprimido con |
al@844 | 41 lzma, un fichero de recibo y una descripción opcional. TazPkg también administra dependencias |
al@844 | 42 basadas en los ficheros de recibo de los paquetes. Cada archivo de recibo contiene toda la |
al@844 | 43 información sobre un paquete y también puede incluir funciones para antes y después de la |
al@844 | 44 instalación. El mismo fichero de recibo es usado por <a href="../cookutils/cookutils.en.html" |
al@844 | 45 target="_blank">Cookutils</a> para compilar desde el código fuente y generar un paquete .tazpkg.</p> |
al@844 | 46 |
al@844 | 47 <p>TazPkg está construido completamente desde cero usando shell script, compatible con Bash, se |
al@844 | 48 ejecuta bajo Ash (que forma parte de BusyBox). TazPkg es distribuido bajo la licencia libre de GNU |
al@844 | 49 <a href="file:///usr/share/licenses/gpl.txt" target="_blank">GPL V3</a>.</p> |
al@844 | 50 </section> |
al@844 | 51 |
al@844 | 52 |
al@844 | 53 |
al@844 | 54 |
al@844 | 55 <section><header>Environment</header> |
al@844 | 56 |
al@844 | 57 <p>TazPkg uses some environment variables:</p> |
al@844 | 58 |
al@844 | 59 <ul> |
al@844 | 60 <li><tt>LANGUAGE</tt>: defines the language of output and user confirmations. |
al@844 | 61 <x-details>Note, <tt>LANG</tt> and <tt>LC_ALL</tt> environment variables also affect output |
al@844 | 62 language</x-details></li> |
al@844 | 63 <li><tt>LC_TIME</tt>: defines the date format in the <a href="#activity">activity</a> |
al@844 | 64 command</li> |
al@844 | 65 <li><tt>root</tt>: if defined it points to the root of file system where TazPkg should work. |
al@844 | 66 Note, value defined using <tt>--root=</tt> option has precedence over this environment |
al@844 | 67 variable</li> |
al@844 | 68 </ul> |
al@844 | 69 </section> |
al@844 | 70 |
al@844 | 71 |
al@844 | 72 |
al@844 | 73 |
al@844 | 74 <section><header>Files</header> |
al@844 | 75 |
al@844 | 76 |
al@844 | 77 <article><header>Configuration files</header> |
al@844 | 78 |
al@844 | 79 <ul> |
al@844 | 80 <li><tt><a href="file:///etc/slitaz/slitaz.conf" |
al@844 | 81 target="_blank">/etc/slitaz/slitaz.conf</a></tt></li> |
al@844 | 82 <li><tt><a href="file:///etc/slitaz/tazpkg.conf" |
al@844 | 83 target="_blank">/etc/slitaz/tazpkg.conf</a></tt></li> |
al@844 | 84 </ul> |
al@844 | 85 </article> |
al@844 | 86 |
al@844 | 87 |
al@844 | 88 <article><header>Package database files</header> |
al@844 | 89 |
al@844 | 90 <p>Default placement of the package database is <tt>/var/lib/tazpkg</tt>.</p> |
al@844 | 91 |
al@844 | 92 <ul> |
al@844 | 93 <li><tt><a href="file:///var/lib/tazpkg/ID" target="_blank">ID</a></tt> (deprecated): |
al@844 | 94 identifier of the current SliTaz repository state. |
al@844 | 95 <x-details>The value changes when new or updated packages appear in the |
al@844 | 96 repository.</x-details></li> |
al@844 | 97 <li><tt><a href="file:///var/lib/tazpkg/IDs" target="_blank">IDs</a></tt>: identifier of the |
al@844 | 98 current SliTaz repository state and the UNIX time stamp. |
al@844 | 99 <x-details>The ID value changes when new or updated packages appear in the repository. Time |
al@844 | 100 stamp allows you to track how long a change is made in the repository and to track the |
al@844 | 101 freshness of repository mirrors. (To convert UNIX time stamp to the date: |
al@844 | 102 <code>date -d@<em>timestamp</em></code>)</x-details></li> |
al@844 | 103 <li><tt><a href="file:///var/lib/tazpkg/mirror" target="_blank">mirror</a></tt>: URL of the |
al@844 | 104 current repository mirror in use. |
al@844 | 105 <x-details>URL points to the remote folder containing packages and database |
al@844 | 106 files.</x-details></li> |
al@844 | 107 <li><tt><a href="file:///var/lib/tazpkg/mirrors" target="_blank">mirrors</a></tt>: list of URLs |
al@844 | 108 of available repository mirrors. |
al@844 | 109 <x-details>Note the difference between URLs from these two files; you should append URL from |
al@903 | 110 this file by <tt>packages/<em>cooking</em>/</tt> (for <tt><em>cooking</em></tt>-based SliTaz |
al@844 | 111 version).</x-details></li> |
al@844 | 112 <li><tt><a href="file:///var/lib/tazpkg/packages.list" target="_blank">packages.list</a></tt> |
al@844 | 113 (deprecated): list of package names with version numbers available in the repository.</li> |
al@844 | 114 <li><tt><a href="file:///var/lib/tazpkg/packages.desc" target="_blank">packages.desc</a></tt> |
al@844 | 115 (deprecated): list contained package name, version, short description, category and upstream |
al@844 | 116 URL.</li> |
al@844 | 117 <li><tt><a href="file:///var/lib/tazpkg/packages.txt" target="_blank">packages.txt</a></tt> |
al@844 | 118 (deprecated): list containing package name, version, short description and two package sizes |
al@844 | 119 <x-details>(first — traffic to download package, second — HDD size for installed |
al@844 | 120 package)</x-details>.</li> |
al@844 | 121 <li><tt><a href="file:///var/lib/tazpkg/packages.md5" target="_blank">packages.md5</a></tt> |
al@844 | 122 (deprecated): list containing MD5 checksum with package file name.</li> |
al@844 | 123 <li><tt><a href="file:///var/lib/tazpkg/packages.info" target="_blank">packages.info</a></tt>: |
al@844 | 124 list was built to replace and extend above lists. |
al@844 | 125 <x-details>For every package available in the repository it contains: package name, version, |
al@844 | 126 category, short description, upstream URL, tags, package sizes, depends and MD5 checksum. |
al@844 | 127 Development continues, and the list can be extended by other fields, if |
al@844 | 128 necessary.</x-details></li> |
al@844 | 129 <li><tt><a href="file:///var/lib/tazpkg/packages.equiv" target="_blank">packages.equiv</a></tt>: |
al@844 | 130 list of equivalent packages available in the repository. |
al@844 | 131 <x-details>Format of the list item: <tt><em>package</em>=<em>rule rule…</em></tt>.<br> |
al@844 | 132 Format of the rule: <tt><em>alternative:newname</em></tt> — if <tt><em>alternative</em></tt> |
al@844 | 133 is installed then <tt><em>newname</em></tt> will be installed instead of the |
al@844 | 134 <tt><em>package</em></tt>.<br> |
al@844 | 135 In the second format of the rule <tt><em>alternative:</em></tt> part is omitted — in this |
al@844 | 136 case <tt><em>newname</em></tt> <em>can be</em> installed instead of the |
al@844 | 137 <tt><em>package</em></tt> (in the user choice).</x-details></li> |
al@844 | 138 <li><tt><a href="file:///var/lib/tazpkg/packages.diff" target="_blank">packages.diff</a></tt>: |
al@844 | 139 list created when you run <tt><a href="#recharge">recharge</a></tt> command. |
al@844 | 140 <x-details>List contains package names with versions of the new packages available in the |
al@844 | 141 repository with the last recharge.</x-details></li> |
al@844 | 142 <li><tt><a href="file:///var/lib/tazpkg/packages.up" target="_blank">packages.up</a></tt>: list |
al@844 | 143 created when you run <tt><a href="#upgrade">upgrade</a></tt> command. |
al@844 | 144 <x-details>List contains package names you can upgrade with the last |
al@844 | 145 recharge.</x-details></li> |
al@844 | 146 <li><tt><a href="file:///var/lib/tazpkg/descriptions.txt" |
al@844 | 147 target="_blank">descriptions.txt</a></tt>: list of the “long” descriptions of the all |
al@844 | 148 packages available on the repository.</li> |
al@844 | 149 <li><tt>packages-desc.<em>language</em></tt> — optional list of the packages translated short |
al@844 | 150 descriptions |
al@844 | 151 <x-details>(see the package tazpkg-desc-ru)</x-details>.</li> |
al@844 | 152 <li><tt>descriptions.<em>language</em>.txt</tt> — optional list of the packages translated |
al@844 | 153 “long” descriptions |
al@844 | 154 <x-details>(see the package tazpkg-desc-ru)</x-details>.</li> |
al@844 | 155 <li><tt>packages.icons</tt> — optional list of the packages icons for TazPanel.</li> |
al@844 | 156 <li><tt><a href="file:///var/lib/tazpkg/blocked-packages.list" |
al@844 | 157 target="_blank">blocked-packages.list</a></tt>: optional list of the packages blocked for |
al@844 | 158 update.</li> |
al@844 | 159 <li><tt><a href="file:///var/lib/tazpkg/extra.list" target="_blank">extra.list</a></tt>: list of |
al@844 | 160 the extra packages |
al@844 | 161 <x-details>(non-free packages; free packages but not compiled from sources). List contains |
al@844 | 162 package name, short description, upstream URL, category, version, license.</x-details></li> |
al@844 | 163 <li><tt>files.list.lzma</tt>: very large compressed list which contains all the files of all the |
al@844 | 164 packages available in the repository |
al@844 | 165 <x-details>(nearly 5,000 packages and nearly 0.7 million files now)</x-details>.</li> |
al@844 | 166 <li><tt>files-list.md5</tt>: MD5 checksum of the <tt>files.list.lzma</tt>.</li> |
al@844 | 167 <li><tt><a href="file:///var/lib/tazpkg/installed.info" target="_blank">installed.info</a></tt>: |
al@844 | 168 list of the installed packages with the exact format of the <tt>packages.info</tt> list. |
al@844 | 169 <x-details>Idea is just to copy list item from <tt>packages.info</tt> to the |
al@844 | 170 <tt>installed.info</tt> during package installation.</x-details></li> |
al@844 | 171 <li><tt><a href="file:///var/lib/tazpkg/installed.md5" target="_blank">installed.md5</a></tt> |
al@844 | 172 (deprecated): list containing MD5 checksum with file names of all installed packages.</li> |
al@844 | 173 <li><tt><a href="file:///var/lib/tazpkg/priority" target="_blank">priority</a></tt>: optional |
al@844 | 174 list of the repositories priority. |
al@844 | 175 <x-details>One repository name per line. Undigest repositories are called by their names and |
al@844 | 176 main repository by “main”. If priority list absent, then default priority is: main |
al@844 | 177 repository and all existing undigest repositories in the alphabetical |
al@844 | 178 order.</x-details></li> |
al@844 | 179 </ul> |
al@844 | 180 |
al@844 | 181 <p>All the deprecated files will be deleted after we verify that the programs do not use them (and |
al@844 | 182 modify the programs as necessary).</p> |
al@844 | 183 |
al@844 | 184 <p>In addition to the common package database files there is also individual folders for all |
al@844 | 185 installed packages placed by default in the <tt>/var/lib/tazpkg/installed/<em>package</em></tt>. |
al@844 | 186 Every folder here may contain the following files:</p> |
al@844 | 187 |
al@844 | 188 <ul> |
al@844 | 189 <li><tt>receipt</tt> (mandatory) — the package recipe</li> |
al@844 | 190 <li><tt>files.list</tt> (mandatory) — list of package files</li> |
al@844 | 191 <li><tt>md5sum</tt> (mandatory) — checksums of package files (other checksum files can be |
al@844 | 192 specified in the settings: <tt>cksum</tt> (CRC32), <tt>md5sum</tt> (MD5), <tt>sha1sum</tt> |
al@844 | 193 (SHA1), <tt>sha256sum</tt> (SHA256), <tt>sha512sum</tt> (SHA512), <tt>sha3sum</tt> |
al@844 | 194 (SHA3-512))</li> |
al@844 | 195 <li><tt>description.txt</tt> (optional) — “long” description</li> |
al@844 | 196 <li><tt>modifiers</tt> (optional) — list of packages that have replaced some of the files of |
al@844 | 197 this package</li> |
al@844 | 198 <li><tt>volatile.cpio.gz</tt> (optional) — archive of “official” configuration files</li> |
al@844 | 199 </ul> |
al@844 | 200 </article> |
al@844 | 201 |
al@844 | 202 |
al@844 | 203 <article><header>Cache</header> |
al@844 | 204 |
al@844 | 205 <p>Default placement of the packages cache is <tt>/var/cache/tazpkg</tt> with sub-folders for the |
al@844 | 206 different repositories. |
al@844 | 207 <x-details>It is exactly <tt>/var/cache/tazpkg/<em>cooking</em>/packages</tt> for the |
al@844 | 208 <tt><em>cooking</em></tt>-based SliTaz version.</x-details></p> |
al@844 | 209 </article> |
al@844 | 210 |
al@844 | 211 |
al@844 | 212 <article><header>Misc files</header> |
al@844 | 213 |
al@844 | 214 <p>File with default placement <tt><a href="file:///var/log/slitaz/tazpkg.log" |
al@844 | 215 target="_blank">/var/log/slitaz/tazpkg.log</a></tt> stores TazPkg activity log. |
al@844 | 216 <x-details>Log stores five types of actions: installing, uninstalling, blocking, unblocking, |
al@844 | 217 reconfiguring packages.</x-details></p> |
al@844 | 218 |
al@844 | 219 <p>Shared MIME information which allows to “guess” SliTaz package files, package receipts and SliTaz |
al@844 | 220 flavor files. |
al@844 | 221 <x-details>File placed here: <tt><a href="file:///usr/share/mime/packages/tazpkg.xml" |
al@844 | 222 target="_blank">/usr/share/mime/packages/tazpkg.xml</a></tt>.</x-details></p> |
al@844 | 223 |
al@844 | 224 <p>Plug-in for the TazPanel (SliTaz administration and configuration panel) |
al@844 | 225 <tt>/var/www/tazpanel/pkgs.cgi</tt> allows you to manage SliTaz packages in the |
al@844 | 226 <a href="http://127.0.0.1:82/pkgs.cgi" target="_blank">web application</a>.</p> |
al@844 | 227 |
al@844 | 228 <p>TazPkg documentation is placed in the <tt>/usr/share/doc/tazpkg</tt> folder.</p> |
al@844 | 229 </article> |
al@844 | 230 </section> |
al@844 | 231 |
al@844 | 232 |
al@844 | 233 |
al@844 | 234 |
al@844 | 235 <section><header>Comandos</header> |
al@844 | 236 |
al@844 | 237 <p>The first <tt>tazpkg</tt> parameter is a command followed by other mandatory and optional |
al@844 | 238 parameters as will be described hereinafter. Options begin with double dashes, you can arrange them |
al@844 | 239 in any order and in any place, even before the command. Unknown and inappropriate options are |
al@844 | 240 ignored. The following commands are equivalent:</p> |
al@844 | 241 |
al@844 | 242 <pre> |
al@844 | 243 $ tazpkg info nano --root=<em>/mnt/sda6</em> |
al@844 | 244 $ tazpkg --root=<em>/mnt/sda6</em> info nano |
al@844 | 245 $ tazpkg info --root=<em>/mnt/sda6</em> nano <em>--color</em> |
pankso@670 | 246 </pre> |
pankso@670 | 247 |
al@844 | 248 <p>You can add global option <tt>--root=…</tt> to any TazPkg command. This option allows to work |
al@844 | 249 with other SliTaz installations. Option points to the root of mounted file system from other SliTaz |
al@844 | 250 installation. |
al@844 | 251 <x-details>By the way, using this option allows to install SliTaz to the other file system “from |
al@844 | 252 scratch”, and upgrade SliTaz packages remotely.</x-details></p> |
pankso@670 | 253 |
pankso@670 | 254 |
al@844 | 255 <article><header>Service commands</header> |
al@811 | 256 |
al@811 | 257 <ul> |
al@811 | 258 <li><a href="#usage">usage</a>: imprime este uso corto</li> |
al@811 | 259 <li><a href="#help">help</a>: show help on the TazPkg commands</li> |
al@811 | 260 <li><a href="#activity">activity</a>: show TazPkg activity log</li> |
al@844 | 261 <li><a href="#clean-cache">clean-cache</a>: clean all packages downloaded in cache |
al@844 | 262 directory</li> |
al@866 | 263 <li><a href="#list-cache">list-cache</a>: list all packages downloaded in cache |
al@866 | 264 directory</li> |
al@811 | 265 <li><a href="#shell">shell</a>: run interactive TazPkg shell</li> |
al@811 | 266 </ul> |
al@844 | 267 </article> |
al@811 | 268 |
al@811 | 269 |
al@844 | 270 <article><header>Working with lists</header> |
al@811 | 271 |
al@811 | 272 <ul> |
al@844 | 273 <li><a href="#list">list</a>: lista de paquetes instalados en el sistema</li> |
al@844 | 274 <li><a href="#list-mirror">list-mirror</a>: Lista de todos los paquetes disponibles en el |
al@844 | 275 espejo</li> |
al@844 | 276 <li><a href="#list-config">list-config</a>: lista de archivos de configuración</li> |
al@811 | 277 </ul> |
al@844 | 278 </article> |
al@811 | 279 |
al@811 | 280 |
al@844 | 281 <article><header>Search</header> |
al@811 | 282 |
al@811 | 283 <ul> |
al@844 | 284 <li><a href="#search">search</a>: búsqueda de paquetes por patrón o nombre</li> |
al@844 | 285 <li><a href="#search-pkgname">search-pkgname</a>: buscar en el espejo un paquete que tenga un |
al@844 | 286 archivo particular</li> |
al@844 | 287 <li><a href="#search-file">search-file</a>: búsqueda de archivos en los archivos de todos los |
al@844 | 288 paquetes instalados</li> |
al@811 | 289 </ul> |
al@844 | 290 </article> |
al@811 | 291 |
al@811 | 292 |
al@844 | 293 <article><header>Installing and removing packages</header> |
al@811 | 294 |
al@811 | 295 <ul> |
al@844 | 296 <li><a href="#get">get</a>: download a package into the current directory</li> |
al@811 | 297 <li><a href="#install">install</a>: instala un local paquete</li> |
al@844 | 298 <li><a href="#get-install">get-install</a>: download and install a package from the mirror</li> |
al@844 | 299 <li><a href="#install-list">install-list</a>: install all packages from a list of packages</li> |
al@844 | 300 <li><a href="#install-list">get-install-list</a>: download and install a list of packages from |
al@844 | 301 the mirror</li> |
al@844 | 302 <li><a href="#remove">remove</a>: remover los paquetes especificados y todos los archivos |
al@844 | 303 instalados</li> |
al@844 | 304 <li><a href="#reconfigure">reconfigure</a>: replay post install script from package</li> |
al@844 | 305 <li><a href="#link">link</a>: link a package from another SliTaz installation</li> |
al@844 | 306 <li><a href="#set-release">set-release</a>: change release and update packages</li> |
al@844 | 307 <li><a href="#add-flavor">add-flavor</a>: install the flavor list of packages</li> |
al@844 | 308 <li><a href="#add-flavor">install-flavor</a>: install the flavor list of packages and remove |
al@844 | 309 other ones</li> |
al@811 | 310 </ul> |
al@844 | 311 </article> |
al@811 | 312 |
al@811 | 313 |
al@844 | 314 <article><header>Working with packages</header> |
al@811 | 315 |
al@811 | 316 <ul> |
al@811 | 317 <li><a href="#info">info</a>: imprima información sobre el paquete</li> |
al@811 | 318 <li><a href="#desc">desc</a>: imprima la descripción del paquete</li> |
al@844 | 319 <li><a href="#list-files">list-files</a>: lista de archivos instalados con un paquete</li> |
al@844 | 320 <li><a href="#block">block, unblock</a>: block an installed package version or unblock it for |
al@844 | 321 upgrade</li> |
al@844 | 322 <li><a href="#check">check</a>: verify consistency of installed packages</li> |
al@811 | 323 <li><a href="#bugs">bugs</a>: muestra conocidos bugs en paquetes</li> |
al@811 | 324 <li><a href="#depends">depends</a>: display dependencies tree</li> |
al@811 | 325 <li><a href="#depends">rdepends</a>: display reverse dependencies tree</li> |
al@844 | 326 <li><a href="#extract">extract</a>: extrae un (*.tazpkg) paquete en el directorio</li> |
al@844 | 327 <li><a href="#pack">pack</a>: empaquetar una desempaquetado o preparar un árbol de paquetes</li> |
al@844 | 328 <li><a href="#repack">repack</a>: create a package archive from an installed package</li> |
al@844 | 329 <li><a href="#repack-config">repack-config</a>: create a package archive with configuration |
al@844 | 330 files</li> |
al@844 | 331 <li><a href="#recompress">recompress</a>: rebuild a package with a better compression ratio</li> |
al@811 | 332 <li><a href="#convert">convert</a>: convert alien package to tazpkg</li> |
al@844 | 333 <li><a href="#list-suggested">list-suggested</a>: print list of suggested packages</li> |
al@811 | 334 </ul> |
al@844 | 335 </article> |
al@811 | 336 |
al@811 | 337 |
al@844 | 338 <article><header>Working with repositories</header> |
al@811 | 339 |
al@811 | 340 <ul> |
al@844 | 341 <li><a href="#recharge">recharge</a>: recharge your packages database from the mirror</li> |
al@844 | 342 <li><a href="#upgrade">upgrade</a>: comprobar paquetes md5sum para listar e instalar las últimas |
al@844 | 343 mejoras</li> |
al@844 | 344 <li><a href="#setup-mirror">setup-mirror</a>: change the mirror URL configuration</li> |
al@844 | 345 <li><a href="#add-undigest">setup-undigest</a>: update an undigest mirror</li> |
al@811 | 346 <li><a href="#list-undigest">list-undigest</a>: list undigest mirrors</li> |
al@811 | 347 <li><a href="#add-undigest">add-undigest</a>: add an undigest mirror</li> |
al@844 | 348 <li><a href="#remove-undigest">remove-undigest</a>: remove an undigest mirror</li> |
al@811 | 349 </ul> |
al@844 | 350 </article> |
al@844 | 351 </section> |
al@811 | 352 |
al@811 | 353 |
al@811 | 354 |
al@811 | 355 |
al@844 | 356 <section><header>Service commands</header> |
al@811 | 357 |
al@811 | 358 |
al@844 | 359 <article id="usage"><h3>usage</h3> |
al@811 | 360 |
al@811 | 361 <p>Show the full list of the TazPkg commands with a brief description.</p> |
al@811 | 362 |
al@811 | 363 <pre> |
al@811 | 364 $ tazpkg usage |
al@811 | 365 $ tazpkg |
al@811 | 366 </pre> |
al@844 | 367 </article> |
al@811 | 368 |
al@811 | 369 |
al@844 | 370 <article id="help"><h3>help</h3> |
al@811 | 371 |
al@844 | 372 <p>Display help for the selected command (<tt>help</tt> or <tt>-h</tt>). You can enter a short name |
al@844 | 373 of the command, the full name or a part of the full name. You can ignore hyphens at the beginning of |
al@844 | 374 the short name. If the requested part of the full name match the several commands, you will be asked |
al@844 | 375 to clarify the request.</p> |
al@811 | 376 |
al@811 | 377 <pre> |
al@811 | 378 $ tazpkg help <em>-gi</em> |
al@811 | 379 $ tazpkg -h <em>us</em> |
al@811 | 380 </pre> |
al@844 | 381 </article> |
al@811 | 382 |
al@811 | 383 |
al@844 | 384 <article id="activity"><h3>activity</h3> |
al@811 | 385 |
al@844 | 386 <p>Display TazPkg activity log (<tt>activity</tt> or <tt>log</tt> or <tt>-a</tt>). Optional |
al@844 | 387 parameter <tt>--nb=</tt> lets you set number of displayed lines.</p> |
al@811 | 388 |
al@811 | 389 <pre> |
al@811 | 390 $ tazpkg activity |
al@811 | 391 $ tazpkg -a --nb=<em>20</em> |
al@811 | 392 </pre> |
al@844 | 393 </article> |
al@811 | 394 |
al@811 | 395 |
al@844 | 396 <article id="clean-cache"><h3>clean-cache</h3> |
al@811 | 397 |
al@844 | 398 <p>Borra los paquetes *.tazpkg descargados en la cache (<tt>clean-cache</tt> o <tt>-cc</tt>). |
al@844 | 399 Durante la instalación, TazPkg guarda una copia de paquetes descargados desde la web. Esto se hace |
al@844 | 400 para ahorrar ancho de banda en caso de reinstalación, pero también puedes querer liberar espacio en |
al@844 | 401 el disco duro o recargar los paquetes.</p> |
al@811 | 402 |
al@811 | 403 <pre> |
al@811 | 404 # tazpkg clean-cache |
al@811 | 405 # tazpkg -cc |
al@811 | 406 </pre> |
al@844 | 407 </article> |
al@811 | 408 |
al@811 | 409 |
al@866 | 410 <article id="list-cache"><h3>list-cache</h3> |
al@866 | 411 |
al@866 | 412 <p>List *.tazpkg packages downloaded to the cache. Displays a list of file names and their sizes, |
al@866 | 413 as well as the total amount and size.</p> |
al@866 | 414 |
al@866 | 415 <pre> |
al@866 | 416 # tazpkg list-cache |
al@866 | 417 </pre> |
al@866 | 418 </article> |
al@866 | 419 |
al@866 | 420 |
al@844 | 421 <article id="shell"><h3>shell</h3> |
al@811 | 422 |
al@844 | 423 <p>Run interactive TazPkg shell. Here you can enter all the TazPkg commands listed above.</p> |
al@811 | 424 |
al@811 | 425 <pre> |
al@811 | 426 $ tazpkg shell |
al@811 | 427 # tazpkg shell |
al@811 | 428 </pre> |
al@844 | 429 </article> |
al@844 | 430 </section> |
al@811 | 431 |
al@811 | 432 |
al@811 | 433 |
al@811 | 434 |
al@844 | 435 <section><header>Working with lists</header> |
al@811 | 436 |
al@811 | 437 |
al@844 | 438 <article id="list"><h3>list</h3> |
pankso@670 | 439 |
al@844 | 440 <p>Lista los paquetes instalados en el sistema (<tt>list</tt> o <tt>-l</tt>). Este comando muestra |
al@844 | 441 la lista de todos los paquetes instalados. También permite mostrar la lista de categorías |
al@844 | 442 (<tt>c</tt> o <tt>cat</tt> o <tt>categories</tt>), los paquetes correspondientes a una categoría y |
al@844 | 443 los paquetes bloqueados (<tt>b</tt> o <tt>blocked</tt>). Además puedes usar el comando <tt><a |
al@844 | 444 href="#search">search</a></tt> para mostrar una lista basada en un término o en el nombre de un |
al@844 | 445 paquete.</p> |
al@811 | 446 |
pankso@670 | 447 <pre> |
al@811 | 448 $ tazpkg list |
al@811 | 449 $ tazpkg list cat |
al@811 | 450 $ tazpkg list <em>games</em> |
al@811 | 451 $ tazpkg list <em>juegos</em> |
al@811 | 452 $ tazpkg list blocked |
pankso@670 | 453 </pre> |
al@844 | 454 </article> |
pankso@670 | 455 |
pankso@670 | 456 |
al@844 | 457 <article id="list-mirror"><h3>list-mirror</h3> |
pankso@670 | 458 |
al@844 | 459 <p>Lista los paquetes disponibles en el espejo (<tt>list-mirror</tt> o <tt>-lm</tt>). Este comando |
al@844 | 460 mostrara el paquetes lista recargado desde el espejo. Si este no existe, se te requerirá ejecutar |
al@844 | 461 <code>tazpkg <a href="#recharge">recharge</a></code> como administrador (root) para ver la lista de |
al@844 | 462 paquetes disponibles. La opción <tt>--diff</tt> se usa para mostrar las diferencias entre la ultima |
al@844 | 463 lista de paquetes y la actual.</p> |
al@811 | 464 |
pankso@670 | 465 <pre> |
al@811 | 466 $ tazpkg list-mirror |
al@811 | 467 $ tazpkg -lm --diff |
pankso@670 | 468 </pre> |
al@844 | 469 </article> |
pankso@670 | 470 |
pankso@670 | 471 |
al@844 | 472 <article id="list-config"><h3>list-config</h3> |
pankso@670 | 473 |
al@844 | 474 <p>Lista los archivos de configuración del sistema. La opción <tt>--box</tt> muestra la lista en |
al@844 | 475 formato tabla. You can specify package name to display configuration files only for this |
al@844 | 476 package.</p> |
al@811 | 477 |
pankso@670 | 478 <pre> |
al@811 | 479 $ tazpkg list-config |
al@811 | 480 $ tazpkg list-config --box |
al@811 | 481 $ tazpkg list-config <em>slim</em> |
al@844 | 482 $ tazpkg list-config <em>slim</em> --box |
pankso@670 | 483 </pre> |
al@844 | 484 </article> |
al@844 | 485 </section> |
pankso@670 | 486 |
pankso@670 | 487 |
pankso@670 | 488 |
al@811 | 489 |
al@844 | 490 <section><header>Search</header> |
pankso@670 | 491 |
pankso@670 | 492 |
al@844 | 493 <article id="search"><h3>search</h3> |
pankso@670 | 494 |
al@844 | 495 <p>Busca paquetes por propietario o por el nombre del paquete (<tt>search</tt> o <tt>-s</tt>). Este |
al@844 | 496 comando buscará el termino requerido en los paquetes instalados (<tt>-i</tt> o <tt>--installed</tt>) |
al@844 | 497 y en la lista de paquetes disponibles en el espejo (<tt>-l</tt> o <tt>--list</tt>).</p> |
al@844 | 498 |
al@844 | 499 <p>Para obtener la última lista de paquetes instalables en el espejo, solo hay que ejecutar |
al@844 | 500 <code>tazpkg recharge</code> antes de la realización de la búsqueda.</p> |
al@811 | 501 |
pankso@670 | 502 <pre> |
al@811 | 503 $ tazpkg search <em>gcc</em> |
al@811 | 504 $ tazpkg search <em>mt</em> -i |
al@811 | 505 $ tazpkg search <em>bit</em> -l |
al@811 | 506 </pre> |
al@844 | 507 </article> |
al@811 | 508 |
al@811 | 509 |
al@844 | 510 <article id="search-pkgname"><h3>search-pkgname</h3> |
al@811 | 511 |
al@844 | 512 <p>Search for a file on mirror and output only the packages names (<tt>search-pkgname</tt> or |
al@844 | 513 <tt>-sp</tt>).</p> |
al@811 | 514 |
al@811 | 515 <pre> |
al@811 | 516 $ tazpkg search-pkgname <em>libnss</em> |
al@811 | 517 $ tazpkg -sp <em>/usr/share/fonts</em> |
pankso@670 | 518 </pre> |
al@844 | 519 </article> |
pankso@670 | 520 |
pankso@670 | 521 |
al@844 | 522 <article id="search-file"><h3>search-file</h3> |
pankso@670 | 523 |
al@844 | 524 <p>Buscar un archivo entre los archivos instalados por los paquetes (<tt>search-file</tt> o |
al@844 | 525 <tt>-sf</tt>). Este comando es muy útil para saber la ruta completa de un archivo y determinar si un |
al@844 | 526 archivo esta presente en el sistema. Option <tt>--mirror</tt> allows to search for a file among all |
al@844 | 527 the files available on the mirror.</p> |
al@811 | 528 |
pankso@670 | 529 <pre> |
al@811 | 530 $ tazpkg search-file <em>libnss</em> |
al@811 | 531 $ tazpkg -sf <em>/usr/share/fonts</em> --mirror |
al@811 | 532 </pre> |
al@844 | 533 </article> |
al@844 | 534 </section> |
al@811 | 535 |
al@811 | 536 |
al@811 | 537 |
al@811 | 538 |
al@844 | 539 <section><header>Installing and removing packages</header> |
al@811 | 540 |
al@811 | 541 |
al@844 | 542 <article id="get"><h3>get</h3> |
al@811 | 543 |
al@844 | 544 <p>Descargar un paquete desde el espejo (<tt>get</tt> o <tt>-g</tt>). El paquete descargado es |
al@844 | 545 almacenado en el directorio actual. Para encontrar la ruta puedes usar <code>pwd</code>.</p> |
al@811 | 546 |
al@811 | 547 <pre> |
al@811 | 548 # tazpkg get <em>grub</em> |
al@811 | 549 # tazpkg get <em>nano</em> --root=<em>/mnt/sda6</em> |
pankso@670 | 550 </pre> |
al@844 | 551 </article> |
pankso@670 | 552 |
pankso@670 | 553 |
al@844 | 554 <article id="install"><h3>install</h3> |
pankso@670 | 555 |
al@844 | 556 <p>Este comando te permite instalar un paquete local con la extensión <tt>.tazpkg</tt> |
al@844 | 557 (<tt>install</tt> o <tt>-i</tt>). Ver <tt><a href="#get-install">get-install</a></tt> para instalar |
al@844 | 558 un paquete desde internet. Tenga en cuenta que puede forzar la instalación con las opciones |
al@844 | 559 <tt>--forced</tt>. Option <tt>--newconf</tt> allows you to rewrite all user configuration files |
al@844 | 560 using the new files from package. Option <tt>--nodeps</tt> allows you to install only a specified |
al@844 | 561 package without its dependencies.</p> |
al@811 | 562 |
pankso@670 | 563 <pre> |
al@811 | 564 # tazpkg install <em>paquete-1.0.tazpkg</em> |
al@844 | 565 # tazpkg install <em>ruta/al/paquete-1.0.tazpkg</em> --forced |
al@844 | 566 # tazpkg install <em>ruta/al/paquete-1.0.tazpkg</em> --root=<em>/mnt/rootfs</em> |
pankso@670 | 567 </pre> |
al@844 | 568 </article> |
pankso@670 | 569 |
pankso@670 | 570 |
al@844 | 571 <article id="get-install"><h3>get-install</h3> |
al@811 | 572 |
al@844 | 573 <p>Descargar e instalar un paquete desde un espejo en internet (<tt>get-install</tt> o |
al@844 | 574 <tt>-gi</tt>). El comando empieza comprobando si el paquete existe en el espejo y si ya ha sido |
al@844 | 575 descargado. Para ver la lista de paquetes en el espejo, tenemos que usar el comando <tt><a |
al@844 | 576 href="#list-mirror">list-mirror</a></tt>. Note that you can force the installation via the |
al@844 | 577 <tt>--forced</tt> option. Option <tt>--newconf</tt> allows you to rewrite all user configuration |
al@844 | 578 files using the new files from a package. Option <tt>--nodeps</tt> allows you to install only a |
al@844 | 579 specified package without its dependencies.</p> |
al@811 | 580 |
pankso@670 | 581 <pre> |
al@811 | 582 # tazpkg get-install <em>grub</em> |
al@811 | 583 # tazpkg -gi <em>grub</em> --forced |
al@811 | 584 # tazpkg -gi <em>nano</em> --root=<em>/mnt/sda6</em> |
al@811 | 585 </pre> |
al@844 | 586 </article> |
al@811 | 587 |
al@811 | 588 |
al@844 | 589 <article id="install-list"><h3>install-list, get-install-list</h3> |
al@811 | 590 |
al@844 | 591 <p>Instala un conjunto de paquetes listados en un archivo. Este comando te permite (descargar e) |
al@844 | 592 instalar varios paquetes con un solo comando y también puede ser forzado.</p> |
al@811 | 593 |
al@811 | 594 <pre> |
al@844 | 595 # tazpkg install-list <em>mis-paquetes.lista</em> |
al@844 | 596 # tazpkg get-install-list <em>mis-paquetes.lista</em> --forced |
al@811 | 597 </pre> |
al@844 | 598 </article> |
al@811 | 599 |
al@811 | 600 |
al@844 | 601 <article id="remove"><h3>remove</h3> |
al@811 | 602 |
al@844 | 603 <p>Borra un paquete (<tt>remove</tt> o <tt>-r</tt>). Se te preguntará para confirmar (s/N) of |
al@844 | 604 removing the package, as well as for removing packages depending on this package, and for |
al@844 | 605 reinstalling packages modified by this package. Este comando borrará todos los archivos instalados |
al@844 | 606 con el paquete.</p> |
al@844 | 607 |
al@844 | 608 <p>Option <tt>--auto</tt> removes and reinstalls packages without your confirmation.</p> |
al@811 | 609 |
al@811 | 610 <pre> |
al@811 | 611 # tazpkg remove <em>bc</em> |
al@811 | 612 # tazpkg -r <em>gtk+-3</em> --root=<em>/mnt/sda6</em> |
al@811 | 613 # tazpkg -r <em>nano</em> --auto |
al@811 | 614 </pre> |
al@844 | 615 </article> |
al@811 | 616 |
al@811 | 617 |
al@844 | 618 <article id="reconfigure"><h3>reconfigure</h3> |
al@811 | 619 |
al@811 | 620 <p>Vuelve a reproducir el script de post-instalación del paquete.</p> |
al@811 | 621 |
al@811 | 622 <pre> |
al@811 | 623 # tazpkg reconfigure <em>gcc</em> |
al@811 | 624 # tazpkg reconfigure <em>gcc</em> --root=<em>/mnt/sda6</em> |
pankso@670 | 625 </pre> |
al@844 | 626 </article> |
pankso@670 | 627 |
pankso@670 | 628 |
al@844 | 629 <article id="link"><h3>link</h3> |
pankso@670 | 630 |
al@844 | 631 <p>Este comando te permite la instalación de un paquete desde otro dispositivo. La instalación se |
al@844 | 632 hace por medio de enlaces simbólicos y consume muy poca memoria. Es generalmente usada dentro del |
al@844 | 633 sistema RAM para instalar add-ons (extensiones) desde USB.</p> |
al@811 | 634 |
pankso@670 | 635 <pre> |
pankso@670 | 636 # tazpkg link <em>openoffice /media/usbdisk</em> |
pankso@670 | 637 </pre> |
al@844 | 638 </article> |
pankso@670 | 639 |
pankso@670 | 640 |
al@844 | 641 <article id="set-release"><h3>set-release</h3> |
pankso@670 | 642 |
al@844 | 643 <p>El comando cambia la versión actual y actualiza todos los paquetes a la última versión.</p> |
al@811 | 644 |
pankso@670 | 645 <pre> |
al@811 | 646 # tazpkg set-release <em>cooking</em> |
pankso@670 | 647 </pre> |
al@844 | 648 </article> |
pankso@670 | 649 |
pankso@670 | 650 |
al@844 | 651 <article id="add-flavor"><h3>add-flavor, install-flavor</h3> |
pankso@670 | 652 |
al@844 | 653 <p>Install a set of packages from a flavor. In addition, <tt>install-flavor</tt> purges other |
al@844 | 654 installed packages.</p> |
al@811 | 655 |
pankso@670 | 656 <pre> |
al@811 | 657 # tazpkg add-flavor <em>gtkonly</em> |
al@811 | 658 # tazpkg install-flavor <em>justx</em> |
pankso@670 | 659 </pre> |
al@844 | 660 </article> |
al@844 | 661 </section> |
pankso@670 | 662 |
pankso@670 | 663 |
pankso@670 | 664 |
al@811 | 665 |
al@844 | 666 <section><header>Working with packages</header> |
al@811 | 667 |
al@811 | 668 |
al@844 | 669 <article id="info"><h3>info</h3> |
al@811 | 670 |
al@844 | 671 <p>Muestra cualquier información disponible en el fichero de recibo del paquete en cuestión, como su |
al@844 | 672 versión, categoría, mantenedor, página web y dependencias (véase también <a |
al@844 | 673 href="../cookutils/cookutils.en.html" target="_blank">Cookutils</a> para más información sobre los |
al@844 | 674 ficheros de recibo).</p> |
al@811 | 675 |
pankso@670 | 676 <pre> |
al@811 | 677 $ tazpkg info <em>busybox</em> |
pankso@670 | 678 </pre> |
al@844 | 679 </article> |
pankso@670 | 680 |
pankso@670 | 681 |
al@844 | 682 <article id="desc"><h3>desc</h3> |
pankso@670 | 683 |
al@844 | 684 <p>Descripción del paquete (<tt>desc</tt> or <tt>-d</tt>).</p> |
al@811 | 685 |
pankso@670 | 686 <pre> |
al@811 | 687 $ tazpkg desc <em>busybox</em> |
pankso@670 | 688 </pre> |
al@844 | 689 </article> |
pankso@670 | 690 |
pankso@670 | 691 |
al@844 | 692 <article id="list-files"><h3>list-files</h3> |
pankso@670 | 693 |
al@844 | 694 <p>Lista todos los archivos instalados con un paquete (<tt>list-files</tt> o <tt>-lf</tt>). Este |
al@844 | 695 comando simplemente lee y muestra el archivo <tt>files.list</tt> de cada paquete que se genera |
al@844 | 696 automáticamente cuando el paquete es creado y también se usa para borrar los archivos cuando se |
al@844 | 697 desinstala un paquete.</p> |
al@811 | 698 |
pankso@670 | 699 <pre> |
al@811 | 700 $ tazpkg list-files <em>bc</em> |
pankso@670 | 701 </pre> |
al@844 | 702 </article> |
pankso@670 | 703 |
pankso@670 | 704 |
al@844 | 705 <article id="block"><h3>block, unblock, chblock</h3> |
pankso@670 | 706 |
al@844 | 707 <p>Los comandos <tt>block</tt> (o <tt>-b</tt>) y <tt>unblock</tt> (o <tt>-u</tt>) te permiten |
al@844 | 708 bloquear versiones de paquetes instalados asi ya no estarán mantenidos por |
al@844 | 709 <tt><a href="#upgrade">upgrade</a></tt>. Command <tt>chblock</tt> changes the blocking state of the |
al@844 | 710 package. La lista de paquetes en espera se encuentra en |
al@844 | 711 <tt>/var/lib/tazpkg/blocked-packages.list</tt>. Este archivo puede ser editado manualmente.</p> |
al@811 | 712 |
pankso@670 | 713 <pre> |
al@811 | 714 # tazpkg block <em>grub</em> |
al@811 | 715 # tazpkg unblock <em>grub</em> |
al@811 | 716 # tazpkg chblock <em>grub</em> |
pankso@670 | 717 </pre> |
al@844 | 718 </article> |
pankso@670 | 719 |
pankso@670 | 720 |
al@844 | 721 <article id="check"><h3>check</h3> |
pankso@670 | 722 |
al@844 | 723 <p>Comprobar las dependencias en paquetes instalados y determinar si todos los archivos necesarios |
al@844 | 724 para reempacar paquetes están presentes. You can specify package name to check or check all |
al@844 | 725 installed packages. Option <tt>--full</tt> makes few more checks and need more time.</p> |
al@811 | 726 |
pankso@670 | 727 <pre> |
al@811 | 728 $ tazpkg check |
al@811 | 729 $ tazpkg check --full |
al@811 | 730 $ tazpkg check <em>nano</em> |
al@811 | 731 $ tazpkg check <em>sakura</em> --full |
pankso@670 | 732 </pre> |
al@844 | 733 </article> |
pankso@670 | 734 |
pankso@670 | 735 |
al@844 | 736 <article id="bugs"><h3>bugs</h3> |
pankso@670 | 737 |
al@844 | 738 <p>Genera una lista de los errores (bugs) conocidos de los paquetes. You can specify a single |
al@844 | 739 package to show bugs.</p> |
al@811 | 740 |
pankso@670 | 741 <pre> |
al@811 | 742 $ tazpkg bugs |
al@844 | 743 $ tazpkg bugs <em>nano</em> |
pankso@670 | 744 </pre> |
al@844 | 745 </article> |
pankso@670 | 746 |
pankso@670 | 747 |
al@844 | 748 <article id="depends"><h3>depends, rdepends</h3> |
pankso@670 | 749 |
al@844 | 750 <p>Muestra un árbol de dependencias o un árbol de dependencias invertido para un paquete.</p> |
al@844 | 751 |
al@844 | 752 <p>For <code>depends</code> command: option <tt>--mark</tt> marks installed packages with plus sign |
al@844 | 753 and not installed with a minus/dash. Option <tt>--total</tt> calculates the number of displayed |
al@844 | 754 packages and their size. Also, with both options at a time you'll get the number and size of |
al@844 | 755 packages to be installed.</p> |
al@844 | 756 |
al@844 | 757 <p>For <code>rdepends</code> command: without the <tt>--all</tt> option you'll get the list of only |
al@844 | 758 installed reverse dependency packages, with this option — a list of all available packages. Option |
al@844 | 759 <tt>--mark</tt> marks packages as in the <code>depends</code> command.</p> |
pankso@670 | 760 |
pankso@670 | 761 <pre> |
pankso@670 | 762 # tazpkg depends <em>mpd</em> |
pankso@670 | 763 # tazpkg rdepends <em>mpd</em> |
pankso@670 | 764 </pre> |
al@844 | 765 </article> |
pankso@670 | 766 |
pankso@670 | 767 |
al@844 | 768 <article id="extract"><h3>extract</h3> |
pankso@670 | 769 |
al@844 | 770 <p>Extrae un paquete en un directorio (<tt>extract</tt> or <tt>-e</tt>). Si no especificas el |
al@844 | 771 directorio de destino, el paquete se extraerá en el directorio actual usando el nombre |
al@844 | 772 <tt><em>paquete-version</em></tt>.</p> |
al@811 | 773 |
al@811 | 774 <pre> |
al@811 | 775 $ tazpkg extract <em>paquete.tazpkg</em> |
al@811 | 776 $ tazpkg extract <em>paquete.tazpkg target/dir</em> |
al@811 | 777 </pre> |
al@844 | 778 </article> |
al@811 | 779 |
al@811 | 780 |
al@844 | 781 <article id="pack"><h3>pack</h3> |
al@811 | 782 |
al@844 | 783 <p>Crea un paquete desde un directorio preparado de antemano o desde un paquete desempaquetado. |
al@844 | 784 También puede crear manualmente un paquete <tt>.tazpkg</tt> (ver la documentación de <a |
al@844 | 785 href="../cookutils/cookutils.en.html" target="_blank">Cookutils</a> para la creación automática de |
al@844 | 786 paquetes).</p> |
al@811 | 787 |
al@811 | 788 <pre> |
al@811 | 789 # tazpkg pack <em>paquete-version</em> |
al@811 | 790 </pre> |
al@844 | 791 </article> |
al@811 | 792 |
al@811 | 793 |
al@844 | 794 <article id="repack"><h3>repack</h3> |
al@811 | 795 |
al@844 | 796 <p>Recrear un paquete desde los archivos en el sistema donde fue previamente instalado.</p> |
al@811 | 797 |
al@811 | 798 <pre> |
al@844 | 799 # tazpkg repack <tt>paquete</tt> |
al@811 | 800 </pre> |
al@844 | 801 </article> |
al@811 | 802 |
al@811 | 803 |
al@844 | 804 <article id="repack-config"><h3>repack-config</h3> |
al@811 | 805 |
al@844 | 806 <p>Recrea un paquete de archivos de configuración del sistema (ver <tt><a |
al@844 | 807 href="#list-config">list-config</a></tt>). Es suficiente instalar el paquete para encontrar la |
al@844 | 808 configuración actual.</p> |
al@811 | 809 |
al@811 | 810 <pre> |
al@811 | 811 # tazpkg repack-config |
al@811 | 812 </pre> |
al@844 | 813 </article> |
al@811 | 814 |
al@811 | 815 |
al@844 | 816 <article id="recompress"><h3>recompress</h3> |
al@811 | 817 |
al@811 | 818 <p>Recompress .tazpkg cpio archive with lzma.</p> |
al@811 | 819 |
al@811 | 820 <pre> |
al@811 | 821 $ tazpkg recompress <em>paquete.tazpkg</em> |
al@811 | 822 </pre> |
al@844 | 823 </article> |
al@811 | 824 |
al@811 | 825 |
al@844 | 826 <article id="convert"><h3>convert</h3> |
al@811 | 827 |
al@903 | 828 <p>Convierte los paquetes en paquetes SliTaz (<tt>.tazpkg</tt>) (<tt>convert</tt> o |
al@844 | 829 <tt>-c</tt>).</p> |
al@811 | 830 |
al@811 | 831 <p>Supported packages formats:</p> |
al@811 | 832 |
al@811 | 833 <ul> |
al@844 | 834 <li><a href="https://packages.debian.org/search" target="_blank">paquetes Debian</a> |
al@844 | 835 (<tt>*.deb</tt>, <tt>*.udeb</tt>)</li> |
al@844 | 836 <li><a href="http://rpmfind.net/linux/rpm2html/search.php" target="_blank">paquetes RPM</a> |
al@844 | 837 (<tt>*.rpm</tt>)</li> |
al@844 | 838 <li><a href="http://www.slax.org/" target="_blank">paquetes Slax</a> (<tt>*.sb</tt>)</li> |
al@844 | 839 <li><a href="http://puppylinux.org/" target="_blank">paquetes Puppy</a> (<tt>*.sfs</tt>, |
al@844 | 840 <tt>*.pet</tt>)</li> |
al@844 | 841 <li><a href="http://www.slackware.com/packages/" target="_blank">paquetes Slackware</a> |
al@844 | 842 (<tt>*.tgz</tt>)</li> |
al@811 | 843 <li><a href="http://www.nutyx.org/" target="_blank">paquetes NuTyX</a> |
al@811 | 844 (<tt>*.cards.tar.xz</tt>)</li> |
al@844 | 845 <li><a href="https://www.archlinux.org/packages/" target="_blank">paquetes Arch Linux</a> / <a |
al@844 | 846 href="http://pkgs.alpinelinux.org/packages" target="_blank">Alpine Linux</a> |
al@844 | 847 (<tt>*.apk</tt>, <tt>*.pkg.tar.gz</tt>, <tt>*.pkg.tar.xz</tt>)</li> |
al@844 | 848 <li><a href="http://wiki.openwrt.org/doc/packages" target="_blank">paquetes OpenWrt</a> |
al@844 | 849 (<tt>*.ipk</tt>, <tt>*.opk</tt>)</li> |
al@844 | 850 <li><a href="http://0.tuxfamily.org/doku.php/paquets/start" target="_blank">paquetes 0Linux</a> |
al@844 | 851 (<tt>*.spack</tt>)</li> |
al@844 | 852 <li><a href="http://www.paldo.org/index-section-packages.html" target="_blank">paquetes |
al@844 | 853 paldo</a> (<tt>*.tar.bz2</tt>)</li> |
al@844 | 854 <li><a href="http://www.voidlinux.eu/packages/" target="_blank">paquetes Void</a> |
al@844 | 855 (<tt>*.xbps</tt>)</li> |
al@844 | 856 <li><a href="http://tinycorelinux.net/" target="_blank">paquetes Tinycore</a> (<tt>*.tce</tt>, |
al@844 | 857 <tt>*.tcel</tt>, <tt>*.tcem</tt>, <tt>*.tcz</tt>)</li> |
al@811 | 858 </ul> |
al@811 | 859 |
al@811 | 860 <pre> |
al@811 | 861 # tazpkg convert <em>alien-paquete</em> |
al@811 | 862 </pre> |
al@844 | 863 </article> |
al@811 | 864 |
al@811 | 865 |
al@844 | 866 <article id="list-suggested"><h3>list-suggested</h3> |
al@811 | 867 |
al@844 | 868 <p>List suggested packages for each of your installed packages. With option <tt>--all</tt> it shows |
al@844 | 869 all suggested packages, and without option it shows only not installed suggested packages.</p> |
al@811 | 870 |
al@811 | 871 <pre> |
al@811 | 872 $ tazpkg list-suggested |
al@811 | 873 $ tazpkg list-suggested --all |
al@811 | 874 </pre> |
al@844 | 875 </article> |
al@844 | 876 </section> |
al@811 | 877 |
al@811 | 878 |
al@811 | 879 |
al@811 | 880 |
al@844 | 881 <section><header>Working with repositories</header> |
al@811 | 882 |
al@811 | 883 |
al@844 | 884 <article id="recharge"><h3>recharge</h3> |
al@811 | 885 |
al@844 | 886 <p>Recarga la lista de los paquetes disponibles en el espejo. Este comando descargará el packages |
al@844 | 887 database más reciente con la lista de paquetes disponibles en el espejo y antes de empezar guardará |
al@844 | 888 una copia de la database antigua. Una vez actualizada la DB, puedes usar los comandos <tt><a |
al@844 | 889 href="#list">list</a></tt> y <tt><a href="#search">search</a></tt>. Para ver y listar las |
al@844 | 890 diferencias, puedes usar <code>list-mirror --diff</code>; y para ver y actualizar paquetes, puedes |
al@844 | 891 usar el comando <tt><a href="#upgrade">upgrade</a></tt>.</p> |
al@844 | 892 |
al@844 | 893 <p>Command without options will recharge databases of all your repositories. You can specify the |
al@844 | 894 repository to be recharged: “main” for main repo, or undigest repository name.</p> |
al@811 | 895 |
al@811 | 896 <pre> |
al@811 | 897 # tazpkg recharge |
al@811 | 898 # tazpkg recharge main |
al@811 | 899 # tazpkg recharge <em>My_Undigest</em> |
al@811 | 900 # tazpkg recharge --root=<em>/mnt/sda6</em> |
al@811 | 901 </pre> |
al@844 | 902 </article> |
al@811 | 903 |
al@811 | 904 |
al@844 | 905 <article id="upgrade"><h3>upgrade</h3> |
al@811 | 906 |
al@844 | 907 <p>Upgrade te permite actualizar todos los paquetes instalados disponibles en el espejo actual |
al@844 | 908 (<tt>upgrade</tt> or <tt>up</tt>). Actualizar paquetes es una parte importante de la seguridad del |
al@844 | 909 sistema, ayuda a mantenerte seguro con las ultimas actualizaciones y correcciones. El proyecto |
al@844 | 910 SliTaz, aunque sea pequeño, proporciona actualizaciones regulares de seguridad y en general ofrece |
al@844 | 911 las ultimas versiones de software. Tenga en cuenta que esta función esta dirigida a la gente con |
al@844 | 912 SliTaz instalado en su disco duro. Los paquetes actualizados en el modo Live CD se perderán al |
al@844 | 913 apagar el sistema.</p> |
al@844 | 914 |
al@844 | 915 <p>At the beginning the packages database is updated automatically (<tt><a |
al@844 | 916 href="#recharge">recharge</a></tt>) in order to provide you with the current list of packages that |
al@844 | 917 you can update.</p> |
al@844 | 918 |
al@844 | 919 <p>Without options it runs in interactive mode and asks before install. You can specify one of the |
al@844 | 920 next options: <tt>-c</tt> or <tt>--check</tt> to check only for available upgrades; <tt>-i</tt> or |
al@844 | 921 <tt>--install</tt> to check for upgrades and install them all.</p> |
al@811 | 922 |
al@811 | 923 <pre> |
al@811 | 924 # tazpkg upgrade |
al@844 | 925 # tazpkg up --check |
al@844 | 926 # tazpkg up -i |
al@811 | 927 </pre> |
al@844 | 928 </article> |
al@811 | 929 |
al@811 | 930 |
al@844 | 931 <article id="setup-mirror"><h3>setup-mirror</h3> |
al@811 | 932 |
al@844 | 933 <p>Configura la dirección URL del espejo (<tt>setup-mirror</tt> o <tt>-sm</tt>). El comando te |
al@844 | 934 preguntará la dirección URL del nuevo espejo. Tenga en cuenta que también puede modificar el archivo |
al@844 | 935 principal <tt>/var/lib/tazpkg/mirror</tt>. La dirección URL tiene que indicar el directorio que |
al@844 | 936 contiene el archivo <tt>packages.info</tt> y los paquetes.</p> |
al@811 | 937 |
al@811 | 938 <pre> |
al@811 | 939 # tazpkg setup-mirror |
al@811 | 940 </pre> |
al@844 | 941 </article> |
al@811 | 942 |
al@811 | 943 |
al@844 | 944 <article id="add-undigest"><h3>add-undigest, setup-undigest</h3> |
al@811 | 945 |
al@844 | 946 <p>Establece la dirección URL de un espejo adicional no oficial para probar paquetes que todavía no |
al@844 | 947 están presentes en los espejos oficiales. Tenga en cuenta que también puede editar manualmente el |
al@844 | 948 archivo en <tt>/var/lib/tazpkg/undigest/<em>repository</em></tt>. La dirección URL tiene que indicar |
al@844 | 949 el directorio que contiene los paquetes y el archivo <tt>packages.info</tt>.</p> |
al@811 | 950 |
pankso@670 | 951 <pre> |
pankso@670 | 952 # tazpkg add-undigest <em>public-repository http://my.home.org/slitaz</em> |
pankso@670 | 953 # tazpkg setup-undigest <em>local-repository /home/slitaz/packages</em> |
pankso@670 | 954 </pre> |
al@844 | 955 </article> |
pankso@670 | 956 |
pankso@670 | 957 |
al@844 | 958 <article id="list-undigest"><h3>list-undigest</h3> |
al@811 | 959 |
al@844 | 960 <p>Lista espejos no oficiales (undigest) adicionales. Option <tt>--box</tt> will output list in the |
al@844 | 961 table form.</p> |
al@811 | 962 |
al@811 | 963 <pre> |
al@811 | 964 # tazpkg list-undigest |
al@811 | 965 # tazpkg list-undigest --box |
al@811 | 966 </pre> |
al@844 | 967 </article> |
al@811 | 968 |
al@811 | 969 |
al@844 | 970 <article id="remove-undigest"><h3>remove-undigest</h3> |
pankso@670 | 971 |
al@844 | 972 <p>Borra la dirección de un espejo no oficial (undigest). You will be asked for confirmation.</p> |
al@811 | 973 |
pankso@670 | 974 <pre> |
pankso@670 | 975 # tazpkg remove-undigest <em>my-repository</em> |
pankso@670 | 976 </pre> |
al@844 | 977 </article> |
al@844 | 978 </section> |
pankso@670 | 979 |
pankso@670 | 980 |
pankso@670 | 981 |
pankso@670 | 982 |
al@844 | 983 <section><header>Encargado de mantenimiento</header> |
al@811 | 984 |
al@811 | 985 <p>Christophe Lincoln <pankso en slitaz.org></p> |
al@844 | 986 </section> |
pankso@670 | 987 |
al@844 | 988 |
al@844 | 989 |
al@844 | 990 |
al@844 | 991 <footer> |
al@844 | 992 Copyright © 2015 <a href="http://www.slitaz.org/es/">SliTaz GNU/Linux</a> |
al@844 | 993 </footer> |
al@844 | 994 |
pankso@670 | 995 </body> |
pankso@670 | 996 </html> |