tazpkg diff doc/tazpkg.fr.html @ rev 822

Add README.devel; introduce libexec for modules; rename modules; support install variables in Makefile.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Jul 25 16:50:18 2015 +0300 (2015-07-25)
parents 5317ffe7bfbb
children d6cbd0c5f273
line diff
     1.1 --- a/doc/tazpkg.fr.html	Thu Jul 25 01:47:48 2013 +0300
     1.2 +++ b/doc/tazpkg.fr.html	Sat Jul 25 16:50:18 2015 +0300
     1.3 @@ -1,26 +1,25 @@
     1.4  <!DOCTYPE html>
     1.5 -<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
     1.6 +<html lang="fr">
     1.7  <head>
     1.8 +	<meta charset="utf-8" />
     1.9  	<title>Manuel de TazPkg (fr)</title>
    1.10 -	<meta charset="utf-8" />
    1.11  	<link rel="stylesheet" type="text/css" href="../slitaz-doc.css" />
    1.12 +	<meta name="viewport" content="width=device-width,initial-scale=1"/>
    1.13  	<script type="text/javascript" src="../slitaz-doc.js"></script>
    1.14  </head>
    1.15  <body>
    1.16  
    1.17 -<!-- Header -->
    1.18 -<div id="header">
    1.19 +<header>
    1.20  	<h1>Manuel de TazPkg</h1>
    1.21 -</div>
    1.22 +</header>
    1.23  
    1.24  <!-- Start content -->
    1.25  <div id="content">
    1.26  
    1.27 +
    1.28  <h2>NOM</h2>
    1.29  
    1.30 -<p>
    1.31 -	TazPkg - Tiny autonomous zone package manager
    1.32 -</p>
    1.33 +<p>	TazPkg — Tiny autonomous zone package manager</p>
    1.34  
    1.35  
    1.36  <h2>SYNTAXE</h2>
    1.37 @@ -33,525 +32,748 @@
    1.38  
    1.39  <h2>DESCRIPTION</h2>
    1.40  
    1.41 -<p>
    1.42 -TazPkg est un gestionnaire de paquets ultra léger (~35 Ko) permettant
    1.43 -d'installer, lister, télécharger, mettre à jour ou enlever des paquets
    1.44 -précompilés sur un système GNU/Linux. TazPkg propose aussi une commande de
    1.45 -recherche et une commande pour la création de paquets. Il a été créé pour les
    1.46 -besoins de SliTaz GNU/Linux, mini distribution autonome. Le format des paquets
    1.47 -utilise l'extension *.tazpkg, c'est une archive cpio contenant un système de
    1.48 -fichiers (fs) compressé avec gzip, la recette et une éventuelle description.
    1.49 -TazPkg fournit aussi un système de gestion des dépendances basé sur les
    1.50 -recettes des paquets. La recette contient toutes les informations au sujet du
    1.51 -paquet, elle peut aussi contenir les fonctions de pre et post installation.
    1.52 -Cette même recette est par ailleurs utilisée par Cookutils pour compiler les
    1.53 -sources et créer un paquet tazpkg.
    1.54 -</p>
    1.55 -<p>
    1.56 -TazPkg est écrit en script shell depuis rien (from scratch), compatible
    1.57 -Bash, et fonctionne avec Ash du projet Busybox. TazPkg est distribué
    1.58 -sous license libre GNU gpl v3.
    1.59 -</p>
    1.60 +<p>TazPkg est un gestionnaire de paquets léger permettant d'installer, lister,
    1.61 +télécharger, mettre à jour ou enlever des paquets précompilés sur un système
    1.62 +GNU/Linux. TazPkg propose aussi une commande de recherche et une commande pour
    1.63 +la création de paquets. Il a été créé pour les besoins de SliTaz GNU/Linux, mini
    1.64 +distribution autonome. Le format des paquets utilise l'extension *.tazpkg, c'est
    1.65 +une archive cpio contenant un système de fichiers (fs) compressé avec gzip, la
    1.66 +recette et une éventuelle description. TazPkg fournit aussi un système de
    1.67 +gestion des dépendances basé sur les recettes des paquets. La recette contient
    1.68 +toutes les informations au sujet du paquet, elle peut aussi contenir les
    1.69 +fonctions de pre et post installation. Cette même recette est par ailleurs
    1.70 +utilisée par Cookutils pour compiler les sources et créer un paquet tazpkg.</p>
    1.71  
    1.72 +<p>TazPkg est écrit en script shell depuis rien (from scratch), compatible Bash,
    1.73 +et fonctionne avec Ash du projet Busybox. TazPkg est distribué sous license
    1.74 +libre GNU gpl v3.</p>
    1.75  
    1.76 -<h2>SHELL</h2>
    1.77 -
    1.78 -<p>
    1.79 -TazPkg fourni un mode SHell permettant de directement passer les commandes
    1.80 -au gestionnaire de paquets. Ce mode est utile pour lancer quelques commandes
    1.81 -comme la mise à jour du système, il support 'su' pour devenir admnistrateur
    1.82 -mais ne propose pas le rappel des commandes. Pour utiliser TazPkg en mode 
    1.83 -SHell :
    1.84 -</p>
    1.85 -<pre>
    1.86 -$ tazpkg shell
    1.87 -</pre>
    1.88  
    1.89  
    1.90  <h2>COMMANDES</h2>
    1.91  
    1.92  
    1.93 +<h3>Service commands</h3>
    1.94 +
    1.95 +<ul>
    1.96 +	<li><a href="#usage">usage</a> : affiche cette notice d'utilisation</li>
    1.97 +	<li><a href="#help">help</a> : show help on the TazPkg commands</li>
    1.98 +	<li><a href="#activity">activity</a> : affiche les denières actions de
    1.99 +		TazPkg</li>
   1.100 +	<li><a href="#clean-cache">clean-cache</a> : efface tous les paquets
   1.101 +		téléchargés dans le répertoire cache</li>
   1.102 +	<li><a href="#shell">shell</a> : run interactive TazPkg shell</li>
   1.103 +</ul>
   1.104 +
   1.105 +
   1.106 +<h3>Working with lists</h3>
   1.107 +
   1.108 +<ul>
   1.109 +	<li><a href="#list">list</a> : liste les paquets installés</li>
   1.110 +	<li><a href="#list-mirror">list-mirror</a> : liste les paquets
   1.111 +		disponibles</li>
   1.112 +	<li><a href="#list-config">list-config</a> : liste les fichiers de
   1.113 +		configuration</li>
   1.114 +</ul>
   1.115 +
   1.116 +
   1.117 +<h3>Cherche</h3>
   1.118 +
   1.119 +<ul>
   1.120 +	<li><a href="#search">search</a> : cherche un paquet avec un motif/nom</li>
   1.121 +	<li><a href="#search-pkgname">search-pkgname</a> : cherche un paquet
   1.122 +		contenant un fichier particulier</li>
   1.123 +	<li><a href="#search-file">search-file</a> : cherche le fichier parmi les
   1.124 +		paquets installés</li>
   1.125 +</ul>
   1.126 +
   1.127 +
   1.128 +<h3>Installing and removing packages</h3>
   1.129 +
   1.130 +<ul>
   1.131 +	<li><a href="#get">get</a> : télécharge un paquet dans le répertoire
   1.132 +		courrant</li>
   1.133 +	<li><a href="#install">install</a> : installe un paquet local</li>
   1.134 +	<li><a href="#get-install">get-install</a> : télécharge et installe un
   1.135 +		paquet depuis le miroir</li>
   1.136 +	<li><a href="#install-list">install-list</a> : installe tous les paquets
   1.137 +		d'une liste</li>
   1.138 +	<li><a href="#install-list">get-install-list</a> : télécharge et installe
   1.139 +		une liste de paquets</li>
   1.140 +	<li><a href="#remove">remove</a> : retire le paquet spécifié et tous ses
   1.141 +		fichiers</li>
   1.142 +	<li><a href="#reconfigure">reconfigure</a> : ré-exécute le script
   1.143 +		post-installation d'un paquet</li>
   1.144 +	<li><a href="#link">link</a> : lie un paquet depuis une autre installation
   1.145 +		SliTaz</li>
   1.146 +	<li><a href="#set-release">set-release</a> : change de version et met à jour
   1.147 +		les paquets</li>
   1.148 +	<li><a href="#add-flavor">add-flavor</a> : installe les paquets d'une
   1.149 +		saveur</li>
   1.150 +	<li><a href="#add-flavor">install-flavor</a> : installe les paquets d'une
   1.151 +		saveur et retire les autres</li>
   1.152 +</ul>
   1.153 +
   1.154 +
   1.155 +<h3>Working with packages</h3>
   1.156 +
   1.157 +<ul>
   1.158 +	<li><a href="#info">info</a> : affiche les informations à propos d'un
   1.159 +		paquet</li>
   1.160 +	<li><a href="#desc">desc</a> : affiche la description d'un paquet</li>
   1.161 +	<li><a href="#list-files">list-files</a> : liste les fichiers installés par
   1.162 +		un paquet</li>
   1.163 +	<li><a href="#block">block, unblock</a> : bloque/débloque un paquet installé
   1.164 +		pour la mise à jour</li>
   1.165 +	<li><a href="#check">check</a> : vérifie la consistance des paquets
   1.166 +		installés</li>
   1.167 +	<li><a href="#bugs">bugs</a> : affiche les bugs connus des paquets</li>
   1.168 +	<li><a href="#depends">depends</a> : affiche l'arbre des dépendances</li>
   1.169 +	<li><a href="#depends">rdepends</a> : affiche l'arbre des dépendances
   1.170 +		inverses</li>
   1.171 +	<li><a href="#extract">extract</a> : extrait un paquet (*.tazpkg) dans un
   1.172 +		répertoire</li>
   1.173 +	<li><a href="#pack">pack</a> : empaqueter un paquet décompressé ou préparer
   1.174 +		l'arborescence de celui-ci</li>
   1.175 +	<li><a href="#repack">repack</a> : re-créé un paquet depuis le paquet
   1.176 +		installé</li>
   1.177 +	<li><a href="#repack-config">repack-config</a> : créé un paquet avec les
   1.178 +		fichiers de configuration système</li>
   1.179 +	<li><a href="#recompress">recompress</a> : reconstruit un paquet avec le
   1.180 +		meilleur ratio de compression</li>
   1.181 +	<li><a href="#convert">convert</a> : convertit un paquet d'une autre
   1.182 +		distribution vers SliTaz</li>
   1.183 +	<li><a href="#list-suggested">list-suggested</a> : print list of suggested
   1.184 +		packages</li>
   1.185 +</ul>
   1.186 +
   1.187 +
   1.188 +<h3>Working with repositories</h3>
   1.189 +
   1.190 +<ul>
   1.191 +	<li><a href="#recharge">recharge</a> : recharge votre packages.info depuis
   1.192 +		un miroir</li>
   1.193 +	<li><a href="#upgrade">upgrade</a> : vérifiez le paquet à la liste et
   1.194 +		installer la dernière mise à jour</li>
   1.195 +	<li><a href="#setup-mirror">setup-mirror</a> : change l'URL du miroir</li>
   1.196 +	<li><a href="#add-undigest">setup-undigest</a> : met à jour un miroir
   1.197 +		indigeste</li>
   1.198 +	<li><a href="#list-undigest">list-undigest</a> : liste les miroirs
   1.199 +		indigestes</li>
   1.200 +	<li><a href="#add-undigest">add-undigest</a> : ajoute un miroir
   1.201 +		indigeste</li>
   1.202 +	<li><a href="#remove-undigest">remove-undigest</a> : retire un miroir
   1.203 +		indigeste</li>
   1.204 +</ul>
   1.205 +
   1.206 +
   1.207 +
   1.208 +
   1.209 +<h2>Service commands</h2>
   1.210 +
   1.211 +
   1.212 +<h3 id="usage">usage</h3>
   1.213 +
   1.214 +<p>Show the full list of the TazPkg commands with a brief description.</p>
   1.215 +
   1.216 +<pre>
   1.217 +$ tazpkg usage
   1.218 +$ tazpkg
   1.219 +</pre>
   1.220 +
   1.221 +
   1.222 +<h3 id="help">help</h3>
   1.223 +
   1.224 +<p>Display help for the selected command (<tt>help</tt> or <tt>-h</tt>). You can
   1.225 +enter a short name of the command, the full name or a part of the full name. You
   1.226 +can ignore hyphens at the beginning of the short name. If the requested part of
   1.227 +the full name match the several commands, you will be asked to clarify the
   1.228 +request.</p>
   1.229 +
   1.230 +<pre>
   1.231 +$ tazpkg help <em>-gi</em>
   1.232 +$ tazpkg -h <em>us</em>
   1.233 +</pre>
   1.234 +
   1.235 +
   1.236 +<h3 id="activity">activity</h3>
   1.237 +
   1.238 +<p>Display TazPkg activity log (<tt>activity</tt> or <tt>log</tt> or
   1.239 +<tt>-a</tt>). Optional parameter <tt>--nb=</tt> lets you set number of displayed
   1.240 +lines.</p>
   1.241 +
   1.242 +<pre>
   1.243 +$ tazpkg activity
   1.244 +$ tazpkg -a --nb=<em>20</em>
   1.245 +</pre>
   1.246 +
   1.247 +
   1.248 +<h3 id="clean-cache">clean-cache</h3>
   1.249 +
   1.250 +<p>Supprimer les paquets TazPkg téléchargés dans le cache. Lors de
   1.251 +l'installation de paquets via le Web, TazPkg garde une copie du paquet, cela est
   1.252 +fait pour gagner de la bande passante en cas de réinstallation, mais il se peut
   1.253 +que vous vouliez libérer de la place sur le disque dur ou que vous désiriez
   1.254 +retélécharger des paquets :</p>
   1.255 +
   1.256 +<pre>
   1.257 +# tazpkg clean-cache
   1.258 +# tazpkg -cc
   1.259 +</pre>
   1.260 +
   1.261 +
   1.262 +<h3 id="shell">shell</h3>
   1.263 +
   1.264 +<p>TazPkg fourni un mode SHell permettant de directement passer les commandes au
   1.265 +gestionnaire de paquets. Ce mode est utile pour lancer quelques commandes comme
   1.266 +la mise à jour du système, il support 'su' pour devenir admnistrateur mais ne
   1.267 +propose pas le rappel des commandes. Pour utiliser TazPkg en mode SHell :</p>
   1.268 +
   1.269 +<pre>
   1.270 +$ tazpkg shell
   1.271 +# tazpkg shell
   1.272 +</pre>
   1.273 +
   1.274 +
   1.275 +
   1.276 +
   1.277 +<h2>Working with lists</h2>
   1.278 +
   1.279 +
   1.280  <h3 id="list">list</h3>
   1.281  
   1.282 -<p>
   1.283 -Liste et compte les paquets installés sur le système. Cette commande permet
   1.284 +<p>Liste et compte les paquets installés sur le système. Cette commande permet
   1.285  d'afficher sur une colonne la liste tous les paquets installés, vous pouvez
   1.286  aussi utiliser la commande de recherche (search) pour avoir une liste en
   1.287 -fonction d'un nom (exemple xorg). Cette commande vous permet aussi de lister
   1.288 -les catégories, les paquets en fonction de leur catégorie et les paquets 
   1.289 -bloqués :
   1.290 -</p>
   1.291 +fonction d'un nom (exemple xorg). Cette commande vous permet aussi de lister les
   1.292 +catégories, les paquets en fonction de leur catégorie et les paquets
   1.293 +bloqués :</p>
   1.294  <pre>
   1.295 -# tazpkg list
   1.296 -# tazpkg list cat|categories
   1.297 -# tazpkg list blocked
   1.298 -</pre>
   1.299 -
   1.300 -
   1.301 -<h3 id="xhtml-list">xhtml-list</h3>
   1.302 -
   1.303 -<p>
   1.304 -La commande 'xhtml-list' permet de créer une liste au format xHTML des
   1.305 -paquets installés sur le système, une fois générée, cette liste peut être 
   1.306 -lue avec votre navigateur Web préféré. Cette commande peut être lancée
   1.307 -en tant que simple utilisateur et crée par défaut une liste nommée 
   1.308 -'installed-packages.html' dans le répertoire courant. A noter que vous
   1.309 -pouvez aussi changer le nom de la liste générée via la ligne de
   1.310 -commande :
   1.311 -</p>
   1.312 -<pre>
   1.313 -# tazpkg xhtml-list
   1.314 -# tazpkg xhtml-list list-name.html
   1.315 +$ tazpkg list
   1.316 +$ tazpkg list cat
   1.317 +$ tazpkg list <em>games</em>
   1.318 +$ tazpkg list <em>jeux</em>
   1.319 +$ tazpkg list blocked
   1.320  </pre>
   1.321  
   1.322  
   1.323  <h3 id="list-mirror">list-mirror</h3>
   1.324  
   1.325 -<p>
   1.326 -Liste et compte les paquets disponnibles sur le miroir. Cette commande va
   1.327 -afficher le dernier fichier packages.list rechargé depuis le miroir, si la
   1.328 -liste des paquets n'existe pas, il vous sera demandé de lancer la commande
   1.329 -'tazpkg recharge' en tant qu'administrateur (root) pour obtenir la liste
   1.330 -des paquets disponibles. L'option --diff est utilisée pour afficher le
   1.331 -fichier des différences entre la dernière et l'actuelle liste des paquets :
   1.332 -</p>
   1.333 +<p>Liste et compte les paquets disponnibles sur le miroir. Cette commande va
   1.334 +afficher le dernier fichier packages.list rechargé depuis le miroir, si la liste
   1.335 +des paquets n'existe pas, il vous sera demandé de lancer la commande
   1.336 +<code>tazpkg <a href="#recharge">recharge</a></code> en tant qu'administrateur
   1.337 +(root) pour obtenir la liste des paquets disponibles. L'option <tt>--diff</tt>
   1.338 +est utilisée pour afficher le fichier des différences entre la dernière et
   1.339 +l'actuelle liste des paquets.</p>
   1.340 +
   1.341  <pre>
   1.342 -# tazpkg list-mirror
   1.343 -# tazpkg list-mirror --diff
   1.344 +$ tazpkg list-mirror
   1.345 +$ tazpkg -lm --diff
   1.346  </pre>
   1.347  
   1.348  
   1.349 +<h3 id="list-config">list-config</h3>
   1.350 +
   1.351 +<p>Lists the system configuration files. The <tt>--box</tt> option displays in
   1.352 +table form. You can specify package name to display configuration files only for
   1.353 +this package.</p>
   1.354 +
   1.355 +<pre>
   1.356 +$ tazpkg list-config
   1.357 +$ tazpkg list-config --box
   1.358 +$ tazpkg list-config <em>slim</em>
   1.359 +$ tazpkg list-config --box <em>slim</em>
   1.360 +</pre>
   1.361 +
   1.362 +
   1.363 +
   1.364 +
   1.365 +<h2>Search</h2>
   1.366 +
   1.367 +
   1.368 +<h3 id="search">search</h3>
   1.369 +
   1.370 +<p>Recherche de paquets par patron ou nom de paquet. La commande va chercher le
   1.371 +terme voulu dans les paquets installés et dans les listes des paquets
   1.372 +disponibles sur le miroir.</p>
   1.373 +
   1.374 +<p>Pour obtenir la plus récente liste des paquets installables depuis internet,
   1.375 +il suffit de lancer <code>tazpkg recharge</code> avant d'effectuer une
   1.376 +recherche :</p>
   1.377 +
   1.378 +<pre>
   1.379 +$ tazpkg search <em>gcc</em>
   1.380 +$ tazpkg search <em>mt</em> -i
   1.381 +$ tazpkg search <em>bit</em> -l
   1.382 +</pre>
   1.383 +
   1.384 +
   1.385 +<h3 id="search-pkgname">search-pkgname</h3>
   1.386 +
   1.387 +<p>Search for a file on mirror and output only the packages names
   1.388 +(<tt>search-pkgname</tt> or <tt>-sp</tt>).</p>
   1.389 +
   1.390 +<pre>
   1.391 +$ tazpkg search-pkgname <em>libnss</em>
   1.392 +$ tazpkg -sp <em>/usr/share/fonts</em>
   1.393 +</pre>
   1.394 +
   1.395 +
   1.396 +<h3 id="search-file">search-file</h3>
   1.397 +
   1.398 +<p>La commande <tt>search-file</tt> permet de rechercher un fichier parmi tous
   1.399 +les fichiers installés par tous les paquets. Cette commande est très utile pour
   1.400 +trouver le chemin complet vers un fichier et savoir si un fichier est bien
   1.401 +présent sur le système.</p>
   1.402 +
   1.403 +<pre>
   1.404 +$ tazpkg search-file <em>libnss</em>
   1.405 +$ tazpkg -sf <em>/usr/share/fonts</em> --mirror
   1.406 +</pre>
   1.407 +
   1.408 +
   1.409 +
   1.410 +
   1.411 +<h2>Installing and removing packages</h2>
   1.412 +
   1.413 +
   1.414 +<h3 id="get">get</h3>
   1.415 +
   1.416 +<p>Télécharge un paquet depuis le miroir (si il existe). Le paquet téléchargé
   1.417 +est stocké dans le répertoire courant, pour connaître le chemin vous pouvez
   1.418 +utiliser la commande <code>pwd</code>.</p>
   1.419 +
   1.420 +<pre>
   1.421 +# tazpkg get <em>grub</em>
   1.422 +# tazpkg get <em>nano</em> --root=<em>/mnt/sda6</em>
   1.423 +</pre>
   1.424 +
   1.425 +
   1.426 +<h3 id="install">install</h3>
   1.427 +
   1.428 +<p>Cette commande permet l'installation d'un paquet local avec l'extension
   1.429 +<tt>.tazpkg</tt>. Voir la commande <tt>get-install</tt> pour installer un paquet
   1.430 +depuis internet. A noter que vous  pouvez forcer l'installation via l'option
   1.431 +<tt>--forced</tt>, désinstaller et réinstaller ou encore spécifier la racine du
   1.432 +système dans lequel vous désirez installer le paquets via l'option
   1.433 +<tt>--root=</tt> :</p>
   1.434 +
   1.435 +<pre>
   1.436 +# tazpkg install <em>package-1.0.tazpkg</em>
   1.437 +# tazpkg -i <em>path/to/package-1.0.tazpkg</em> --forced
   1.438 +# tazpkg -i <em>path/to/package-1.0.tazpkg</em> --root=<em>/mnt/rootfs</em>
   1.439 +</pre>
   1.440 +
   1.441 +
   1.442 +<h3 id="get-install">get-install</h3>
   1.443 +
   1.444 +<p>Installer un paquet depuis un mirroir sur internet. La commande
   1.445 +<tt>get-install</tt> commence par vérifier si le paquet existe bien sur le
   1.446 +miroir et si il n'a pas déjà été téléchargé, avant de commencer le rapatriement.
   1.447 +Pour connaître la liste des paquets sur le miroir il faut utiliser la commande
   1.448 +<tt><a href="#list-mirror">list-mirror</a></tt> (voir aussi recharge).</p>
   1.449 +
   1.450 +<pre>
   1.451 +# tazpkg get-install <em>grub</em>
   1.452 +# tazpkg -gi <em>grub</em> --forced
   1.453 +# tazpkg -gi <em>nano</em> --root=<em>/mnt/sda6</em>
   1.454 +</pre>
   1.455 +
   1.456 +
   1.457 +<h3 id="install-list">install-list, get-install-list</h3>
   1.458 +
   1.459 +<p>Installation d'un set de paquets listés dans un fichier. Cette commande
   1.460 +permet d'installer plusieurs paquets en une seule commande et peut aussi être
   1.461 +forcée :</p>
   1.462 +
   1.463 +<pre>
   1.464 +# tazpkg install-list <em>my-packages.list</em>
   1.465 +# tazpkg get-install-list <em>my-packages.list</em> --forced
   1.466 +</pre>
   1.467 +
   1.468 +
   1.469 +<h3 id="remove">remove</h3>
   1.470 +
   1.471 +<p>Désinstallation d'un paquet, il vous sera demandé confirmation (y/N). Cette
   1.472 +commande va supprimer tous les fichiers installés avec le paquet, pour afficher
   1.473 +cette liste, vous pouvez utiliser la commande <tt>list-files</tt> de TazPkg
   1.474 +suivie du nom du paquet en question.</p>
   1.475 +
   1.476 +<pre>
   1.477 +# tazpkg remove <em>bc</em>
   1.478 +# tazpkg -r <em>gtk+-3</em> --root=<em>/mnt/sda6</em>
   1.479 +# tazpkg -r <em>nano</em> --auto
   1.480 +</pre>
   1.481 +
   1.482 +
   1.483 +<h3 id="reconfigure">reconfigure</h3>
   1.484 +
   1.485 +<p>La commande <tt>reconfigure</tt> permet de relancer les commande de post et
   1.486 +pre-installation d'un paquet afin de le reconfigurer si besoin est :</p>
   1.487 +
   1.488 +<pre>
   1.489 +# tazpkg reconfigure <em>gcc</em>
   1.490 +# tazpkg reconfigure <em>gcc</em> --root=<em>/mnt/sda6</em>
   1.491 +</pre>
   1.492 +
   1.493 +
   1.494 +<h3 id="link">link</h3>
   1.495 +
   1.496 +<p>Cette commande permet l'installation d'un paquet déjà installé sur un autre
   1.497 +media. Cette installation s'effectue par des liens symboliques et consomme très
   1.498 +peu de mémoire. Elle est utilisée généralement avec un système en RAM pour
   1.499 +installer des compléments depuis une clé USB.</p>
   1.500 +
   1.501 +<pre>
   1.502 +# tazpkg link <em>openoffice /media/usbdisk</em>
   1.503 +</pre>
   1.504 +
   1.505 +
   1.506 +<h3 id="set-release">set-release</h3>
   1.507 +
   1.508 +<p>La commande <tt>set-release</tt> permet de changer la version de SliTaz et de
   1.509 +mettre à jour tous les paquets. Attention cette commande peut être dangereuse
   1.510 +dans la cas d'une mise à jour de la version stable version en cuisson
   1.511 +(cooking) :</p>
   1.512 +
   1.513 +<pre>
   1.514 +# tazpkg set-release <em>cooking</em>
   1.515 +</pre>
   1.516 +
   1.517 +
   1.518 +<h3 id="add-flavor">add-flavor, install-flavor</h3>
   1.519 +
   1.520 +<p>Installation d'un set de paquets listés dans une saveur. Cette commande
   1.521 +permet d'installer tous les paquets d'une saveur en une seule commande sans
   1.522 +avoir à générer un nouveau CD ROM avec tazlito.</p>
   1.523 +
   1.524 +<pre>
   1.525 +# tazpkg add-flavor <em>gtkonly</em>
   1.526 +# tazpkg install-flavor <em>justx</em>
   1.527 +</pre>
   1.528 +
   1.529 +
   1.530 +<!--h3 id="install-flavor">install-flavor</h3>
   1.531 +
   1.532 +<p>Remplacement de tous les paquets par ceux listés dans une saveur. Cette
   1.533 +commande permet de transformer la distribution courante en une seule commande
   1.534 +sans avoir à générer un nouveau cdrom avec tazlito.</p>
   1.535 +
   1.536 +<pre>
   1.537 +# tazpkg install-flavor office.flavor
   1.538 +</pre-->
   1.539 +
   1.540 +
   1.541 +
   1.542 +
   1.543 +<h2>Working with packages</h2>
   1.544 +
   1.545 +
   1.546  <h3 id="info">info</h3>
   1.547  
   1.548 -<p>
   1.549 -Donne les informations disponibles dans la recette du paquet en question, sa
   1.550 +<p>Donne les informations disponibles dans la recette du paquet en question, sa
   1.551  version, sa catégorie, le mainteneur, son site Web et ses éventuelles
   1.552 -dépendances (voir aussi Cookutils pour plus d'informations sur les recettes) :
   1.553 -</p>
   1.554 +dépendances (voir aussi Cookutils pour plus d'informations sur les
   1.555 +recettes) :</p>
   1.556 +
   1.557  <pre>
   1.558 -# tazpkg info busybox
   1.559 +$ tazpkg info <em>busybox</em>
   1.560  </pre>
   1.561  
   1.562  
   1.563  <h3 id="desc">desc</h3>
   1.564  
   1.565 -<p>
   1.566 -Description du paquet (si elle existe). Cette commande affiche le fichier
   1.567 -description.txt propre à chaque paquet, la description est un simple fichier
   1.568 -texte ne dépassant pas le 80 caractères pour un affichage standard dans un
   1.569 -terminal. Si la description du paquet n'existe pas, vous pouvez la créer et
   1.570 -l'envoyer au mainteneur du paquet (quelques lignes suffisent) :
   1.571 -</p>
   1.572 +<p>Description du paquet (si elle existe). Cette commande affiche le fichier
   1.573 +<tt>description.txt</tt> propre à chaque paquet, la description est un simple
   1.574 +fichier texte ne dépassant pas le 80 caractères pour un affichage standard dans
   1.575 +un terminal. Si la description du paquet n'existe pas, vous pouvez la créer et
   1.576 +l'envoyer au mainteneur du paquet (quelques lignes suffisent) :</p>
   1.577 +
   1.578  <pre>
   1.579 -# tazpkg desc busybox
   1.580 +$ tazpkg desc <em>busybox</em>
   1.581  </pre>
   1.582  
   1.583  
   1.584  <h3 id="list-files">list-files</h3>
   1.585  
   1.586 -<p>
   1.587 -Liste et compte les fichiers installés avec un paquet. Cette commande va
   1.588 -simplement lire et classer le fichier files.list propre à chaque paquet, ce
   1.589 -fichier est généré automatiquement lors de la création, il est aussi utilisé
   1.590 -pour supprimer tous les fichiers lors de la désinstallation d'un paquet. Pour
   1.591 -lister les fichier installés avec le paquet bc :
   1.592 -</p>
   1.593 +<p>Liste et compte les fichiers installés avec un paquet. Cette commande va
   1.594 +simplement lire et classer le fichier <tt>files.list</tt> propre à chaque
   1.595 +paquet, ce fichier est généré automatiquement lors de la création, il est aussi
   1.596 +utilisé pour supprimer tous les fichiers lors de la désinstallation d'un
   1.597 +paquet.</p>
   1.598 +
   1.599  <pre>
   1.600 -# tazpkg list-files bc
   1.601 +$ tazpkg list-files <em>bc</em>
   1.602  </pre>
   1.603  
   1.604  
   1.605 -<h3 id="search">search</h3>
   1.606 +<h3 id="block">block, unblock</h3>
   1.607  
   1.608 -<p>
   1.609 -Recherche de paquets par patron ou nom de paquet. La commande 
   1.610 -va chercher le terme voulu dans les paquets installés et dans les listes des
   1.611 -paquets disponibles sur le miroir. Pour obtenir la plus récente liste des
   1.612 -paquets installables depuis internet, il suffit de lancer 'tazpkg recharge'
   1.613 -avant d'effectuer une recherche :
   1.614 -</p>
   1.615 +<p>Les commandes <tt>block</tt> et <tt>unblock</tt> pemettent de bloquer la
   1.616 +version du paquet installé pour qu'il ne soit pas mis à jour par la commande
   1.617 +<tt>upgrade</tt>. La liste des paquets bloqués est contenue dans le fichier :
   1.618 +<tt>/var/lib/tazpkg/blocked-packages.list</tt>, elle peut aussi être éditée à la
   1.619 +main.</p>
   1.620 +
   1.621  <pre>
   1.622 -# tazpkg search gcc
   1.623 -# tazpkg search gcc [--installed|--list|--mirror]
   1.624 -</pre>
   1.625 -<p>Ou :</p>
   1.626 -<pre>
   1.627 -# tazpkg search gcc [-i|-l|-m]
   1.628 +# tazpkg block <em>grub</em>
   1.629 +# tazpkg unblock <em>grub</em>
   1.630 +# tazpkg chblock <em>grub</em>
   1.631  </pre>
   1.632  
   1.633  
   1.634 -<h3 id="search-files">search-files</h3>
   1.635 +<h3 id="check">check</h3>
   1.636  
   1.637 -<p>
   1.638 -La commande 'search-file' permet de rechercher un fichier parmi tous les
   1.639 -fichiers installés par tous les paquets. Cette commande est très utile pour
   1.640 -trouver le chemin complet vers un fichier et savoir si un fichier est bien
   1.641 -présent sur le système. Exemple :
   1.642 -</p>
   1.643 +<p>La commande <tt>check</tt> permet de vérifier les dépendances sur les paquets
   1.644 +installés et de vérifier si tous les fichiers nécessaires à la reconstruction
   1.645 +des paquets sont bien présents :</p>
   1.646 +
   1.647  <pre>
   1.648 -$ tazpkg search-file libnss
   1.649 +$ tazpkg check
   1.650 +$ tazpkg check --full
   1.651 +$ tazpkg check <em>nano</em>
   1.652 +$ tazpkg check <em>sakura</em> --full
   1.653  </pre>
   1.654  
   1.655  
   1.656 -<h3 id="install">install</h3>
   1.657 +<h3 id="bugs">bugs</h3>
   1.658  
   1.659 -<p>
   1.660 -Cette commande permet l'installation d'un paquet local avec l'extension 
   1.661 -.tazpkg. Voir la commande 'get-install' pour installer un paquet depuis
   1.662 -internet. A noter que vous  pouvez forcer l'installation via l'option
   1.663 ---forced, désinstaller et réinstaller ou encore spécifier la racine du système
   1.664 -dans lequel vous désirez installer le paquets via l'option --root= :
   1.665 -</p>
   1.666 +<p>Affiche les bugs connus :</p>
   1.667 +
   1.668  <pre>
   1.669 -# tazpkg install package-1.0.tazpkg
   1.670 -</pre>
   1.671 -<p>Ou :</p>
   1.672 -<pre>
   1.673 -# tazpkg install path/to/package-1.0.tazpkg --forced
   1.674 -</pre>
   1.675 -<p>Ou :</p>
   1.676 -<pre>
   1.677 -# tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs
   1.678 +$ tazpkg bugs
   1.679 +$ tazpkg bugs <em>my_package</em>
   1.680  </pre>
   1.681  
   1.682  
   1.683 -<h3 id="install-list">install-list</h3>
   1.684 +<h3 id="depends">depends, rdepends</h3>
   1.685  
   1.686 -<p>
   1.687 -Installation d'un set de paquets listés dans un fichier. Cette commande
   1.688 -permet d'installer plusieurs paquets en une seule commande et peut aussi être
   1.689 -forcée :
   1.690 -</p>
   1.691 +<p>Affiche l'arbre des dépendances d'un paquet, c'est à dire tous les paquets
   1.692 +qui devront être installés en plus :</p>
   1.693 +
   1.694  <pre>
   1.695 -# tazpkg install-list my-packages.list
   1.696 -# tazpkg install-list my-packages.list --forced
   1.697 +# tazpkg depends <em>mpd</em>
   1.698 +# tazpkg rdepends <em>mpd</em>
   1.699  </pre>
   1.700  
   1.701  
   1.702 -<h3 id="link">link</h3>
   1.703 +<!--h3 id="rdepend">rdepend</h3>
   1.704  
   1.705 -<p>
   1.706 -Cette commande permet l'installation d'un paquet déjà installé sur un
   1.707 -autre media. Cette installation s'effectue par des liens symboliques et
   1.708 -consomme très peu de mémoire. Elle est utilisée généralement avec un système
   1.709 -en RAM pour installer des compléments depuis une clé USB. 
   1.710 -</p>
   1.711 +<p>Affiche l'arbre des dépendances inversé d'un paquet, c'est à dire tous les
   1.712 +paquets qui en dépendent directement ou indirectement :</p>
   1.713 +
   1.714  <pre>
   1.715 -# tazpkg link openoffice /media/usbdisk
   1.716 -</pre>
   1.717 -
   1.718 -
   1.719 -<h3 id="add-flavor">add-flavor</h3>
   1.720 -
   1.721 -<p>
   1.722 -Installation d'un set de paquets listés dans une saveur. Cette commande
   1.723 -permet d'installer tous les paquets d'une saveur en une seule commande sans
   1.724 -avoir à générer un nouveau cdrom avec tazlito.
   1.725 -</p>
   1.726 -<pre>
   1.727 -# tazpkg add-flavor office.flavor
   1.728 -</pre>
   1.729 -
   1.730 -
   1.731 -<h3 id="install-flavor">install-flavor</h3>
   1.732 -
   1.733 -<p>
   1.734 -Remplacement de tous les paquets par ceux listés dans une saveur. Cette
   1.735 -commande permet de transformer la distribution courante en une seule commande
   1.736 -sans avoir à générer un nouveau cdrom avec tazlito.
   1.737 -</p>
   1.738 -<pre>
   1.739 -# tazpkg install-flavor office.flavor
   1.740 -</pre>
   1.741 -
   1.742 -
   1.743 -<h3 id="remove">remove</h3>
   1.744 -
   1.745 -<p>
   1.746 -Désinstallation d'un paquet, il vous sera demandé confirmation (y/N). Cette
   1.747 -commande va supprimer tous les fichiers installés avec le paquet, pour
   1.748 -afficher cette liste, vous pouvez utiliser la commande 'list-files' de TazPkg
   1.749 -suivie du nom du paquet en question. Exemple avec le paquet bc :
   1.750 -</p>
   1.751 -<pre>
   1.752 -# tazpkg remove bc
   1.753 -</pre>
   1.754 +# tazpkg rdepend package
   1.755 +</pre-->
   1.756  
   1.757  
   1.758  <h3 id="extract">extract</h3>
   1.759  
   1.760 -<p>
   1.761 -Extraire un paquet dans un répertoire donné. Si vous ne spécifiez pas le
   1.762 -répertoire de destination, le paquet sera extrait dans le répertoire courant
   1.763 -en utilisant le nom paquet-version :
   1.764 -</p>
   1.765 +<p>Extraire un paquet dans un répertoire donné. Si vous ne spécifiez pas le
   1.766 +répertoire de destination, le paquet sera extrait dans le répertoire courant en
   1.767 +utilisant le nom <tt><em>paquet-version</em></tt> :</p>
   1.768 +
   1.769  <pre>
   1.770 -# tazpkg extract package.tazpkg
   1.771 -# tazpkg extract package.tazpkg target/dir
   1.772 +$ tazpkg extract <em>paquet.tazpkg</em>
   1.773 +$ tazpkg extract <em>paquet.tazpkg target/dir</em>
   1.774  </pre>
   1.775  
   1.776  
   1.777  <h3 id="pack">pack</h3>
   1.778  
   1.779 -<p>
   1.780 -La commande 'pack' permet de créer un paquet depuis un répertoire préparé à
   1.781 -l'avance ou depuis un paquet désarchivé. Cette commande permet aussi de créer
   1.782 -manuellement un paquet.tazpkg (voir la documentation et Cookutils pour la création
   1.783 -automatique de paquets). Pour empaqueter un paquet :
   1.784 -</p>
   1.785 +<p>La commande <tt>pack</tt> permet de créer un paquet depuis un répertoire
   1.786 +préparé à l'avance ou depuis un paquet désarchivé. Cette commande permet aussi
   1.787 +de créer manuellement un <tt>paquet.tazpkg</tt> (voir la documentation et
   1.788 +Cookutils pour la création automatique de paquets).</p>
   1.789 +
   1.790  <pre>
   1.791 -# tazpkg pack package-version
   1.792 +# tazpkg pack <em>paquet-version</em>
   1.793  </pre>
   1.794  
   1.795  
   1.796  <h3 id="repack">repack</h3>
   1.797  
   1.798 -<p>
   1.799 -La commande 'repack' permet de recréer un paquet depuis les fichiers présents
   1.800 -sur le système où il a été précédemment installé. Pour réempaqueter un paquet :
   1.801 -</p>
   1.802 +<p>La commande <tt>repack</tt> permet de recréer un paquet depuis les fichiers
   1.803 +présents sur le système où il a été précédemment installé.</p>
   1.804 +
   1.805  <pre>
   1.806 -# tazpkg repack package
   1.807 +$ tazpkg repack <em>paquet</em>
   1.808  </pre>
   1.809  
   1.810  
   1.811 +<h3 id="repack-config">repack-config</h3>
   1.812 +
   1.813 +<p>The <tt>repack-config</tt> command recreates a package of the system
   1.814 +configuration files (see <tt><a href="#list-config">list-config</a></tt>). It is
   1.815 +enough to install the package to find the current configuration.</p>
   1.816 +
   1.817 +<pre>
   1.818 +# tazpkg repack-config
   1.819 +</pre>
   1.820 +
   1.821 +
   1.822 +<h3 id="recompress">recompress</h3>
   1.823 +
   1.824 +<p>Recompress .tazpkg cpio archive with lzma.</p>
   1.825 +
   1.826 +<pre>
   1.827 +$ tazpkg recompress <em>package.tazpkg</em>
   1.828 +</pre>
   1.829 +
   1.830 +
   1.831 +<h3 id="convert">convert</h3>
   1.832 +
   1.833 +<p>Convertir un paquet en paquet Slitaz (.tazpkg) :</p>
   1.834 +
   1.835 +<p>Supported packages formats:</p>
   1.836 +
   1.837 +<ul>
   1.838 +	<li><a href="https://packages.debian.org/search" target="_blank">paquets
   1.839 +		Debian</a> (<tt>*.deb</tt>, <tt>*.udeb</tt>)</li>
   1.840 +	<li><a href="http://rpmfind.net/linux/rpm2html/search.php"
   1.841 +		target="_blank">paquets RPM</a> (<tt>*.rpm</tt>)</li>
   1.842 +	<li><a href="http://www.slax.org/" target="_blank">paquets Slax</a>
   1.843 +		(<tt>*.sb</tt>)</li>
   1.844 +	<li><a href="http://puppylinux.org/" target="_blank">paquets Puppy</a>
   1.845 +		(<tt>*.sfs</tt>, <tt>*.pet</tt>)</li>
   1.846 +	<li><a href="http://www.slackware.com/packages/" target="_blank">paquets
   1.847 +		Slackware</a> (<tt>*.tgz</tt>)</li>
   1.848 +	<li><a href="http://www.nutyx.org/" target="_blank">paquets NuTyX</a>
   1.849 +		(<tt>*.cards.tar.xz</tt>)</li>
   1.850 +	<li><a href="https://www.archlinux.org/packages/" target="_blank">paquets
   1.851 +		Arch Linux</a> / <a href="http://pkgs.alpinelinux.org/packages"
   1.852 +		target="_blank">Alpine Linux</a> (<tt>*.apk</tt>,
   1.853 +		<tt>*.pkg.tar.gz</tt>, <tt>*.pkg.tar.xz</tt>)</li>
   1.854 +	<li><a href="http://wiki.openwrt.org/doc/packages" target="_blank">paquets
   1.855 +		OpenWrt</a> (<tt>*.ipk</tt>, <tt>*.opk</tt>)</li>
   1.856 +	<li><a href="http://0.tuxfamily.org/doku.php/paquets/start"
   1.857 +		target="_blank">paquets 0Linux</a> (<tt>*.spack</tt>)</li>
   1.858 +	<li><a href="http://www.paldo.org/index-section-packages.html"
   1.859 +		target="_blank">paquets paldo</a> (<tt>*.tar.bz2</tt>)</li>
   1.860 +	<li><a href="http://www.voidlinux.eu/packages/" target="_blank">paquets
   1.861 +		Void</a> (<tt>*.xbps</tt>)</li>
   1.862 +	<li><a href="http://tinycorelinux.net/" target="_blank">paquets Tinycore</a>
   1.863 +		(<tt>*.tce</tt>, <tt>*.tcel</tt>, <tt>*.tcem</tt>, <tt>*.tcz</tt>)</li>
   1.864 +</ul>
   1.865 +
   1.866 +
   1.867 +<pre>
   1.868 +# tazpkg convert <em>alien-paquet-file</em>
   1.869 +</pre>
   1.870 +
   1.871 +
   1.872 +<h3 id="list-suggested">list-suggested</h3>
   1.873 +
   1.874 +<p>List suggested packages for each of your installed packages. With option
   1.875 +<tt>--all</tt> it shows all suggested packages, and without option it shows only
   1.876 +not installed suggested packages.</p>
   1.877 +
   1.878 +<pre>
   1.879 +$ tazpkg list-suggested
   1.880 +$ tazpkg list-suggested --all
   1.881 +</pre>
   1.882 +
   1.883 +
   1.884 +
   1.885 +
   1.886 +<h2>Working with repositories</h2>
   1.887 +
   1.888 +
   1.889  <h3 id="recharge">recharge</h3>
   1.890  
   1.891 -<p>
   1.892 -Recharge la liste des paquets disponibles sur le miroir (packages.list). Cette
   1.893 -commande va télécharger la plus récente liste des paquets installables depuis
   1.894 -le miroir, à noter qu'avant de commencer, TazPkg va sauvegarder l'ancienne
   1.895 -liste. Une fois la liste à jour, vous pouvez la consulter via la commande
   1.896 -'list' et effectuer un recherche de paquet via la commande 'search' de TazPkg.
   1.897 -Pour réafficher la liste des différences, vous pouvez utiliser la commande
   1.898 -'list-mirror --diff'. Et pour afficher et mettre à jour les paquets du système,
   1.899 -vous pouvez utiliser 'upgrade'. Pour recharger la plus récente liste des
   1.900 -paquets :
   1.901 -</p>
   1.902 +<p>Recharge la liste des paquets disponibles sur le miroir. Cette commande va
   1.903 +télécharger la plus récente liste des paquets installables depuis le miroir, à
   1.904 +noter qu'avant de commencer, TazPkg va sauvegarder l'ancienne liste. Une fois la
   1.905 +liste à jour, vous pouvez la consulter via la commande <tt>list</tt> et
   1.906 +effectuer un recherche de paquet via la commande <tt>search</tt> de TazPkg. Pour
   1.907 +réafficher la liste des différences, vous pouvez utiliser la commande
   1.908 +<tt>list-mirror --diff</tt>. Et pour afficher et mettre à jour les paquets du
   1.909 +système, vous pouvez utiliser <tt>upgrade</tt>.</p>
   1.910 +
   1.911  <pre>
   1.912  # tazpkg recharge
   1.913 +# tazpkg recharge main
   1.914 +# tazpkg recharge <em>My_Undigest</em>
   1.915 +# tazpkg recharge --root=<em>/mnt/sda6</em>
   1.916  </pre>
   1.917  
   1.918  
   1.919  <h3 id="upgrade">up ou upgrade</h3>
   1.920  
   1.921 -<p>
   1.922 -La commande 'upgrade' permet de mettre à jour tous les paquets installés et
   1.923 -disponibles sur le miroir courant. La mise à jour des paquets est une
   1.924 -importante partie du système, elle permet de garder un système sécurisé avec
   1.925 +<p>La commande <tt>upgrade</tt> permet de mettre à jour tous les paquets
   1.926 +installés et disponibles sur le miroir courant. La mise à jour des paquets est
   1.927 +une importante partie du système, elle permet de garder un système sécurisé avec
   1.928  les dernières corrections et nouveautés. Le projet SliTaz, même mini, fournit
   1.929  régulièrement des mises à jours de sécurité et propose généralement les
   1.930  dernières versions des logiciels. A noter que cette fonction est destinée aux
   1.931 -personnes ayant installé SliTaz sur disque dur, en mode LiveCD les paquets mis
   1.932 +personnes ayant installé SliTaz sur disque dur, en mode Live CD les paquets mis
   1.933  à jour seront perdus lors de l'arrêt du système. Pour garder un système un
   1.934 -jour :
   1.935 -</p>
   1.936 +jour :</p>
   1.937 +
   1.938 +<p>Up permet aussi d'automatiquement recharger la list des paquets ou installer
   1.939 +les mises à jours. Petit example et affichage de l'aide spécifique à cette
   1.940 +commande :</p>
   1.941 +
   1.942  <pre>
   1.943 -# tazpkg up
   1.944 -</pre>
   1.945 -<p>
   1.946 -	Up permet aussi d'automatiquement recharger la list des paquets ou installer
   1.947 -	les mises à jours. Petit example et affichage de l'aide spécifique à cette
   1.948 -	commande:
   1.949 -</p>
   1.950 -<pre>
   1.951 -# tazpkg up --recharge
   1.952 -# tazpkg --help-up
   1.953 -</pre>
   1.954 -
   1.955 -
   1.956 -<h3 id="set-release">set-release</h3>
   1.957 -
   1.958 -<p>
   1.959 -La commande 'set-release' permet de changer la version de SliTaz et de mettre 
   1.960 -à jour tous les paquets. Attention cette commande peut être dangereuse dans 
   1.961 -la cas d'une mise à jour de la version stable version en cuisson (cooking) :
   1.962 -</p>
   1.963 -<pre>
   1.964 -# tazpkg set-release cooking
   1.965 -</pre>
   1.966 -
   1.967 -
   1.968 -<h3 id="check">check</h3>
   1.969 -
   1.970 -<p>
   1.971 -La commande 'check' permet de vérifier les dépendances sur les paquets
   1.972 -installés et de vérifier si tous les fichiers nécessaires à la reconstruction
   1.973 -des paquets sont bien présents :
   1.974 -</p>
   1.975 -<pre>
   1.976 -# tazpkg check
   1.977 -# tazpkg check --full
   1.978 -</pre>
   1.979 -
   1.980 -
   1.981 -<h3 id="block">block ou unblock</h3>
   1.982 -
   1.983 -<p>
   1.984 -Les commandes 'block' et 'unblock' pemettent de bloquer la version du paquet
   1.985 -installé pour qu'il ne soit pas mis à jour par la commande 'upgrade'. La liste
   1.986 -des paquets bloqués est contenue dans le fichier : 
   1.987 -/var/lib/tazpkg/blocked-packages.list, elle peut aussi être éditée à la main.
   1.988 -Pour bloquer ou débloquer un paquet tel que Grub :
   1.989 -</p>
   1.990 -<pre>
   1.991 -# tazpkg block grub
   1.992 -</pre>
   1.993 -<p>Ou :</p>
   1.994 -<pre>
   1.995 -# tazpkg unblock grub
   1.996 -</pre>
   1.997 -
   1.998 -
   1.999 -<h3 id="get">get</h3>
  1.1000 -
  1.1001 -<p>
  1.1002 -Télécharge un paquet depuis le miroir (si il existe). Le paquet téléchargé
  1.1003 -est stocké dans le répertoire courant, pour connaître le chemin vous pouvez
  1.1004 -utiliser la commande 'pwd'. Pour télécharger un paquet tel que 'grub', il suffit
  1.1005 -de lancer la commande :
  1.1006 -</p>
  1.1007 -<pre>
  1.1008 -# tazpkg get grub
  1.1009 -</pre>
  1.1010 -
  1.1011 -
  1.1012 -<h3 id="get-install">get-install</h3>
  1.1013 -
  1.1014 -<p>
  1.1015 -Installer un paquet depuis un mirroir sur internet. La commande 'get-install'
  1.1016 -commence par vérifier si le paquet existe bien sur le miroir et si il n'a pas
  1.1017 -déjà été téléchargé, avant de commencer le rapatriement. Pour connaître la
  1.1018 -liste des paquets sur le miroir il faut utiliser la commande 'list-mirror'
  1.1019 -(voir aussi recharge). Pour installer un paquet tel que 'grub' :
  1.1020 -</p>
  1.1021 -<pre>
  1.1022 -# tazpkg get-install grub
  1.1023 -</pre>
  1.1024 -
  1.1025 -
  1.1026 -<h3 id="clean-cache">clean-cache</h3>
  1.1027 -
  1.1028 -<p>
  1.1029 -Supprimer les paquets TazPkg téléchargés dans le cache. Lors de l'installation
  1.1030 -de paquets via le Web, TazPkg garde une copie du paquet, cela est fait pour
  1.1031 -gagner de la bande passante en cas de réinstallation, mais il se peut que vous
  1.1032 -vouliez libérer de la place sur le disque dur ou que vous désiriez
  1.1033 -retélécharger des paquets :
  1.1034 -</p>
  1.1035 -<pre>
  1.1036 -# tazpkg clean-cache
  1.1037 +# tazpkg upgrade
  1.1038 +# tazpkg up --recharge --install
  1.1039 +# tazpkg up -r -i
  1.1040  </pre>
  1.1041  
  1.1042  
  1.1043  <h3 id="setup-mirror">setup-mirror</h3>
  1.1044  
  1.1045 -<p>
  1.1046 -Configurer l'URL du miroir, la commande 'setup-mirror' vous demandera alors
  1.1047 -l'URL du nouveau miroir. Vous pouvez spécifier plusieurs URLs en les séparant
  1.1048 -par des espaces. A noter que vous pouvez aussi modifier à la main le
  1.1049 -fichier /var/lib/tazpkg/mirror. L'URL doit pointer sur le répertoire contenant
  1.1050 -la liste (packages.list) et les paquets :
  1.1051 -</p>
  1.1052 +<p>Configurer l'URL du miroir, la commande <tt>setup-mirror</tt> vous demandera
  1.1053 +alors l'URL du nouveau miroir. Vous pouvez spécifier plusieurs URLs en les
  1.1054 +séparant par des espaces. A noter que vous pouvez aussi modifier à la main le
  1.1055 +fichier <tt>/var/lib/tazpkg/mirror</tt>. L'URL doit pointer sur le répertoire
  1.1056 +contenant la liste (<tt>packages.info</tt>) et les paquets.</p>
  1.1057 +
  1.1058  <pre>
  1.1059  # tazpkg setup-mirror
  1.1060  </pre>
  1.1061  
  1.1062  
  1.1063 -<h3 id="setup-undigest">setup-undigest ou add-undigest</h3>
  1.1064 +<h3 id="add-undigest">add-undigest, setup-undigest</h3>
  1.1065  
  1.1066 -<p>
  1.1067 -Configurer l'URL d'un miroir complémentaire non officiel pour tester des
  1.1068 -paquets non encore présents sur les miroirs.
  1.1069 -A noter que vous pouvez aussi modifier à la main le fichier 
  1.1070 -/var/lib/tazpkg/undigest/&lt;undisgest-name&gt;/mirror.
  1.1071 -L'URL doit pointer sur le répertoire contenant
  1.1072 -la liste (packages.list) et les paquets :
  1.1073 -</p>
  1.1074 +<p>Configurer l'URL d'un miroir complémentaire non officiel pour tester des
  1.1075 +paquets non encore présents sur les miroirs. A noter que vous pouvez aussi
  1.1076 +modifier à la main le fichier
  1.1077 +<tt>/var/lib/tazpkg/undigest/<em>undisgest-name</em>/mirror</tt>. L'URL doit
  1.1078 +pointer sur le répertoire contenant la liste (<tt>packages.info</tt>) et les
  1.1079 +paquets.</p>
  1.1080 +
  1.1081  <pre>
  1.1082 -# tazpkg setup-undigest public-repository http://my.home.org/slitaz
  1.1083 -# tazpkg setup-undigest local-repository /home/slitaz/packages
  1.1084 +# tazpkg add-undigest <em>public-repository http://my.home.org/slitaz</em>
  1.1085 +# tazpkg setup-undigest <em>local-repository /home/slitaz/packages</em>
  1.1086 +</pre>
  1.1087 +
  1.1088 +
  1.1089 +<h3 id="list-undigest">list-undigest</h3>
  1.1090 +
  1.1091 +<p>Affiche les miroirs complémentaires.</p>
  1.1092 +
  1.1093 +<pre>
  1.1094 +# tazpkg list-undigest
  1.1095 +# tazpkg list-undigest --box
  1.1096  </pre>
  1.1097  
  1.1098  
  1.1099  <h3 id="remove-undigest">remove-undigest</h3>
  1.1100  
  1.1101 -<p>
  1.1102 -Supprime l'URL un miroir complémentaire non officiel.
  1.1103 -</p>
  1.1104 +<p>Supprime l'URL un miroir complémentaire non officiel.</p>
  1.1105 +
  1.1106  <pre>
  1.1107 -# tazpkg remove-undigest my-repository
  1.1108 +# tazpkg remove-undigest <em>my-repository</em>
  1.1109  </pre>
  1.1110  
  1.1111  
  1.1112 -<h3 id="list-undigest">list-undigest</h3>
  1.1113  
  1.1114 -<p>
  1.1115 -Affiche les miroirs complémentaires.
  1.1116 -</p>
  1.1117 -<pre>
  1.1118 -# tazpkg list-undigest
  1.1119 -</pre>
  1.1120 -
  1.1121 -
  1.1122 -<h3 id="reconfigure">reconfigure</h3>
  1.1123 -
  1.1124 -<p>
  1.1125 -La commande 'reconfigure' permet de relancer les commande de post et 
  1.1126 -pre-installation d'un paquet afin de le reconfigurer si besoin est :
  1.1127 -</p>
  1.1128 -<pre>
  1.1129 -# tazpkg reconfigure package
  1.1130 -</pre>
  1.1131 -
  1.1132 -
  1.1133 -<h3 id="convert">convert</h3>
  1.1134 -
  1.1135 -<p>
  1.1136 -La commande 'convert' permet de convertir un paquet Debian (.deb), 
  1.1137 -Redhat (.rpm), Slackware (.tgz) ou Archlinux (.pkg.tar.gz) en paquet
  1.1138 -Slitaz (.tazpkg) :
  1.1139 -</p>
  1.1140 -<pre>
  1.1141 -# tazpkg convert alien-package
  1.1142 -</pre>
  1.1143 -
  1.1144 -
  1.1145 -<h3 id="depend">depend</h3>
  1.1146 -
  1.1147 -<p>
  1.1148 -Affiche l'arbre des dépendances d'un paquet, c'est à dire tous les
  1.1149 -paquets qui devront être installés en plus :
  1.1150 -</p>
  1.1151 -<pre>
  1.1152 -# tazpkg depend package
  1.1153 -</pre>
  1.1154 -
  1.1155 -
  1.1156 -<h3 id="rdepend">rdepend</h3>
  1.1157 -
  1.1158 -<p>
  1.1159 -Affiche l'arbre des dépendances inversé d'un paquet, c'est à dire tous les
  1.1160 -paquets qui en dépendent directement ou indirectement :
  1.1161 -</p>
  1.1162 -<pre>
  1.1163 -# tazpkg rdepend package
  1.1164 -</pre>
  1.1165 -
  1.1166 -
  1.1167 -<h3 id="bugs">bugs</h3>
  1.1168 -
  1.1169 -<p>
  1.1170 -Affiche les bugs connus :
  1.1171 -</p>
  1.1172 -<pre>
  1.1173 -# tazpkg bugs package
  1.1174 -</pre>
  1.1175  
  1.1176  <h2>MAINTENEUR</h2>
  1.1177 -<p>
  1.1178 -Christophe Lincoln &lt;pankso at slitaz.org&gt;
  1.1179 -</p>
  1.1180 +
  1.1181 +<p>Christophe Lincoln &lt;pankso at slitaz.org&gt;</p>
  1.1182  
  1.1183  <!-- End content -->
  1.1184  </div>