tazpkg rev 302

Add manual translation (en,fr,pt) and symlink to the default english one
author Christophe Lincoln <pankso@slitaz.org>
date Fri Oct 02 17:59:37 2009 +0200 (2009-10-02)
parents 4c0c9d845432
children d7071fbad685
files doc/tazpkg.en.html doc/tazpkg.fr.html doc/tazpkg.html doc/tazpkg.pt.html
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/doc/tazpkg.en.html	Fri Oct 02 17:59:37 2009 +0200
     1.3 @@ -0,0 +1,443 @@
     1.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     1.5 +	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     1.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
     1.7 +<head>
     1.8 +	<title>Tazpkg Manual</title>
     1.9 +	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    1.10 +	<meta name="description" content="" />
    1.11 +	<meta name="expires" content="never" />
    1.12 +	<meta name="modified" content="2008-07-18 19:45:00" />
    1.13 +	<style type="text/css"><!--
    1.14 +	body { font: 90% sans-serif, vernada, arial; margin: 0; }
    1.15 +	#header { background: #f0ba08; color: black; height: 50px;
    1.16 +		border-top: 1px solid black; border-bottom: 1px solid black; }
    1.17 +	#content { margin: 0px 50px 26px 50px; }
    1.18 +	h1 { margin: 14px 0px 0px 16px; }
    1.19 +	li { line-height: 1.4em; }
    1.20 +	pre { padding: 5px; color: black; background: #e1e0b0; }
    1.21 +	pre.script { padding: 10px; color: black; background: #e8e8e8;
    1.22 +		border: 1px inset #333333; }
    1.23 +	code { font-size: 100%; color: #669900; background: transparent; }
    1.24 +	hr { color: white; background: white; height: 1px; border: 0; }
    1.25 +	--></style>
    1.26 +</head>
    1.27 +<body bgcolor="#ffffff">
    1.28 +<div id="header">
    1.29 +<h1><font color="#3e1220">Tazpkg Manual</font></h1>
    1.30 +</div>
    1.31 +<hr />
    1.32 +<!-- Start content -->
    1.33 +<div id="content">
    1.34 +
    1.35 +<h2>NAME</h2>
    1.36 +<p>
    1.37 +Tazpkg - Tiny autonomous zone package manager
    1.38 +</p>
    1.39 +
    1.40 +<h2>SYNTAX</h2>
    1.41 +<pre>
    1.42 + tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt]
    1.43 +</pre>
    1.44 +
    1.45 +<h2>DESCRIPTION</h2>
    1.46 +<p>
    1.47 +Tazpkg is an ultralightweight (~ 35KB) package manager to
    1.48 +install, list, download, update or remove precompiled packages
    1.49 +on a GNU/Linux system. Tazpkg offers commands for searching
    1.50 +and creating packages and was created independently.
    1.51 +The format of the packages using the *.tazpkg extension is a
    1.52 +cpio archive containing a filesystem compressed with gzip,
    1.53 +a receipt and an optional description. Tazpkg also manages
    1.54 +dependencies based on package receipts. Each receipt contains
    1.55 +all the information about a package and can also include
    1.56 +pre and post installation functions. The same receipt is 
    1.57 +used by Tazwok to compile sources and generate a .tazpkg 
    1.58 +package.
    1.59 +</p>
    1.60 +<p>
    1.61 +Tazpkg is entirely built from scratch using SHell script, 
    1.62 +compatible with Bash, it runs under Ash - part of the Busybox 
    1.63 +project. Tazpkg is distributed under the free GNU license GPL V3. 
    1.64 +</p>
    1.65 +
    1.66 +<h2>COMMANDS</h2>
    1.67 +<h3><font color="#6c0023">list</font></h3>
    1.68 +<p>
    1.69 +List packages installed on the system. This command displays 
    1.70 +a column list of all installed packages, It also allows you to list the 
    1.71 +categories, packages based on category and packages placed on hold.
    1.72 +You can also use the 'search' command for a list based 
    1.73 +on a term or package name:
    1.74 +</p>
    1.75 +<pre>
    1.76 + # tazpkg list
    1.77 + # tazpkg list cat|categories
    1.78 + # tazpkg list blocked
    1.79 +</pre>
    1.80 +<a name="xhtml-list"></a>
    1.81 +<h3><font color="#6c0023">xhtml-list</font></h3>
    1.82 +<p>
    1.83 +The 'xhtml-list' command can create a XHTML list
    1.84 +of all the packages installed on the system which can be read
    1.85 +with your preferred Web browser. It can be run as a normal
    1.86 +user and creates a page 'installed-packages.html' in
    1.87 +your current directory. Note that you can change the name of the
    1.88 +generated list via the command line:
    1.89 +</p>
    1.90 +<pre>
    1.91 + # tazpkg xhtml-list
    1.92 + # tazpkg xhtml-list list-name.html
    1.93 +</pre>
    1.94 +<a name="list-mirror"></a>
    1.95 +<h3><font color="#6c0023">list-mirror</font></h3>
    1.96 +<p>
    1.97 +List packages available on the mirror. This command will
    1.98 +display the 'packages.list' file recharged from the mirror.
    1.99 +If this doesn't exist, you will be asked to launch
   1.100 +'tazpkg recharge' as administrator (root) for a list of 
   1.101 +available packages . The --diff option is used to display
   1.102 +the differences between the last and current list of packages:
   1.103 +</p>
   1.104 +<pre>
   1.105 + # tazpkg list-mirror
   1.106 + # tazpkg list-mirror --diff
   1.107 +</pre>
   1.108 +<a name="info"></a>
   1.109 +<h3><font color="#6c0023">info</font></h3>
   1.110 +<p>
   1.111 +Display any information available in the receipt for the 
   1.112 +package in question - its version, category, maintainer,
   1.113 +Web site and any dependencies (see also Tazwok for more
   1.114 +information on receipts):
   1.115 +</p>
   1.116 +<pre>
   1.117 + # tazpkg info busybox
   1.118 +</pre>
   1.119 +<a name="desc"></a>
   1.120 +<h3><font color="#6c0023">desc</font></h3>
   1.121 +<p>
   1.122 +Description of the package (if it exists). This command
   1.123 +displays the 'description.txt' file of each package (a simple
   1.124 +text file, justified to 80 characters to fit in a standard terminal):
   1.125 +</p>
   1.126 +<pre>
   1.127 + # tazpkg desc busybox
   1.128 +</pre>
   1.129 +<a name="list-config"></a>
   1.130 +<h3><font color="#6c0023">list-config</font></h3>
   1.131 +<p>
   1.132 +Lists the system configuration files. The --box option displays
   1.133 +in table format:
   1.134 +</p>
   1.135 +<pre> # tazpkg list-config
   1.136 + # tazpkg list-config --box
   1.137 +</pre>
   1.138 +<a name="list-files"></a>
   1.139 +<h3><font color="#6c0023">list-files</font></h3>
   1.140 +<p>
   1.141 +List all files installed with a package. This command will
   1.142 +simply read and display the 'files.list' of each package which is
   1.143 +automatically generated when the package is created and is
   1.144 +also used to remove files when uninstalling a package.
   1.145 +To list the files installed with the package bc:
   1.146 +</p>
   1.147 +<pre>
   1.148 + # tazpkg list-files bc
   1.149 +</pre>
   1.150 +<a name="search"></a>
   1.151 +<h3><font color="#6c0023">search</font></h3>
   1.152 +<p>
   1.153 +Search for packages by owner or package name. This command
   1.154 +will search for the term wanted in the installed packages and the
   1.155 +list of available packages on the mirror. To obtain the 
   1.156 +latest list of installable packages on the mirror, just
   1.157 +run 'tazpkg recharge' before conducting a search:
   1.158 +</p>
   1.159 +<pre>
   1.160 + # tazpkg search gcc
   1.161 +</pre>
   1.162 +<a name="search-file"></a>
   1.163 +<h3><font color="#6c0023">search-file</font></h3>
   1.164 +<p>
   1.165 +The 'search-file' command allows you to search for a file
   1.166 +among the files installed by the packages. This command is very
   1.167 +useful to find the full path to a file and determine if 
   1.168 +a file is present on the system. Example:
   1.169 +</p>
   1.170 +<pre>
   1.171 + $ tazpkg search-file libnss
   1.172 +</pre>
   1.173 +<a name="install"></a>
   1.174 +<h3><font color="#6c0023">install</font></h3>
   1.175 +<p>
   1.176 +This command allows the installation of a local package with
   1.177 +the .tazpkg extension. See 'get-install' to install a 
   1.178 +package from the internet. Note that you can force the
   1.179 +installation via the --forced, uninstall and reinstall options 
   1.180 +or specify the root system where you want to install the
   1.181 +packages via the -root= option:
   1.182 +</p>
   1.183 +<pre>
   1.184 + # tazpkg install package-1.0.tazpkg
   1.185 + Or :
   1.186 + # tazpkg install path/to/package-1.0.tazpkg --forced
   1.187 + Or :
   1.188 + # tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs
   1.189 +</pre>
   1.190 +<h3><font color="#6c0023">install-list or get-install-list</font></h3>
   1.191 +<p>
   1.192 +Install a set of packages listed in a file. This command
   1.193 +allows you to (download and) install several packages with a single command
   1.194 +and can also be forced:
   1.195 +</p>
   1.196 +<pre> # tazpkg install-list my-packages.list
   1.197 + # tazpkg get-install-list my-packages.list --forced
   1.198 +</pre>
   1.199 +<a name="link"></a>
   1.200 +<h3><font color="#6c0023">link</font></h3>
   1.201 +<p>
   1.202 +This command allows the installation of a package from another media 
   1.203 +device. The set up is done through symbolic links and consumes very little 
   1.204 +memory. It is generally used within the system RAM to install add-ons 
   1.205 +from an USB key:
   1.206 +</p>
   1.207 +<pre>
   1.208 + # tazpkg link openoffice /media/usbdisk
   1.209 +</pre>
   1.210 +<a name="remove"></a>
   1.211 +<h3><font color="#6c0023">remove</font></h3>
   1.212 +<p>
   1.213 +Remove a package. You will be asked for confirmation (y/N).
   1.214 +This command will delete all files installed with the package.
   1.215 +To view the list of files, use the 'list-files' command
   1.216 +followed by the name of the package. Example
   1.217 +with the package bc:
   1.218 +</p>
   1.219 +<pre>
   1.220 + # tazpkg remove bc
   1.221 +</pre>
   1.222 +<a name="extract"></a>
   1.223 +<h3><font color="#6c0023">extract</font></h3>
   1.224 +<p>
   1.225 +Extract a package into a directory. If you do not specify
   1.226 +the destination directory, the package will be extracted
   1.227 +in the current directory using the name package-version:
   1.228 +</p>
   1.229 +<pre>
   1.230 + # tazpkg extract package.tazpkg
   1.231 + # tazpkg extract package.tazpkg target/dir
   1.232 +</pre>
   1.233 +<a name="pack"></a>
   1.234 +<h3><font color="#6c0023">pack</font></h3>
   1.235 +<p>
   1.236 +The 'pack' command will create a package from a directory
   1.237 +prepared in advance or from an unpacked package. It can 
   1.238 +also manually create a .tazpkg package (see the Tazwok documentation
   1.239 +for the automatic creation of packages). To pack a package:
   1.240 +</p>
   1.241 +<pre>
   1.242 + # tazpkg pack package-version
   1.243 +</pre>
   1.244 +<a name="repack"></a>
   1.245 +<h3><font color="#6c0023">repack</font></h3>
   1.246 +<p>
   1.247 +The 'repack' command allows you to recreate a package from
   1.248 +the files on a system where it was previously installed.
   1.249 +To repack a package:
   1.250 +</p>
   1.251 +<pre>
   1.252 + # tazpkg repack package
   1.253 +</pre>
   1.254 +<a name="repack-config"></a>
   1.255 +<h3><font color="#6c0023">repack-config</font></h3>
   1.256 +<p>
   1.257 +The 'repack-config' command recreates a package
   1.258 +of the system configuration files (see list-config). It is enough 
   1.259 +to install the package to find the current configuration. To repack 
   1.260 +the configuration files:
   1.261 +</p>
   1.262 +<pre> # tazpkg repack-config
   1.263 +</pre>
   1.264 +<a name="recharge"></a>
   1.265 +<h3><font color="#6c0023">recharge</font></h3>
   1.266 +<p>
   1.267 +Recharge the list of available packages on the mirror. 
   1.268 +This command will download the most recent 'packages.list' 
   1.269 +of installable packages on the mirror and before starting 
   1.270 +will save the old list. Once the list is updated
   1.271 +you can then use the 'list' and 'search' commands. To view
   1.272 +and list the differences, you can use 'list-mirror --diff', and to view 
   1.273 +and update packages, you can simply 'upgrade'. To recharge the
   1.274 +latest list of packages:
   1.275 +</p>
   1.276 +<pre>
   1.277 + # tazpkg recharge
   1.278 +</pre>
   1.279 +<a name="upgrade"></a>
   1.280 +<h3><font color="#6c0023">upgrade</font></h3>
   1.281 +<p>
   1.282 +Upgrade allows you to update all installed packages available
   1.283 +on the current mirror. Upgrading packages is an important
   1.284 +part of system security, it helps to keep you secure with
   1.285 +the latest updates and fixes. The SliTaz project,
   1.286 +although tiny, provides regular updates on security and generally
   1.287 +offers the latest versions of software. Note that this 
   1.288 +function is aimed at people with SliTaz installed on a 
   1.289 +hard drive. Updated packages in LiveCD mode will be lost on
   1.290 +system shutdown. To upgrade:
   1.291 +</p>
   1.292 +<pre>
   1.293 + # tazpkg upgrade
   1.294 +</pre>
   1.295 +<a name="check"></a>
   1.296 +<h3><font color="#6c0023">check</font></h3>
   1.297 +<p>
   1.298 +The 'check' command can check dependencies on installed
   1.299 +packages and determine whether all the files needed for the 
   1.300 +repacking of packages are present:
   1.301 +</p>
   1.302 +<pre>
   1.303 + # tazpkg check package
   1.304 +</pre>
   1.305 +<a name="block"></a>
   1.306 +<h3><font color="#6c0023">block or unblock</font></h3>
   1.307 +<p>
   1.308 +The 'block' and 'unblock' commands permit you to block
   1.309 +installed package versions so that they are not maintained
   1.310 +by an 'upgrade'. The list of packages on hold are contained
   1.311 +in the /var/lib/tazpkg/blocked-packages.list. This file can also
   1.312 +be edited by hand. To block or unblock a package such as
   1.313 +Grub:
   1.314 +</p>
   1.315 +<pre>
   1.316 + # tazpkg block grub
   1.317 + Or :
   1.318 + # tazpkg unblock grub
   1.319 +</pre>
   1.320 +<a name="get"></a>
   1.321 +<h3><font color="#6c0023">get</font></h3>
   1.322 +<p>
   1.323 +Get a package from the mirror (if it exists). The downloaded
   1.324 +package is stored in the current directory. To find the path
   1.325 +you can use 'pwd'. To get the Grub package:
   1.326 +</p>
   1.327 +<pre>
   1.328 + # tazpkg get grub
   1.329 +</pre>
   1.330 +<a name="get-install"></a>
   1.331 +<h3><font color="#6c0023">get-install</font></h3>
   1.332 +<p>
   1.333 +Get and install a package from a mirror on the internet.
   1.334 +The 'get-install' command begins by checking whether the
   1.335 +package exists on the mirror and if it has been already downloaded. 
   1.336 +For a list of packages on the mirror, we must
   1.337 +use the 'list-mirror' command. To install the package Grub:
   1.338 +</p>
   1.339 +<pre>
   1.340 + # tazpkg get-install grub
   1.341 +</pre>
   1.342 +<a name="clean-cache"></a>
   1.343 +<h3><font color="#6c0023">clean-cache</font></h3>
   1.344 +<p>
   1.345 +Remove *.tazpkg packages downloaded to the cache. During 
   1.346 +installation, Tazpkg keeps a copy of packages downloaded
   1.347 +from the web. This is done to save bandwidth in case of 
   1.348 +reinstallation, but you may want to free up space on the hard
   1.349 +drive or re-download the packages:
   1.350 +</p>
   1.351 +<pre>
   1.352 + # tazpkg clean-cache
   1.353 +</pre>
   1.354 +<a name="setup-mirror"></a>
   1.355 +<h3><font color="#6c0023">setup-mirror</font></h3>
   1.356 +<p>
   1.357 +Setup the URL for the mirror. The 'setup-mirror' command
   1.358 +will ask for the URL of the new mirror. You can specify
   1.359 +multiple URLs separated by spaces. Note that you can also
   1.360 +modify the main /var/lib/tazpkg/mirror file. The URL must
   1.361 +point to the directory containing the 'packages.list' and
   1.362 +packages:
   1.363 +</p>
   1.364 +<pre>
   1.365 + # tazpkg setup-mirror
   1.366 +</pre>
   1.367 +<a name="reconfigure"></a>
   1.368 +<h3><font color="#6c0023">reconfigure</font></h3>
   1.369 +<p>
   1.370 +Replays the post-install script from the package.
   1.371 +Example using gcc:
   1.372 +</p>
   1.373 +<pre> # tazpkg reconfigure gcc
   1.374 +</pre>
   1.375 +<a name="depends"></a>
   1.376 +<h3><font color="#6c0023">depends or rdepends</font></h3>
   1.377 +<p>
   1.378 +Displays a dependency tree or reverse dependency tree for a package.
   1.379 +Examples using mpd:
   1.380 +</p>
   1.381 +<pre> # tazpkg depends mpd
   1.382 + # tazpkg rdepends mpd
   1.383 +</pre>
   1.384 +<a name="add-undigest"></a>
   1.385 +<h3><font color="#6c0023">add-undigest or setup-undigest</font></h3>
   1.386 +<p>
   1.387 +Set the URL of an additional unofficial mirror to test packages that
   1.388 +are not yet present on the official mirrors. Note, you can also
   1.389 +manually edit the file in /var/lib/tazpkg/undigest/'repository'. The URL
   1.390 +must point to the directory containing the packages and 'packages.list':
   1.391 +</p>
   1.392 +<pre>
   1.393 + # tazpkg add-undigest public-repository http://my.home.org/slitaz
   1.394 + # tazpkg setup-undigest local-repository /home/slitaz/packages
   1.395 +</pre>
   1.396 +<a name="remove-undigest"></a>
   1.397 +<h3><font color="#6c0023">remove-undigest</font></h3>
   1.398 +<p>
   1.399 +Removes the URL of an undigest mirror:
   1.400 +</p>
   1.401 +<pre>
   1.402 + # tazpkg remove-undigest my-repository
   1.403 +</pre>
   1.404 +<a name="list-undigest"></a>
   1.405 +<h3><font color="#6c0023">list-undigest</font></h3>
   1.406 +<p>
   1.407 +Lists additional undigest mirrors:
   1.408 +</p>
   1.409 +<pre>
   1.410 + # tazpkg list-undigest
   1.411 +</pre>
   1.412 +<a name="convert"></a>
   1.413 +<h3><font color="#6c0023">convert</font></h3>
   1.414 +<p>
   1.415 +Converts a Debian package (.deb), Redhat (.rpm), Slackware (.tgz) or 
   1.416 +Archlinux (.pkg.tar.gz) package into a SliTaz package (.tazpkg):
   1.417 +</p>
   1.418 +<pre>
   1.419 + # tazpkg convert alien-package
   1.420 +</pre>
   1.421 +<a name="set-release"></a>
   1.422 +<h3><font color="#6c0023">set-release</font></h3>
   1.423 +<p>
   1.424 +The 'set-release' command changes the current version and 
   1.425 +upgrades the packages to the latest release:
   1.426 +</p>
   1.427 +<pre> # tazpkg set-release cooking
   1.428 +</pre>
   1.429 +<a name="bugs"></a>
   1.430 +<h3><font color="#6c0023">bugs</font></h3>
   1.431 +<p>
   1.432 +Generates a list of known bugs in the packages:
   1.433 +</p>
   1.434 +<pre> # tazpkg bugs
   1.435 +</pre>
   1.436 +
   1.437 +<h2>MAINTAINER</h2>
   1.438 +<p>
   1.439 +Christophe Lincoln &lt;pankso at slitaz.org&gt;
   1.440 +</p>
   1.441 +
   1.442 +</div>
   1.443 +<!-- End content -->
   1.444 +</body>
   1.445 +</html>
   1.446 +
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/doc/tazpkg.fr.html	Fri Oct 02 17:59:37 2009 +0200
     2.3 @@ -0,0 +1,479 @@
     2.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     2.5 +	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     2.7 +<head>
     2.8 +	<title>Tazpkg Manual - Manuel du gestionnaire de paquets 'tazpkg'</title>
     2.9 +	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    2.10 +	<meta name="description" content="tazpkg manuel utilisation documentation description commandes" />
    2.11 +	<meta name="expires" content="never" />
    2.12 +	<meta name="modified" content="2008-03-05 16:33:00" />
    2.13 +	<style type="text/css"><!--
    2.14 +	body { font: 90% sans-serif, vernada, arial; margin: 0; }
    2.15 +	#header { background: #f0ba08; color: black; height: 50px;
    2.16 +		border-top: 1px solid black; border-bottom: 1px solid black; }
    2.17 +	#content { margin: 0px 50px 26px 50px; }
    2.18 +	h1 { margin: 14px 0px 0px 16px; }
    2.19 +	li { line-height: 1.4em; }
    2.20 +	pre { padding: 5px; color: black; background: #e1e0b0; }
    2.21 +	pre.script { padding: 10px; color: black; background: #e8e8e8;
    2.22 +		border: 1px inset #333333; }
    2.23 +	code { font-size: 100%; color: #669900; background: transparent; }
    2.24 +	hr { color: white; background: white; height: 1px; border: 0; }
    2.25 +	--></style>
    2.26 +</head>
    2.27 +<body bgcolor="#ffffff">
    2.28 +<div id="header">
    2.29 +<h1><font color="#3e1220">Tazpkg Manual</font></h1>
    2.30 +</div>
    2.31 +<hr />
    2.32 +<!-- Start content -->
    2.33 +<div id="content">
    2.34 +
    2.35 +<h2>NOM</h2>
    2.36 +<p>
    2.37 +Tazpkg - Tiny autonomous zone package manager
    2.38 +</p>
    2.39 +
    2.40 +<h2>SYNTAXE</h2>
    2.41 +<pre>
    2.42 + tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt]
    2.43 + tazpkg shell
    2.44 +</pre>
    2.45 +
    2.46 +<h2>DESCRIPTION</h2>
    2.47 +<p>
    2.48 +Tazpkg est un gestionnaire de paquets ultra léger (~35 Ko) permettant
    2.49 +d'installer, lister, télécharger, mettre à jour ou enlever des paquets
    2.50 +précompilés sur un système GNU/Linux. Tazpkg propose aussi une commande de
    2.51 +recherche et une commande pour la création de paquets. Il a été créé pour les
    2.52 +besoins de SliTaz GNU/Linux, mini distribution autonome. Le format des paquets
    2.53 +utilise l'extension *.tazpkg, c'est une archive cpio contenant un système de
    2.54 +fichiers (fs) compressé avec gzip, la recette et une éventuelle description.
    2.55 +Tazpkg fournit aussi un système de gestion des dépendances basé sur les
    2.56 +recettes des paquets. La recette contient toutes les informations au sujet du
    2.57 +paquet, elle peut aussi contenir les fonctions de pre et post installation.
    2.58 +Cette même recette est par ailleurs utilisée par Tazwok pour compiler les
    2.59 +sources et créer un paquet tazpkg.
    2.60 +</p>
    2.61 +<p>
    2.62 +Tazpkg est écrit en script shell depuis rien (from scratch), compatible
    2.63 +Bash, et fonctionne avec Ash du projet Busybox. Tazpkg est distribué
    2.64 +sous license libre GNU gpl v3.
    2.65 +</p>
    2.66 +
    2.67 +<h2>SHELL</h2>
    2.68 +<p>
    2.69 +Tazpkg fourni un mode SHell permettant de directement passer les commandes
    2.70 +au gestionnaire de paquets. Ce mode est utile pour lancer quelques commandes
    2.71 +comme la mise à jour du système, il support 'su' pour devenir admnistrateur
    2.72 +mais ne propose pas le rappel des commandes. Pour utiliser Tazpkg en mode 
    2.73 +SHell :
    2.74 +</p>
    2.75 +<pre>
    2.76 + $ tazpkg shell
    2.77 +</pre>
    2.78 +
    2.79 +<h2>COMMANDES</h2>
    2.80 +<a name="list"></a>
    2.81 +<h3><font color="#6c0023">list</font></h3>
    2.82 +<p>
    2.83 +Liste et compte les paquets installés sur le système. Cette commande permet
    2.84 +d'afficher sur une colonne la liste tous les paquets installés, vous pouvez
    2.85 +aussi utiliser la commande de recherche (search) pour avoir une liste en
    2.86 +fonction d'un nom (exemple xorg). Cette commande vous permet aussi de lister
    2.87 +les catégories, les paquets en fonction de leur catégorie et les paquets 
    2.88 +bloqués :
    2.89 +</p>
    2.90 +<pre>
    2.91 + # tazpkg list
    2.92 + # tazpkg list cat|categories
    2.93 + # tazpkg list blocked
    2.94 +</pre>
    2.95 +<a name="xhtml-list"></a>
    2.96 +<h3><font color="#6c0023">xhtml-list</font></h3>
    2.97 +<p>
    2.98 +La commande 'xhtml-list' permet de créer une liste au format xHTML des
    2.99 +paquets installés sur le système, une fois générée, cette liste peut être 
   2.100 +lue avec votre navigateur Web préféré. Cette commande peut être lancée
   2.101 +en tant que simple utilisateur et crée par défaut une liste nommée 
   2.102 +'installed-packages.html' dans le répertoire courant. A noter que vous
   2.103 +pouvez aussi changer le nom de la liste générée via la ligne de
   2.104 +commande :
   2.105 +</p>
   2.106 +<pre>
   2.107 + # tazpkg xhtml-list
   2.108 + # tazpkg xhtml-list list-name.html
   2.109 +</pre>
   2.110 +<a name="list-mirror"></a>
   2.111 +<h3><font color="#6c0023">list-mirror</font></h3>
   2.112 +<p>
   2.113 +Liste et compte les paquets disponnibles sur le miroir. Cette commande va
   2.114 +afficher le dernier fichier packages.list rechargé depuis le miroir, si la
   2.115 +liste des paquets n'existe pas, il vous sera demandé de lancer la commande
   2.116 +'tazpkg recharge' en tant qu'administrateur (root) pour obtenir la liste
   2.117 +des paquets disponibles. L'option --diff est utilisée pour afficher le
   2.118 +fichier des différences entre la dernière et l'actuelle liste des paquets :
   2.119 +</p>
   2.120 +<pre>
   2.121 + # tazpkg list-mirror
   2.122 + # tazpkg list-mirror --diff
   2.123 +</pre>
   2.124 +<a name="info"></a>
   2.125 +<h3><font color="#6c0023">info</font></h3>
   2.126 +<p>
   2.127 +Donne les informations disponibles dans la recette du paquet en question, sa
   2.128 +version, sa catégorie, le mainteneur, son site Web et ses éventuelles
   2.129 +dépendances (voir aussi Tazwok pour plus d'informations sur les recettes) :
   2.130 +</p>
   2.131 +<pre>
   2.132 + # tazpkg info busybox
   2.133 +</pre>
   2.134 +<a name="desc"></a>
   2.135 +<h3><font color="#6c0023">desc</font></h3>
   2.136 +<p>
   2.137 +Description du paquet (si elle existe). Cette commande affiche le fichier
   2.138 +description.txt propre à chaque paquet, la description est un simple fichier
   2.139 +texte ne dépassant pas le 80 caractères pour un affichage standard dans un
   2.140 +terminal. Si la description du paquet n'existe pas, vous pouvez la créer et
   2.141 +l'envoyer au mainteneur du paquet (quelques lignes suffisent) :
   2.142 +</p>
   2.143 +<pre>
   2.144 + # tazpkg desc busybox
   2.145 +</pre>
   2.146 +<a name="list-files"></a>
   2.147 +<h3><font color="#6c0023">list-files</font></h3>
   2.148 +<p>
   2.149 +Liste et compte les fichiers installés avec un paquet. Cette commande va
   2.150 +simplement lire et classer le fichier files.list propre à chaque paquet, ce
   2.151 +fichier est généré automatiquement lors de la création, il est aussi utilisé
   2.152 +pour supprimer tous les fichiers lors de la désinstallation d'un paquet. Pour
   2.153 +lister les fichier installés avec le paquet bc :
   2.154 +</p>
   2.155 +<pre>
   2.156 + # tazpkg list-files bc
   2.157 +</pre>
   2.158 +<a name="search"></a>
   2.159 +<h3><font color="#6c0023">search</font></h3>
   2.160 +<p>
   2.161 +Recherche de paquets par patron ou nom de paquet. La commande 
   2.162 +va chercher le terme voulu dans les paquets installés et dans les listes des
   2.163 +paquets disponibles sur le miroir. Pour obtenir la plus récente liste des
   2.164 +paquets installables depuis internet, il suffit de lancer 'tazpkg recharge'
   2.165 +avant d'effectuer une recherche :
   2.166 +</p>
   2.167 +<pre>
   2.168 + # tazpkg search gcc
   2.169 + # tazpkg search gcc [--installed|--list|--mirror]
   2.170 + Ou :
   2.171 + # tazpkg search gcc [-i|-l|-m]
   2.172 +</pre>
   2.173 +<a name="search-files"></a>
   2.174 +<h3><font color="#6c0023">search-files</font></h3>
   2.175 +<p>
   2.176 +La commande 'search-file' permet de rechercher un fichier parmi tous les
   2.177 +fichiers installés par tous les paquets. Cette commande est très utile pour
   2.178 +trouver le chemin complet vers un fichier et savoir si un fichier est bien
   2.179 +présent sur le système. Exemple :
   2.180 +</p>
   2.181 +<pre>
   2.182 + $ tazpkg search-file libnss
   2.183 +</pre>
   2.184 +<a name="install"></a>
   2.185 +<h3><font color="#6c0023">install</font></h3>
   2.186 +<p>
   2.187 +Cette commande permet l'installation d'un paquet local avec l'extension 
   2.188 +.tazpkg. Voir la commande 'get-install' pour installer un paquet depuis
   2.189 +internet. A noter que vous  pouvez forcer l'installation via l'option
   2.190 +--forced, désinstaller et réinstaller ou encore spécifier la racine du système
   2.191 +dans lequel vous désirez installer le paquets via l'option --root= :
   2.192 +</p>
   2.193 +<pre>
   2.194 + # tazpkg install package-1.0.tazpkg
   2.195 + Ou :
   2.196 + # tazpkg install path/to/package-1.0.tazpkg --forced
   2.197 + Ou :
   2.198 + # tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs
   2.199 +</pre>
   2.200 +<a name="install-list"></a>
   2.201 +<h3><font color="#6c0023">install-list</font></h3>
   2.202 +<p>
   2.203 +Installation d'un set de paquets listés dans un fichier. Cette commande
   2.204 +permet d'installer plusieurs paquets en une seule commande et peut aussi être
   2.205 +forcée :
   2.206 +</p>
   2.207 +<pre>
   2.208 + # tazpkg install-list my-packages.list
   2.209 + # tazpkg install-list my-packages.list --forced
   2.210 +</pre>
   2.211 +<a name="link"></a>
   2.212 +<h3><font color="#6c0023">link</font></h3>
   2.213 +<p>
   2.214 +Cette commande permet l'installation d'un paquet déjà installé sur un
   2.215 +autre media. Cette installation s'effectue par des liens symboliques et
   2.216 +consomme très peu de mémoire. Elle est utilisée généralement avec un système
   2.217 +en RAM pour installer des compléments depuis une clé USB. 
   2.218 +</p>
   2.219 +<pre>
   2.220 + # tazpkg link openoffice /media/usbdisk
   2.221 +</pre>
   2.222 +<a name="add-flavor"></a>
   2.223 +<h3><font color="#6c0023">add-flavor</font></h3>
   2.224 +<p>
   2.225 +Installation d'un set de paquets listés dans une saveur. Cette commande
   2.226 +permet d'installer tous les paquets d'une saveur en une seule commande sans
   2.227 +avoir à générer un nouveau cdrom avec tazlito.
   2.228 +</p>
   2.229 +<pre>
   2.230 + # tazpkg add-flavor office.flavor
   2.231 +</pre>
   2.232 +<a name="install-flavor"></a>
   2.233 +<h3><font color="#6c0023">install-flavor</font></h3>
   2.234 +<p>
   2.235 +Remplacement de tous les paquets par ceux listés dans une saveur. Cette
   2.236 +commande permet de transformer la distribution courante en une seule commande
   2.237 +sans avoir à générer un nouveau cdrom avec tazlito.
   2.238 +</p>
   2.239 +<pre>
   2.240 + # tazpkg install-flavor office.flavor
   2.241 +</pre>
   2.242 +<a name="remove"></a>
   2.243 +<h3><font color="#6c0023">remove</font></h3>
   2.244 +<p>
   2.245 +Désinstallation d'un paquet, il vous sera demandé confirmation (y/N). Cette
   2.246 +commande va supprimer tous les fichiers installés avec le paquet, pour
   2.247 +afficher cette liste, vous pouvez utiliser la commande 'list-files' de Tazpkg
   2.248 +suivie du nom du paquet en question. Exemple avec le paquet bc :
   2.249 +</p>
   2.250 +<pre>
   2.251 + # tazpkg remove bc
   2.252 +</pre>
   2.253 +<a name="extract"></a>
   2.254 +<h3><font color="#6c0023">extract</font></h3>
   2.255 +<p>
   2.256 +Extraire un paquet dans un répertoire donné. Si vous ne spécifiez pas le
   2.257 +répertoire de destination, le paquet sera extrait dans le répertoire courant
   2.258 +en utilisant le nom paquet-version :
   2.259 +</p>
   2.260 +<pre>
   2.261 + # tazpkg extract package.tazpkg
   2.262 + # tazpkg extract package.tazpkg target/dir
   2.263 +</pre>
   2.264 +<a name="pack"></a>
   2.265 +<h3><font color="#6c0023">pack</font></h3>
   2.266 +<p>
   2.267 +La commande 'pack' permet de créer un paquet depuis un répertoire préparé à
   2.268 +l'avance ou depuis un paquet désarchivé. Cette commande permet aussi de créer
   2.269 +manuellement un paquet.tazpkg (voir la documentation et Tazwok pour la création
   2.270 +automatique de paquets). Pour empaqueter un paquet :
   2.271 +</p>
   2.272 +<pre>
   2.273 + # tazpkg pack package-version
   2.274 +</pre>
   2.275 +<a name="repack"></a>
   2.276 +<h3><font color="#6c0023">repack</font></h3>
   2.277 +<p>
   2.278 +La commande 'repack' permet de recréer un paquet depuis les fichiers présents
   2.279 +sur le système où il a été précédemment installé. Pour réempaqueter un paquet :
   2.280 +</p>
   2.281 +<pre>
   2.282 + # tazpkg repack package
   2.283 +</pre>
   2.284 +<a name="recharge"></a>
   2.285 +<h3><font color="#6c0023">recharge</font></h3>
   2.286 +<p>
   2.287 +Recharge la liste des paquets disponibles sur le miroir (packages.list). Cette
   2.288 +commande va télécharger la plus récente liste des paquets installables depuis
   2.289 +le miroir, à noter qu'avant de commencer, Tazpkg va sauvegarder l'ancienne
   2.290 +liste. Une fois la liste à jour, vous pouvez la consulter via la commande
   2.291 +'list' et effectuer un recherche de paquet via la commande 'search' de Tazpkg.
   2.292 +Pour réafficher la liste des différences, vous pouvez utiliser la commande
   2.293 +'list-mirror --diff'. Et pour afficher et mettre à jour les paquets du système,
   2.294 +vous pouvez utiliser 'upgrade'. Pour recharger la plus récente liste des
   2.295 +paquets :
   2.296 +</p>
   2.297 +<pre>
   2.298 + # tazpkg recharge
   2.299 +</pre>
   2.300 +<a name="upgrade"></a>
   2.301 +<h3><font color="#6c0023">upgrade</font></h3>
   2.302 +<p>
   2.303 +La commande 'upgrade' permet de mettre à jour tous les paquets installés et
   2.304 +disponibles sur le miroir courant. La mise à jour des paquets est une
   2.305 +importante partie du système, elle permet de garder un système sécurisé avec
   2.306 +les dernières corrections et nouveautés. Le projet SliTaz, même mini, fournit
   2.307 +régulièrement des mises à jours de sécurité et propose généralement les
   2.308 +dernières versions des logiciels. A noter que cette fonction est destinée aux
   2.309 +personnes ayant installé SliTaz sur disque dur, en mode LiveCD les paquets mis
   2.310 +à jour seront perdus lors de l'arrêt du système. Pour garder un système un
   2.311 +jour :
   2.312 +</p>
   2.313 +<pre>
   2.314 + # tazpkg upgrade
   2.315 +</pre>
   2.316 +<a name="set-release"></a>
   2.317 +<h3><font color="#6c0023">set-release</font></h3>
   2.318 +<p>
   2.319 +La commande 'set-release' permet de changer la version de SliTaz et de mettre 
   2.320 +à jour tous les paquets. Attention cette commande peut être dangereuse dans 
   2.321 +la cas d'une mise à jour de la version stable version en cuisson (cooking) :
   2.322 +</p>
   2.323 +<pre>
   2.324 + # tazpkg set-release cooking
   2.325 +</pre>
   2.326 +<a name="check"></a>
   2.327 +<h3><font color="#6c0023">check</font></h3>
   2.328 +<p>
   2.329 +La commande 'check' permet de vérifier les dépendances sur les paquets
   2.330 +installés et de vérifier si tous les fichiers nécessaires à la reconstruction
   2.331 +des paquets sont bien présents :
   2.332 +</p>
   2.333 +<pre>
   2.334 + # tazpkg check
   2.335 + # tazpkg check --full
   2.336 +</pre>
   2.337 +<a name="block"></a>
   2.338 +<h3><font color="#6c0023">block ou unblock</font></h3>
   2.339 +<p>
   2.340 +Les commandes 'block' et 'unblock' pemettent de bloquer la version du paquet
   2.341 +installé pour qu'il ne soit pas mis à jour par la commande 'upgrade'. La liste
   2.342 +des paquets bloqués est contenue dans le fichier : 
   2.343 +/var/lib/tazpkg/blocked-packages.list, elle peut aussi être éditée à la main.
   2.344 +Pour bloquer ou débloquer un paquet tel que Grub :
   2.345 +</p>
   2.346 +<pre>
   2.347 + # tazpkg block grub
   2.348 + Ou :
   2.349 + # tazpkg unblock grub
   2.350 +</pre>
   2.351 +<a name="get"></a>
   2.352 +<h3><font color="#6c0023">get</font></h3>
   2.353 +<p>
   2.354 +Télécharge un paquet depuis le miroir (si il existe). Le paquet téléchargé
   2.355 +est stocké dans le répertoire courant, pour connaître le chemin vous pouvez
   2.356 +utiliser la commande 'pwd'. Pour télécharger un paquet tel que 'grub', il suffit
   2.357 +de lancer la commande :
   2.358 +</p>
   2.359 +<pre>
   2.360 + # tazpkg get grub
   2.361 +</pre>
   2.362 +<a name="get-install"></a>
   2.363 +<h3><font color="#6c0023">get-install</font></h3>
   2.364 +<p>
   2.365 +Installer un paquet depuis un mirroir sur internet. La commande 'get-install'
   2.366 +commence par vérifier si le paquet existe bien sur le miroir et si il n'a pas
   2.367 +déjà été téléchargé, avant de commencer le rapatriement. Pour connaître la
   2.368 +liste des paquets sur le miroir il faut utiliser la commande 'list-mirror'
   2.369 +(voir aussi recharge). Pour installer un paquet tel que 'grub' :
   2.370 +</p>
   2.371 +<pre>
   2.372 + # tazpkg get-install grub
   2.373 +</pre>
   2.374 +<a name="clean-cache"></a>
   2.375 +<h3><font color="#6c0023">clean-cache</font></h3>
   2.376 +<p>
   2.377 +Supprimer les paquets Tazpkg téléchargés dans le cache. Lors de l'installation
   2.378 +de paquets via le Web, Tazpkg garde une copie du paquet, cela est fait pour
   2.379 +gagner de la bande passante en cas de réinstallation, mais il se peut que vous
   2.380 +vouliez libérer de la place sur le disque dur ou que vous désiriez
   2.381 +retélécharger des paquets :
   2.382 +</p>
   2.383 +<pre>
   2.384 + # tazpkg clean-cache
   2.385 +</pre>
   2.386 +<a name="setup-mirror"></a>
   2.387 +<h3><font color="#6c0023">setup-mirror</font></h3>
   2.388 +<p>
   2.389 +Configurer l'URL du miroir, la commande 'setup-mirror' vous demandera alors
   2.390 +l'URL du nouveau miroir. Vous pouvez spécifier plusieurs URLs en les séparant
   2.391 +par des espaces. A noter que vous pouvez aussi modifier à la main le
   2.392 +fichier /var/lib/tazpkg/mirror. L'URL doit pointer sur le répertoire contenant
   2.393 +la liste (packages.list) et les paquets :
   2.394 +</p>
   2.395 +<pre>
   2.396 + # tazpkg setup-mirror
   2.397 +</pre>
   2.398 +<a name="setup-undigest"></a>
   2.399 +<h3><font color="#6c0023">setup-undigest ou add-undigest</font></h3>
   2.400 +<p>
   2.401 +Configurer l'URL d'un miroir complémentaire non officiel pour tester des
   2.402 +paquets non encore présents sur les miroirs.
   2.403 +A noter que vous pouvez aussi modifier à la main le fichier 
   2.404 +/var/lib/tazpkg/undigest/&lt;undisgest-name&gt;/mirror.
   2.405 +L'URL doit pointer sur le répertoire contenant
   2.406 +la liste (packages.list) et les paquets :
   2.407 +</p>
   2.408 +<pre>
   2.409 + # tazpkg setup-undigest public-repository http://my.home.org/slitaz
   2.410 + # tazpkg setup-undigest local-repository /home/slitaz/packages
   2.411 +</pre>
   2.412 +<a name="remove-undigest"></a>
   2.413 +<h3><font color="#6c0023">remove-undigest</font></h3>
   2.414 +<p>
   2.415 +Supprime l'URL un miroir complémentaire non officiel.
   2.416 +</p>
   2.417 +<pre>
   2.418 + # tazpkg remove-undigest my-repository
   2.419 +</pre>
   2.420 +<a name="list-undigest"></a>
   2.421 +<h3><font color="#6c0023">list-undigest</font></h3>
   2.422 +<p>
   2.423 +Affiche les miroirs complémentaires.
   2.424 +</p>
   2.425 +<pre>
   2.426 + # tazpkg list-undigest
   2.427 +</pre>
   2.428 +<a name="reconfigure"></a>
   2.429 +<h3><font color="#6c0023">reconfigure</font></h3>
   2.430 +<p>
   2.431 +La commande 'reconfigure' permet de relancer les commande de post et 
   2.432 +pre-installation d'un paquet afin de le reconfigurer si besoin est :
   2.433 +</p>
   2.434 +<pre>
   2.435 + # tazpkg reconfigure package
   2.436 +</pre>
   2.437 +<a name="convert"></a>
   2.438 +<h3><font color="#6c0023">convert</font></h3>
   2.439 +<p>
   2.440 +La commande 'convert' permet de convertir un paquet Debian (.deb), 
   2.441 +Redhat (.rpm), Slackware (.tgz) ou Archlinux (.pkg.tar.gz) en paquet
   2.442 +Slitaz (.tazpkg) :
   2.443 +</p>
   2.444 +<pre>
   2.445 + # tazpkg convert alien-package
   2.446 +</pre>
   2.447 +<a name="depend"></a>
   2.448 +<h3><font color="#6c0023">depend</font></h3>
   2.449 +<p>
   2.450 +Affiche l'arbre des dépendances d'un paquet, c'est à dire tous les
   2.451 +paquets qui devront être installés en plus :
   2.452 +</p>
   2.453 +<pre>
   2.454 + # tazpkg depend package
   2.455 +</pre>
   2.456 +<a name="rdepend"></a>
   2.457 +<h3><font color="#6c0023">rdepend</font></h3>
   2.458 +<p>
   2.459 +Affiche l'arbre des dépendances inversé d'un paquet, c'est à dire tous les
   2.460 +paquets qui en dépendent directement ou indirectement :
   2.461 +</p>
   2.462 +<pre>
   2.463 + # tazpkg rdepend package
   2.464 +</pre>
   2.465 +<a name="bugs"></a>
   2.466 +<h3><font color="#6c0023">bugs</font></h3>
   2.467 +<p>
   2.468 +Affiche les bugs connus :
   2.469 +</p>
   2.470 +<pre>
   2.471 + # tazpkg bugs package
   2.472 +</pre>
   2.473 +
   2.474 +<h2>MAINTENEUR</h2>
   2.475 +<p>
   2.476 +Christophe Lincoln &lt;pankso at slitaz.org&gt;
   2.477 +</p>
   2.478 +
   2.479 +</div>
   2.480 +<!-- End content -->
   2.481 +</body>
   2.482 +</html>
     3.1 --- a/doc/tazpkg.html	Fri Oct 02 17:55:37 2009 +0200
     3.2 +++ b/doc/tazpkg.html	Fri Oct 02 17:59:37 2009 +0200
     3.3 @@ -1,479 +1,1 @@
     3.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     3.5 -	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     3.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     3.7 -<head>
     3.8 -	<title>Tazpkg Manual - Manuel du gestionnaire de paquets 'tazpkg'</title>
     3.9 -	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    3.10 -	<meta name="description" content="tazpkg manuel utilisation documentation description commandes" />
    3.11 -	<meta name="expires" content="never" />
    3.12 -	<meta name="modified" content="2008-03-05 16:33:00" />
    3.13 -	<style type="text/css"><!--
    3.14 -	body { font: 90% sans-serif, vernada, arial; margin: 0; }
    3.15 -	#header { background: #f0ba08; color: black; height: 50px;
    3.16 -		border-top: 1px solid black; border-bottom: 1px solid black; }
    3.17 -	#content { margin: 0px 50px 26px 50px; }
    3.18 -	h1 { margin: 14px 0px 0px 16px; }
    3.19 -	li { line-height: 1.4em; }
    3.20 -	pre { padding: 5px; color: black; background: #e1e0b0; }
    3.21 -	pre.script { padding: 10px; color: black; background: #e8e8e8;
    3.22 -		border: 1px inset #333333; }
    3.23 -	code { font-size: 100%; color: #669900; background: transparent; }
    3.24 -	hr { color: white; background: white; height: 1px; border: 0; }
    3.25 -	--></style>
    3.26 -</head>
    3.27 -<body bgcolor="#ffffff">
    3.28 -<div id="header">
    3.29 -<h1><font color="#3e1220">Tazpkg Manual</font></h1>
    3.30 -</div>
    3.31 -<hr />
    3.32 -<!-- Start content -->
    3.33 -<div id="content">
    3.34 -
    3.35 -<h2>NOM</h2>
    3.36 -<p>
    3.37 -Tazpkg - Tiny autonomous zone package manager
    3.38 -</p>
    3.39 -
    3.40 -<h2>SYNTAXE</h2>
    3.41 -<pre>
    3.42 - tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt]
    3.43 - tazpkg shell
    3.44 -</pre>
    3.45 -
    3.46 -<h2>DESCRIPTION</h2>
    3.47 -<p>
    3.48 -Tazpkg est un gestionnaire de paquets ultra léger (~35 Ko) permettant
    3.49 -d'installer, lister, télécharger, mettre à jour ou enlever des paquets
    3.50 -précompilés sur un système GNU/Linux. Tazpkg propose aussi une commande de
    3.51 -recherche et une commande pour la création de paquets. Il a été créé pour les
    3.52 -besoins de SliTaz GNU/Linux, mini distribution autonome. Le format des paquets
    3.53 -utilise l'extension *.tazpkg, c'est une archive cpio contenant un système de
    3.54 -fichiers (fs) compressé avec gzip, la recette et une éventuelle description.
    3.55 -Tazpkg fournit aussi un système de gestion des dépendances basé sur les
    3.56 -recettes des paquets. La recette contient toutes les informations au sujet du
    3.57 -paquet, elle peut aussi contenir les fonctions de pre et post installation.
    3.58 -Cette même recette est par ailleurs utilisée par Tazwok pour compiler les
    3.59 -sources et créer un paquet tazpkg.
    3.60 -</p>
    3.61 -<p>
    3.62 -Tazpkg est écrit en script shell depuis rien (from scratch), compatible
    3.63 -Bash, et fonctionne avec Ash du projet Busybox. Tazpkg est distribué
    3.64 -sous license libre GNU gpl v3.
    3.65 -</p>
    3.66 -
    3.67 -<h2>SHELL</h2>
    3.68 -<p>
    3.69 -Tazpkg fourni un mode SHell permettant de directement passer les commandes
    3.70 -au gestionnaire de paquets. Ce mode est utile pour lancer quelques commandes
    3.71 -comme la mise à jour du système, il support 'su' pour devenir admnistrateur
    3.72 -mais ne propose pas le rappel des commandes. Pour utiliser Tazpkg en mode 
    3.73 -SHell :
    3.74 -</p>
    3.75 -<pre>
    3.76 - $ tazpkg shell
    3.77 -</pre>
    3.78 -
    3.79 -<h2>COMMANDES</h2>
    3.80 -<a name="list"></a>
    3.81 -<h3><font color="#6c0023">list</font></h3>
    3.82 -<p>
    3.83 -Liste et compte les paquets installés sur le système. Cette commande permet
    3.84 -d'afficher sur une colonne la liste tous les paquets installés, vous pouvez
    3.85 -aussi utiliser la commande de recherche (search) pour avoir une liste en
    3.86 -fonction d'un nom (exemple xorg). Cette commande vous permet aussi de lister
    3.87 -les catégories, les paquets en fonction de leur catégorie et les paquets 
    3.88 -bloqués :
    3.89 -</p>
    3.90 -<pre>
    3.91 - # tazpkg list
    3.92 - # tazpkg list cat|categories
    3.93 - # tazpkg list blocked
    3.94 -</pre>
    3.95 -<a name="xhtml-list"></a>
    3.96 -<h3><font color="#6c0023">xhtml-list</font></h3>
    3.97 -<p>
    3.98 -La commande 'xhtml-list' permet de créer une liste au format xHTML des
    3.99 -paquets installés sur le système, une fois générée, cette liste peut être 
   3.100 -lue avec votre navigateur Web préféré. Cette commande peut être lancée
   3.101 -en tant que simple utilisateur et crée par défaut une liste nommée 
   3.102 -'installed-packages.html' dans le répertoire courant. A noter que vous
   3.103 -pouvez aussi changer le nom de la liste générée via la ligne de
   3.104 -commande :
   3.105 -</p>
   3.106 -<pre>
   3.107 - # tazpkg xhtml-list
   3.108 - # tazpkg xhtml-list list-name.html
   3.109 -</pre>
   3.110 -<a name="list-mirror"></a>
   3.111 -<h3><font color="#6c0023">list-mirror</font></h3>
   3.112 -<p>
   3.113 -Liste et compte les paquets disponnibles sur le miroir. Cette commande va
   3.114 -afficher le dernier fichier packages.list rechargé depuis le miroir, si la
   3.115 -liste des paquets n'existe pas, il vous sera demandé de lancer la commande
   3.116 -'tazpkg recharge' en tant qu'administrateur (root) pour obtenir la liste
   3.117 -des paquets disponibles. L'option --diff est utilisée pour afficher le
   3.118 -fichier des différences entre la dernière et l'actuelle liste des paquets :
   3.119 -</p>
   3.120 -<pre>
   3.121 - # tazpkg list-mirror
   3.122 - # tazpkg list-mirror --diff
   3.123 -</pre>
   3.124 -<a name="info"></a>
   3.125 -<h3><font color="#6c0023">info</font></h3>
   3.126 -<p>
   3.127 -Donne les informations disponibles dans la recette du paquet en question, sa
   3.128 -version, sa catégorie, le mainteneur, son site Web et ses éventuelles
   3.129 -dépendances (voir aussi Tazwok pour plus d'informations sur les recettes) :
   3.130 -</p>
   3.131 -<pre>
   3.132 - # tazpkg info busybox
   3.133 -</pre>
   3.134 -<a name="desc"></a>
   3.135 -<h3><font color="#6c0023">desc</font></h3>
   3.136 -<p>
   3.137 -Description du paquet (si elle existe). Cette commande affiche le fichier
   3.138 -description.txt propre à chaque paquet, la description est un simple fichier
   3.139 -texte ne dépassant pas le 80 caractères pour un affichage standard dans un
   3.140 -terminal. Si la description du paquet n'existe pas, vous pouvez la créer et
   3.141 -l'envoyer au mainteneur du paquet (quelques lignes suffisent) :
   3.142 -</p>
   3.143 -<pre>
   3.144 - # tazpkg desc busybox
   3.145 -</pre>
   3.146 -<a name="list-files"></a>
   3.147 -<h3><font color="#6c0023">list-files</font></h3>
   3.148 -<p>
   3.149 -Liste et compte les fichiers installés avec un paquet. Cette commande va
   3.150 -simplement lire et classer le fichier files.list propre à chaque paquet, ce
   3.151 -fichier est généré automatiquement lors de la création, il est aussi utilisé
   3.152 -pour supprimer tous les fichiers lors de la désinstallation d'un paquet. Pour
   3.153 -lister les fichier installés avec le paquet bc :
   3.154 -</p>
   3.155 -<pre>
   3.156 - # tazpkg list-files bc
   3.157 -</pre>
   3.158 -<a name="search"></a>
   3.159 -<h3><font color="#6c0023">search</font></h3>
   3.160 -<p>
   3.161 -Recherche de paquets par patron ou nom de paquet. La commande 
   3.162 -va chercher le terme voulu dans les paquets installés et dans les listes des
   3.163 -paquets disponibles sur le miroir. Pour obtenir la plus récente liste des
   3.164 -paquets installables depuis internet, il suffit de lancer 'tazpkg recharge'
   3.165 -avant d'effectuer une recherche :
   3.166 -</p>
   3.167 -<pre>
   3.168 - # tazpkg search gcc
   3.169 - # tazpkg search gcc [--installed|--list|--mirror]
   3.170 - Ou :
   3.171 - # tazpkg search gcc [-i|-l|-m]
   3.172 -</pre>
   3.173 -<a name="search-files"></a>
   3.174 -<h3><font color="#6c0023">search-files</font></h3>
   3.175 -<p>
   3.176 -La commande 'search-file' permet de rechercher un fichier parmi tous les
   3.177 -fichiers installés par tous les paquets. Cette commande est très utile pour
   3.178 -trouver le chemin complet vers un fichier et savoir si un fichier est bien
   3.179 -présent sur le système. Exemple :
   3.180 -</p>
   3.181 -<pre>
   3.182 - $ tazpkg search-file libnss
   3.183 -</pre>
   3.184 -<a name="install"></a>
   3.185 -<h3><font color="#6c0023">install</font></h3>
   3.186 -<p>
   3.187 -Cette commande permet l'installation d'un paquet local avec l'extension 
   3.188 -.tazpkg. Voir la commande 'get-install' pour installer un paquet depuis
   3.189 -internet. A noter que vous  pouvez forcer l'installation via l'option
   3.190 ---forced, désinstaller et réinstaller ou encore spécifier la racine du système
   3.191 -dans lequel vous désirez installer le paquets via l'option --root= :
   3.192 -</p>
   3.193 -<pre>
   3.194 - # tazpkg install package-1.0.tazpkg
   3.195 - Ou :
   3.196 - # tazpkg install path/to/package-1.0.tazpkg --forced
   3.197 - Ou :
   3.198 - # tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs
   3.199 -</pre>
   3.200 -<a name="install-list"></a>
   3.201 -<h3><font color="#6c0023">install-list</font></h3>
   3.202 -<p>
   3.203 -Installation d'un set de paquets listés dans un fichier. Cette commande
   3.204 -permet d'installer plusieurs paquets en une seule commande et peut aussi être
   3.205 -forcée :
   3.206 -</p>
   3.207 -<pre>
   3.208 - # tazpkg install-list my-packages.list
   3.209 - # tazpkg install-list my-packages.list --forced
   3.210 -</pre>
   3.211 -<a name="link"></a>
   3.212 -<h3><font color="#6c0023">link</font></h3>
   3.213 -<p>
   3.214 -Cette commande permet l'installation d'un paquet déjà installé sur un
   3.215 -autre media. Cette installation s'effectue par des liens symboliques et
   3.216 -consomme très peu de mémoire. Elle est utilisée généralement avec un système
   3.217 -en RAM pour installer des compléments depuis une clé USB. 
   3.218 -</p>
   3.219 -<pre>
   3.220 - # tazpkg link openoffice /media/usbdisk
   3.221 -</pre>
   3.222 -<a name="add-flavor"></a>
   3.223 -<h3><font color="#6c0023">add-flavor</font></h3>
   3.224 -<p>
   3.225 -Installation d'un set de paquets listés dans une saveur. Cette commande
   3.226 -permet d'installer tous les paquets d'une saveur en une seule commande sans
   3.227 -avoir à générer un nouveau cdrom avec tazlito.
   3.228 -</p>
   3.229 -<pre>
   3.230 - # tazpkg add-flavor office.flavor
   3.231 -</pre>
   3.232 -<a name="install-flavor"></a>
   3.233 -<h3><font color="#6c0023">install-flavor</font></h3>
   3.234 -<p>
   3.235 -Remplacement de tous les paquets par ceux listés dans une saveur. Cette
   3.236 -commande permet de transformer la distribution courante en une seule commande
   3.237 -sans avoir à générer un nouveau cdrom avec tazlito.
   3.238 -</p>
   3.239 -<pre>
   3.240 - # tazpkg install-flavor office.flavor
   3.241 -</pre>
   3.242 -<a name="remove"></a>
   3.243 -<h3><font color="#6c0023">remove</font></h3>
   3.244 -<p>
   3.245 -Désinstallation d'un paquet, il vous sera demandé confirmation (y/N). Cette
   3.246 -commande va supprimer tous les fichiers installés avec le paquet, pour
   3.247 -afficher cette liste, vous pouvez utiliser la commande 'list-files' de Tazpkg
   3.248 -suivie du nom du paquet en question. Exemple avec le paquet bc :
   3.249 -</p>
   3.250 -<pre>
   3.251 - # tazpkg remove bc
   3.252 -</pre>
   3.253 -<a name="extract"></a>
   3.254 -<h3><font color="#6c0023">extract</font></h3>
   3.255 -<p>
   3.256 -Extraire un paquet dans un répertoire donné. Si vous ne spécifiez pas le
   3.257 -répertoire de destination, le paquet sera extrait dans le répertoire courant
   3.258 -en utilisant le nom paquet-version :
   3.259 -</p>
   3.260 -<pre>
   3.261 - # tazpkg extract package.tazpkg
   3.262 - # tazpkg extract package.tazpkg target/dir
   3.263 -</pre>
   3.264 -<a name="pack"></a>
   3.265 -<h3><font color="#6c0023">pack</font></h3>
   3.266 -<p>
   3.267 -La commande 'pack' permet de créer un paquet depuis un répertoire préparé à
   3.268 -l'avance ou depuis un paquet désarchivé. Cette commande permet aussi de créer
   3.269 -manuellement un paquet.tazpkg (voir la documentation et Tazwok pour la création
   3.270 -automatique de paquets). Pour empaqueter un paquet :
   3.271 -</p>
   3.272 -<pre>
   3.273 - # tazpkg pack package-version
   3.274 -</pre>
   3.275 -<a name="repack"></a>
   3.276 -<h3><font color="#6c0023">repack</font></h3>
   3.277 -<p>
   3.278 -La commande 'repack' permet de recréer un paquet depuis les fichiers présents
   3.279 -sur le système où il a été précédemment installé. Pour réempaqueter un paquet :
   3.280 -</p>
   3.281 -<pre>
   3.282 - # tazpkg repack package
   3.283 -</pre>
   3.284 -<a name="recharge"></a>
   3.285 -<h3><font color="#6c0023">recharge</font></h3>
   3.286 -<p>
   3.287 -Recharge la liste des paquets disponibles sur le miroir (packages.list). Cette
   3.288 -commande va télécharger la plus récente liste des paquets installables depuis
   3.289 -le miroir, à noter qu'avant de commencer, Tazpkg va sauvegarder l'ancienne
   3.290 -liste. Une fois la liste à jour, vous pouvez la consulter via la commande
   3.291 -'list' et effectuer un recherche de paquet via la commande 'search' de Tazpkg.
   3.292 -Pour réafficher la liste des différences, vous pouvez utiliser la commande
   3.293 -'list-mirror --diff'. Et pour afficher et mettre à jour les paquets du système,
   3.294 -vous pouvez utiliser 'upgrade'. Pour recharger la plus récente liste des
   3.295 -paquets :
   3.296 -</p>
   3.297 -<pre>
   3.298 - # tazpkg recharge
   3.299 -</pre>
   3.300 -<a name="upgrade"></a>
   3.301 -<h3><font color="#6c0023">upgrade</font></h3>
   3.302 -<p>
   3.303 -La commande 'upgrade' permet de mettre à jour tous les paquets installés et
   3.304 -disponibles sur le miroir courant. La mise à jour des paquets est une
   3.305 -importante partie du système, elle permet de garder un système sécurisé avec
   3.306 -les dernières corrections et nouveautés. Le projet SliTaz, même mini, fournit
   3.307 -régulièrement des mises à jours de sécurité et propose généralement les
   3.308 -dernières versions des logiciels. A noter que cette fonction est destinée aux
   3.309 -personnes ayant installé SliTaz sur disque dur, en mode LiveCD les paquets mis
   3.310 -à jour seront perdus lors de l'arrêt du système. Pour garder un système un
   3.311 -jour :
   3.312 -</p>
   3.313 -<pre>
   3.314 - # tazpkg upgrade
   3.315 -</pre>
   3.316 -<a name="set-release"></a>
   3.317 -<h3><font color="#6c0023">set-release</font></h3>
   3.318 -<p>
   3.319 -La commande 'set-release' permet de changer la version de SliTaz et de mettre 
   3.320 -à jour tous les paquets. Attention cette commande peut être dangereuse dans 
   3.321 -la cas d'une mise à jour de la version stable version en cuisson (cooking) :
   3.322 -</p>
   3.323 -<pre>
   3.324 - # tazpkg set-release cooking
   3.325 -</pre>
   3.326 -<a name="check"></a>
   3.327 -<h3><font color="#6c0023">check</font></h3>
   3.328 -<p>
   3.329 -La commande 'check' permet de vérifier les dépendances sur les paquets
   3.330 -installés et de vérifier si tous les fichiers nécessaires à la reconstruction
   3.331 -des paquets sont bien présents :
   3.332 -</p>
   3.333 -<pre>
   3.334 - # tazpkg check
   3.335 - # tazpkg check --full
   3.336 -</pre>
   3.337 -<a name="block"></a>
   3.338 -<h3><font color="#6c0023">block ou unblock</font></h3>
   3.339 -<p>
   3.340 -Les commandes 'block' et 'unblock' pemettent de bloquer la version du paquet
   3.341 -installé pour qu'il ne soit pas mis à jour par la commande 'upgrade'. La liste
   3.342 -des paquets bloqués est contenue dans le fichier : 
   3.343 -/var/lib/tazpkg/blocked-packages.list, elle peut aussi être éditée à la main.
   3.344 -Pour bloquer ou débloquer un paquet tel que Grub :
   3.345 -</p>
   3.346 -<pre>
   3.347 - # tazpkg block grub
   3.348 - Ou :
   3.349 - # tazpkg unblock grub
   3.350 -</pre>
   3.351 -<a name="get"></a>
   3.352 -<h3><font color="#6c0023">get</font></h3>
   3.353 -<p>
   3.354 -Télécharge un paquet depuis le miroir (si il existe). Le paquet téléchargé
   3.355 -est stocké dans le répertoire courant, pour connaître le chemin vous pouvez
   3.356 -utiliser la commande 'pwd'. Pour télécharger un paquet tel que 'grub', il suffit
   3.357 -de lancer la commande :
   3.358 -</p>
   3.359 -<pre>
   3.360 - # tazpkg get grub
   3.361 -</pre>
   3.362 -<a name="get-install"></a>
   3.363 -<h3><font color="#6c0023">get-install</font></h3>
   3.364 -<p>
   3.365 -Installer un paquet depuis un mirroir sur internet. La commande 'get-install'
   3.366 -commence par vérifier si le paquet existe bien sur le miroir et si il n'a pas
   3.367 -déjà été téléchargé, avant de commencer le rapatriement. Pour connaître la
   3.368 -liste des paquets sur le miroir il faut utiliser la commande 'list-mirror'
   3.369 -(voir aussi recharge). Pour installer un paquet tel que 'grub' :
   3.370 -</p>
   3.371 -<pre>
   3.372 - # tazpkg get-install grub
   3.373 -</pre>
   3.374 -<a name="clean-cache"></a>
   3.375 -<h3><font color="#6c0023">clean-cache</font></h3>
   3.376 -<p>
   3.377 -Supprimer les paquets Tazpkg téléchargés dans le cache. Lors de l'installation
   3.378 -de paquets via le Web, Tazpkg garde une copie du paquet, cela est fait pour
   3.379 -gagner de la bande passante en cas de réinstallation, mais il se peut que vous
   3.380 -vouliez libérer de la place sur le disque dur ou que vous désiriez
   3.381 -retélécharger des paquets :
   3.382 -</p>
   3.383 -<pre>
   3.384 - # tazpkg clean-cache
   3.385 -</pre>
   3.386 -<a name="setup-mirror"></a>
   3.387 -<h3><font color="#6c0023">setup-mirror</font></h3>
   3.388 -<p>
   3.389 -Configurer l'URL du miroir, la commande 'setup-mirror' vous demandera alors
   3.390 -l'URL du nouveau miroir. Vous pouvez spécifier plusieurs URLs en les séparant
   3.391 -par des espaces. A noter que vous pouvez aussi modifier à la main le
   3.392 -fichier /var/lib/tazpkg/mirror. L'URL doit pointer sur le répertoire contenant
   3.393 -la liste (packages.list) et les paquets :
   3.394 -</p>
   3.395 -<pre>
   3.396 - # tazpkg setup-mirror
   3.397 -</pre>
   3.398 -<a name="setup-undigest"></a>
   3.399 -<h3><font color="#6c0023">setup-undigest ou add-undigest</font></h3>
   3.400 -<p>
   3.401 -Configurer l'URL d'un miroir complémentaire non officiel pour tester des
   3.402 -paquets non encore présents sur les miroirs.
   3.403 -A noter que vous pouvez aussi modifier à la main le fichier 
   3.404 -/var/lib/tazpkg/undigest/&lt;undisgest-name&gt;/mirror.
   3.405 -L'URL doit pointer sur le répertoire contenant
   3.406 -la liste (packages.list) et les paquets :
   3.407 -</p>
   3.408 -<pre>
   3.409 - # tazpkg setup-undigest public-repository http://my.home.org/slitaz
   3.410 - # tazpkg setup-undigest local-repository /home/slitaz/packages
   3.411 -</pre>
   3.412 -<a name="remove-undigest"></a>
   3.413 -<h3><font color="#6c0023">remove-undigest</font></h3>
   3.414 -<p>
   3.415 -Supprime l'URL un miroir complémentaire non officiel.
   3.416 -</p>
   3.417 -<pre>
   3.418 - # tazpkg remove-undigest my-repository
   3.419 -</pre>
   3.420 -<a name="list-undigest"></a>
   3.421 -<h3><font color="#6c0023">list-undigest</font></h3>
   3.422 -<p>
   3.423 -Affiche les miroirs complémentaires.
   3.424 -</p>
   3.425 -<pre>
   3.426 - # tazpkg list-undigest
   3.427 -</pre>
   3.428 -<a name="reconfigure"></a>
   3.429 -<h3><font color="#6c0023">reconfigure</font></h3>
   3.430 -<p>
   3.431 -La commande 'reconfigure' permet de relancer les commande de post et 
   3.432 -pre-installation d'un paquet afin de le reconfigurer si besoin est :
   3.433 -</p>
   3.434 -<pre>
   3.435 - # tazpkg reconfigure package
   3.436 -</pre>
   3.437 -<a name="convert"></a>
   3.438 -<h3><font color="#6c0023">convert</font></h3>
   3.439 -<p>
   3.440 -La commande 'convert' permet de convertir un paquet Debian (.deb), 
   3.441 -Redhat (.rpm), Slackware (.tgz) ou Archlinux (.pkg.tar.gz) en paquet
   3.442 -Slitaz (.tazpkg) :
   3.443 -</p>
   3.444 -<pre>
   3.445 - # tazpkg convert alien-package
   3.446 -</pre>
   3.447 -<a name="depend"></a>
   3.448 -<h3><font color="#6c0023">depend</font></h3>
   3.449 -<p>
   3.450 -Affiche l'arbre des dépendances d'un paquet, c'est à dire tous les
   3.451 -paquets qui devront être installés en plus :
   3.452 -</p>
   3.453 -<pre>
   3.454 - # tazpkg depend package
   3.455 -</pre>
   3.456 -<a name="rdepend"></a>
   3.457 -<h3><font color="#6c0023">rdepend</font></h3>
   3.458 -<p>
   3.459 -Affiche l'arbre des dépendances inversé d'un paquet, c'est à dire tous les
   3.460 -paquets qui en dépendent directement ou indirectement :
   3.461 -</p>
   3.462 -<pre>
   3.463 - # tazpkg rdepend package
   3.464 -</pre>
   3.465 -<a name="bugs"></a>
   3.466 -<h3><font color="#6c0023">bugs</font></h3>
   3.467 -<p>
   3.468 -Affiche les bugs connus :
   3.469 -</p>
   3.470 -<pre>
   3.471 - # tazpkg bugs package
   3.472 -</pre>
   3.473 -
   3.474 -<h2>MAINTENEUR</h2>
   3.475 -<p>
   3.476 -Christophe Lincoln &lt;pankso at slitaz.org&gt;
   3.477 -</p>
   3.478 -
   3.479 -</div>
   3.480 -<!-- End content -->
   3.481 -</body>
   3.482 -</html>
   3.483 +tazpkg.en.html
   3.484 \ No newline at end of file
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/doc/tazpkg.pt.html	Fri Oct 02 17:59:37 2009 +0200
     4.3 @@ -0,0 +1,374 @@
     4.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     4.5 +    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     4.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
     4.7 +<head>
     4.8 +    <title>Tazpkg Manual</title>
     4.9 +    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    4.10 +    <meta name="description" content="" />
    4.11 +    <meta name="expires" content="never" />
    4.12 +    <meta name="modified" content="2008-07-18 19:45:00" />
    4.13 +    <style type="text/css"><!--
    4.14 +    body { font: 90% sans-serif, vernada, arial; margin: 0; }
    4.15 +    #header { background: #f0ba08; color: black; height: 50px;
    4.16 +        border-top: 1px solid black; border-bottom: 1px solid black; }
    4.17 +    #content { margin: 0px 50px 26px 50px; }
    4.18 +    h1 { margin: 14px 0px 0px 16px; }
    4.19 +    li { line-height: 1.4em; }
    4.20 +    pre { padding: 5px; color: black; background: #e1e0b0; }
    4.21 +    pre.script { padding: 10px; color: black; background: #e8e8e8;
    4.22 +        border: 1px inset #333333; }
    4.23 +    code { font-size: 100%; color: #669900; background: transparent; }
    4.24 +    hr { color: white; background: white; height: 1px; border: 0; }
    4.25 +    --></style>
    4.26 +</head>
    4.27 +<body bgcolor="#ffffff">
    4.28 +<div id="header">
    4.29 +<h1><font color="#3e1220">Manual Tazpkg</font></h1>
    4.30 +</div>
    4.31 +<hr />
    4.32 +<!-- Start content -->
    4.33 +<div id="content">
    4.34 +
    4.35 +<h2>NOME</h2>
    4.36 +<p>
    4.37 +Tazpkg - Tiny autonomous zone package manager
    4.38 +</p>
    4.39 +
    4.40 +<h2>SINTAXE</h2>
    4.41 +<pre>
    4.42 + tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt]
    4.43 +</pre>
    4.44 +
    4.45 +<h2>DESCRIÇÃO</h2>
    4.46 +<p>
    4.47 +Tazpkg é um gerenciador de pacotes ultraleve (~ 35KB) que instala, lista, baixa,
    4.48 +atualiza ou remove pacotes precompilados em um sistema GNU/Linux. Tazpkg fornece
    4.49 +comandos para busca e criação de pacotes e foi criado independentemente. Os 
    4.50 +pacotes usando a extensão *.tazpkg são constituidos de arquivos cpio 
    4.51 +que contém um sistema de arquivos comprimido com o gzip, uma receita e uma 
    4.52 +descrição opcional. O Tazpkg também gerencia dependências baseado nas receitas
    4.53 +de pacote: cada receita contém todas as informações sobre um pacote e também
    4.54 +pode incluir funções de pré e pós-instalação. A mesma receita é usada pelo
    4.55 +Tazwok para compilar fontes e gerar um pacote .tazpkg.
    4.56 +</p>
    4.57 +<p>
    4.58 +O Tazpkg é inteiramente construído a partir do zero usando SHell Script.
    4.59 +Compatível com o Bash, roda sobre o Ash - parte do projeto Busybox. O Tazpkg
    4.60 +é distribuído sob a licença livre GNU GPL V3.
    4.61 +</p>
    4.62 +
    4.63 +<h2>COMANDOS</h2>
    4.64 +<a name="list"></a>
    4.65 +<h3><font color="#6c0023">list</font></h3>
    4.66 +<p>
    4.67 +Lista pacotes instalados no sistema. Este comando mostra uma lista em formato
    4.68 +de coluna com todos os pacotes instalados, e também permite listar categorias,
    4.69 +pacotes baseados em categorias e pacotes bloqueados para instalação. Você também
    4.70 +pode usar o comando "search" (buscar) para uma lista baseada em um termo ou em
    4.71 +um nome de pacote:
    4.72 +</p>
    4.73 +<pre>
    4.74 + # tazpkg list
    4.75 + # tazpkg list cat|categories
    4.76 + # tazpkg list blocked
    4.77 +</pre>
    4.78 +<a name="xhtml-list"></a>
    4.79 +<h3><font color="#6c0023">xhtml-list</font></h3>
    4.80 +<p>
    4.81 +O comando "xhtml-list" cria uma lista em formato xHTML de todos os pacotes
    4.82 +instalados no sistema que pode ser lida com o seu navegador web favorito. Pode
    4.83 +ser utilizado por um usuário comum e criar uma página "instaled-packages.html"
    4.84 +(pacotes instalados) no diretório atual. Note que você pode mudar o nome da 
    4.85 +lista gerada por meio da linha de comando:
    4.86 +</p>
    4.87 +<pre>
    4.88 + # tazpkg xhtml-list
    4.89 + # tazpkg xhtml-list list-name.html
    4.90 +</pre>
    4.91 +<a name="list-mirror"></a>
    4.92 +<h3><font color="#6c0023">list-mirror</font></h3>
    4.93 +<p>
    4.94 +Lista pacotes disponíveis no mirror. Este comando mostra o arquivo "packages-list"
    4.95 +recarregado a partir do mirror. Se este arquivo não existir, será pedido a 
    4.96 +você que rode o comando "tazpkg recharge" como usuário root para listar os
    4.97 +pacotes disponíveis. A opção --diff é usada para mostrar as diferenças entre
    4.98 +a última e a atual lista de pacotes:
    4.99 +</p>
   4.100 +<pre>
   4.101 + # tazpkg list-mirror
   4.102 + # tazpkg list-mirror --diff
   4.103 +</pre>
   4.104 +<a name="info"></a>
   4.105 +<h3><font color="#6c0023">info</font></h3>
   4.106 +<p>
   4.107 +Mostra qualquer informação disponível na receita para o pacote em questão - sua
   4.108 +versão, categoria, mantenedor, website e quaisquer dependências (veja também 
   4.109 +Tazwok para mais informações sobre receitas):
   4.110 +</p>
   4.111 +<pre>
   4.112 + # tazpkg info busybox
   4.113 +</pre>
   4.114 +<a name="desc"></a>
   4.115 +<h3><font color="#6c0023">desc</font></h3>
   4.116 +<p>
   4.117 +Descrição do pacote (se existir). Este comando mostra o arquivo "description.txt"
   4.118 +de cada pacote (um arquivo de texto simples, justificado em 80 caracteres para
   4.119 +caber num terminal padrão):
   4.120 +</p>
   4.121 +<pre>
   4.122 + # tazpkg desc busybox
   4.123 +</pre>
   4.124 +<a name="list-config"></a>
   4.125 +<h3><font color="#6c0023">list-config</font></h3>
   4.126 +<p>
   4.127 +Lista os arquivos de configuração do sistema. A opção --box mostra estas
   4.128 +informações em formato de tabela
   4.129 +</p>
   4.130 +<pre> # tazpkg list-config
   4.131 + # tazpkg list-config --box
   4.132 +</pre>
   4.133 +<a name="list-files"></a>
   4.134 +<h3><font color="#6c0023">list-files</font></h3>
   4.135 +<p>
   4.136 +Lista todos os arquivos instalados pelo pacote. Este comando lê e mostra o
   4.137 +conteúdo do arquivo "files.list" de cada pacote, o qual é automaticamente gerado
   4.138 +quando um pacote é criado e também é usado para remover arquivos quando se 
   4.139 +desinstala um pacote. Para listar os arquivos instalados pelo pacote bc:
   4.140 +</p>
   4.141 +<pre>
   4.142 + # tazpkg list-files bc
   4.143 +</pre>
   4.144 +<a name="search"></a>
   4.145 +<h3><font color="#6c0023">search</font></h3>
   4.146 +<p>
   4.147 +Busca por pacotes por proprietário ou nome do pacote. Este comando busca pelo
   4.148 +termo informado nos pacotes instalados e na lista de pacotes disponíveis no
   4.149 +mirror. Para obter a mais recente lista de pacotes disponíveis, rode "tazkpg
   4.150 +recharge" antes de iniciar uma busca:
   4.151 +</p>
   4.152 +<pre>
   4.153 + # tazpkg search gcc
   4.154 +</pre>
   4.155 +<a name="search-file"></a>
   4.156 +<h3><font color="#6c0023">search-file</font></h3>
   4.157 +<p>
   4.158 +O comando "search-file" permite a busca por um arquivo entre os instalados pelos
   4.159 +pacotes. Este comando é muito útil para achar o caminho completo para um 
   4.160 +arquivo e determinar se um arquivo está presente no sistema. Exemplo:
   4.161 +</p>
   4.162 +<pre>
   4.163 + $ tazpkg search-file libnss
   4.164 +</pre>
   4.165 +<a name="install"></a>
   4.166 +<h3><font color="#6c0023">install</font></h3>
   4.167 +<p>
   4.168 +Este comando instala um pacote disponível localmente que possui a extensão
   4.169 +.tazpkg. Veja "get-install" para instalar pacotes disponíves na internet. Note
   4.170 +que você pode forçar a instalação com a opção --force. Você também dispõe de 
   4.171 +opções para desinstalação e reinstalação ou para especificar o sistema root 
   4.172 +no qual você deseja instalar o pacote com a opção -root= opção:
   4.173 +</p>
   4.174 +<pre>
   4.175 + # tazpkg install package-1.0.tazpkg
   4.176 + Ou :
   4.177 + # tazpkg install path/to/package-1.0.tazpkg --forced
   4.178 + Ou :
   4.179 + # tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs
   4.180 +</pre>
   4.181 +<h3><font color="#6c0023">install-list ou get-install-list</font></h3>
   4.182 +<p>
   4.183 +Instala uma seleção de pacotes listados em um arquivo. Este comando permite a
   4.184 +você instalar vários pacotes com um único comando, e também oferece a opção 
   4.185 +--forced:
   4.186 +</p>
   4.187 +<pre>
   4.188 + # tazpkg install-list my-packages.list
   4.189 + # tazpkg get-install-list my-packages.list --forced
   4.190 +</pre>
   4.191 +<a name="remove"></a>
   4.192 +<h3><font color="#6c0023">remove</font></h3>
   4.193 +<p>
   4.194 +Remove um pacote. Será pedido que você confirme a ação (y/N). Este comando
   4.195 +deleta todos os arquivos instalados pelo pacote. Para ver a lista de arquivos,
   4.196 +use o comando "list-files" seguido do nome do pacote. Exemplo com o pacote bc:
   4.197 +</p>
   4.198 +<pre>
   4.199 + # tazpkg remove bc
   4.200 +</pre>
   4.201 +<a name="extract"></a>
   4.202 +<h3><font color="#6c0023">extract</font></h3>
   4.203 +<p>
   4.204 +Extrai um pacote em um diretório. Se você não especificar o diretório de destino,
   4.205 +o pacote será extraido no diretório atual usando o formato nome do pacote-versão:
   4.206 +</p>
   4.207 +<pre>
   4.208 + # tazpkg extract package.tazpkg
   4.209 + # tazpkg extract package.tazpkg target/dir
   4.210 +</pre>
   4.211 +<a name="pack"></a>
   4.212 +<h3><font color="#6c0023">pack</font></h3>
   4.213 +<p>
   4.214 +O comando "pack" cria um pacote a partir de um diretório preparado previamente
   4.215 +ou a partir de um pacote extraido localmente. Pode também criar manualmente um
   4.216 +pacote .tazpkg (veja a documentação do Tazwok para a criação automática de 
   4.217 +pacotes). Para "empacotar" (pack) um pacote:
   4.218 +</p>
   4.219 +<pre>
   4.220 + # tazpkg pack package-version
   4.221 +</pre>
   4.222 +<a name="repack"></a>
   4.223 +<h3><font color="#6c0023">repack</font></h3>
   4.224 +<p>
   4.225 +O comando "repack" permite a recriação de um pacote a partir dos arquivos
   4.226 +instalados no sistema em que este pacote foi instalado. Para "re-empacotar"
   4.227 +(repack) um pacote:
   4.228 +</p>
   4.229 +<pre>
   4.230 + # tazpkg repack package
   4.231 +</pre>
   4.232 +<a name="repack-config"></a>
   4.233 +<h3><font color="#6c0023">repack-config</font></h3>
   4.234 +<p>
   4.235 +O comando 'repack-config' recria um pacote a partir dos arquivos de 
   4.236 +configuração do sistema (veja list-config). É suficiente para instalar
   4.237 +um pacote para encontrar a configuração atual. Para re-empacotar os 
   4.238 +arquivos de configuração:
   4.239 +</p>
   4.240 +<pre> # tazpkg repack-config
   4.241 +</pre>
   4.242 +<a name="recharge"></a>
   4.243 +<h3><font color="#6c0023">recharge</font></h3>
   4.244 +<p>
   4.245 +Recarrega a lista de pacotes disponíves no mirror. Este comando baixa o arquivo
   4.246 +"packages.list" (lista de pacotes instaláveis) mais recente e salva a antiga. 
   4.247 +Uma vez que a lista está atualizada, você pode usar os comandos "list" e 
   4.248 +"search". Para ver uma relação com as diferenças entre a lista atual e a 
   4.249 +antiga, use o comando "list-mirror --diff" e para ver e atualizar pacotes,
   4.250 +use o comando "upgrade". Para recarregar a lista de pacotes:
   4.251 +</p>
   4.252 +<pre>
   4.253 + # tazpkg recharge
   4.254 +</pre>
   4.255 +<a name="upgrade"></a>
   4.256 +<h3><font color="#6c0023">upgrade</font></h3>
   4.257 +<p>
   4.258 +Este comando permite a atualização de todos os pacotes disponíveis no mirror.
   4.259 +Atualizar pacotes é uma parte importante da manutenção da segurança do sistema,
   4.260 +permitindo o acesso às últimas atualizações e correções. O projeto SliTaz,
   4.261 +embora leve, fornece atualizações de segurança regulares e geralmente oferece
   4.262 +as últimas versões dos programas. Note que esta função é direcionada àquelas
   4.263 +pessoas que possuem o SliTaz instalado no seu disco rígido. Pacotes atualizados
   4.264 +a partir do LiveCD serão perdidos no desligamento do sistema. Para atualizar:
   4.265 +</p>
   4.266 +<pre>
   4.267 + # tazpkg upgrade
   4.268 +</pre>
   4.269 +<a name="check"></a>
   4.270 +<h3><font color="#6c0023">check</font></h3>
   4.271 +<p>
   4.272 +O comando "check" checa por dependências em pacotes instalados e determina
   4.273 +se todos os arquivos necessários para o re-empacotamento de um pacote estão
   4.274 +presentes:
   4.275 +</p>
   4.276 +<pre>
   4.277 + # tazpkg check package
   4.278 +</pre>
   4.279 +<a name="block"></a>
   4.280 +<h3><font color="#6c0023">block ou unblock</font></h3>
   4.281 +<p>
   4.282 +Os comandos "block" e "unblock" permitem o bloqueio de pacotes instalados para
   4.283 +que estes não possam ser atualizados com o comando "upgrade". A lista de pacotes
   4.284 +bloqueados está contida no arquivo /var/lib/tazpkg/blocked-packages.list, 
   4.285 +que também pode ser editado manualmente. Para bloquear ou desbloquear pacotes,
   4.286 +como o Grub, por exemplo:
   4.287 +</p>
   4.288 +<pre>
   4.289 + # tazpkg block grub
   4.290 + Ou :
   4.291 + # tazpkg unblock grub
   4.292 +</pre>
   4.293 +<a name="get"></a>
   4.294 +<h3><font color="#6c0023">get</font></h3>
   4.295 +<p>
   4.296 +Baixa um pacote do mirror (se existir). O arquivo baixado é arquivado no
   4.297 +diretório atual. Para descobrir qual o diretório atual utilize o comando "pwd".
   4.298 +Para baixar o pacote Grub:
   4.299 +</p>
   4.300 +<pre>
   4.301 + # tazpkg get grub
   4.302 +</pre>
   4.303 +<a name="get-install"></a>
   4.304 +<h3><font color="#6c0023">get-install</font></h3>
   4.305 +<p>
   4.306 +Baixa e instala um pacote de um mirror na internet. O comando "get-install" 
   4.307 +inicia checando se o pacote requerido existe no mirror e se já foi baixado.
   4.308 +Para uma lista de pacotes do mirror, usa-se o comando "list-mirror". Para 
   4.309 +baixar e instalar o pacote Grub:
   4.310 +</p>
   4.311 +<pre>
   4.312 + # tazpkg get-install grub
   4.313 +</pre>
   4.314 +<a name="clean-cache"></a>
   4.315 +<h3><font color="#6c0023">clean-cache</font></h3>
   4.316 +<p>
   4.317 +Remove pacotes *.tazpkg baixados que se encontram no cache. Durante a instalação,
   4.318 +o Tazpkg mantém uma cópia dos pacotes baixados da internet. Isto é feito para
   4.319 +economizar banda no caso de uma reinstalação, mas pode ser que você queira
   4.320 +ter mais espaço no disco rígido ou baixar os pacotes novamente:
   4.321 +</p>
   4.322 +<pre>
   4.323 + # tazpkg clean-cache
   4.324 +</pre>
   4.325 +<a name="setup-mirror"></a>
   4.326 +<h3><font color="#6c0023">setup-mirror</font></h3>
   4.327 +<p>
   4.328 +Configura a URL do mirror. O comando "setup-mirror" pedirá a URL do novo mirror.
   4.329 +Você pode especificar várias URLs separadas por espaços. Note que você também
   4.330 +pode modificar manualmente o arquivo /var/lib/tazpkg/mirror. A URL deve apontar
   4.331 +para um diretório contendo um arquivo "packages.list" e os pacotes:
   4.332 +</p>
   4.333 +<pre>
   4.334 + # tazpkg setup-mirror
   4.335 +</pre>
   4.336 +<a name="reconfigure"></a>
   4.337 +<h3><font color="#6c0023">reconfigure</font></h3>
   4.338 +<p>
   4.339 +Executa novamente o script de pós instalação de um pacote. Exemplo
   4.340 +usando o gcc:
   4.341 +</p>
   4.342 +<pre> # tazpkg reconfigure gcc
   4.343 +</pre>
   4.344 +<a name="depends"></a>
   4.345 +<h3><font color="#6c0023">depends ou rdepends</font></h3>
   4.346 +<p>
   4.347 +Mostra a árvore de dependências (direta ou inversamente) para um pacote.
   4.348 +Exemplo utilizando o mpd:
   4.349 +</p>
   4.350 +<pre> # tazpkg depends mpd
   4.351 + # tazpkg rdepends mpd
   4.352 +</pre>
   4.353 +<a name="set-release"></a>
   4.354 +<h3><font color="#6c0023">set-release</font></h3>
   4.355 +<p>
   4.356 +Este comando muda a versão atual e faz a atualização de pacotes para
   4.357 +o lançamento mais recente:
   4.358 +</p>
   4.359 +<pre> # tazpkg set-release cooking
   4.360 +</pre>
   4.361 +<a name="bugs"></a>
   4.362 +<h3><font color="#6c0023">bugs</font></h3>
   4.363 +<p>
   4.364 +Mostra uma lista de bugs conhecidos dos pacotes:
   4.365 +</p>
   4.366 +<pre> # tazpkg bugs
   4.367 +</pre>
   4.368 +<h2>MANTENEDOR</h2>
   4.369 +<p>
   4.370 +Christophe Lincoln &lt;pankso at slitaz.org&gt;
   4.371 +</p>
   4.372 +
   4.373 +</div>
   4.374 +<!-- End content -->
   4.375 +</body>
   4.376 +</html>
   4.377 +