tazpkg rev 850

Update complete French TazPkg documentation (thanks Lucas Levrel)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sun Oct 25 20:38:22 2015 +0200 (2015-10-25)
parents b6daeaa95431
children 98077c63c209
files doc/tazpkg.fr.html modules/reconfigure
line diff
     1.1 --- a/doc/tazpkg.fr.html	Tue Oct 20 10:24:52 2015 +0300
     1.2 +++ b/doc/tazpkg.fr.html	Sun Oct 25 20:38:22 2015 +0200
     1.3 @@ -1,818 +1,981 @@
     1.4  <!DOCTYPE html>
     1.5  <html lang="fr">
     1.6 -<head>
     1.7 -	<meta charset="UTF-8">
     1.8 -	<title>Manuel de TazPkg</title>
     1.9 -	<meta name="viewport" content="width=device-width,initial-scale=1">
    1.10 -	<link rel="stylesheet" href="../slitaz-doc.css">
    1.11 -	<script src="../slitaz-doc.js"></script>
    1.12 -</head>
    1.13 -<body>
    1.14 +  <head>
    1.15 +    <meta charset="UTF-8">
    1.16 +    <title>Manuel de TazPkg</title>
    1.17 +    <meta name="viewport" content="width=device-width,initial-scale=1">
    1.18 +    <link rel="stylesheet" href="../slitaz-doc.css">
    1.19 +    <script src="../slitaz-doc.js"></script>
    1.20 +  </head>
    1.21 +  <body>
    1.22 +    <header><h1>Manuel de TazPkg</h1></header>
    1.23  
    1.24 -<header>
    1.25 -	<h1>Manuel de TazPkg</h1>
    1.26 -</header>
    1.27  
    1.28 +    <section>
    1.29 +      <header>Nom</header>
    1.30 +      <p>TazPkg&nbsp;— Gestionnaire de paquets de SliTaz.</p>
    1.31 +    </section>
    1.32  
    1.33  
    1.34 -
    1.35 -<section><header>Nom</header>
    1.36 -
    1.37 -<p>TazPkg — Tiny autonomous zone package manager.</p>
    1.38 -</section>
    1.39 -
    1.40 -
    1.41 -
    1.42 -
    1.43 -<section><header>Syntaxe</header>
    1.44 -
    1.45 -<pre>
    1.46 -tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt]
    1.47 +    <section><header>Syntaxe</header>
    1.48 +      <pre>tazpkg [command] [paquet|rép|motif|liste|cat|--opt] [rép|--opt]
    1.49  tazpkg shell
    1.50  </pre>
    1.51 -</section>
    1.52 +    </section>
    1.53  
    1.54  
    1.55 +    <section>
    1.56 +      <header>Description</header>
    1.57 +      <p>TazPkg est un gestionnaire de paquets léger permettant d'installer,
    1.58 +        lister, télécharger, mettre à jour ou enlever des paquets précompilés
    1.59 +        sur un système GNU/Linux. TazPkg propose aussi une commande de
    1.60 +        recherche et une commande pour la création de paquets. Il a été créé
    1.61 +        pour les besoins de SliTaz GNU/Linux, mini distribution autonome. Les
    1.62 +        paquets, qui utilisent l'extension *.tazpkg, sont des archives cpio
    1.63 +        contenant un système de fichiers (fs) compressé avec lzma, la recette
    1.64 +        et une éventuelle description. TazPkg fournit aussi un système de
    1.65 +        gestion des dépendances basé sur les recettes des paquets. La recette
    1.66 +        contient toutes les informations au sujet du paquet, elle peut aussi
    1.67 +        contenir les fonctions pré et post installation. Cette même recette
    1.68 +        est par ailleurs utilisée par <a href="../cookutils/cookutils.html"
    1.69 +        target="_blank">Cookutils</a> pour compiler les sources et créer le
    1.70 +        paquet tazpkg.</p>
    1.71 +      <p>TazPkg est écrit à partir de zéro (from scratch), en script shell,
    1.72 +        compatible Bash, et fonctionne avec Ash du projet Busybox. TazPkg est
    1.73 +        distribué sous licence libre
    1.74 +        GNU <a href="file:///usr/share/licenses/gpl.txt">GPL v3</a>.</p>
    1.75 +    </section>
    1.76  
    1.77  
    1.78 -<section><header>Description</header>
    1.79 +    <section>
    1.80 +      <header>Environnement</header>
    1.81 +      <p>TazPkg utilise les variables d'environnement suivantes&nbsp;:</p>
    1.82 +      <ul>
    1.83 +        <li><tt>LANGUAGE</tt>&nbsp;: définit la langue des messages et des
    1.84 +          réponses de l'utilisateur. Notez que les variables <tt>LANG</tt>
    1.85 +          et <tt>LC_ALL</tt> affectent aussi la langue des
    1.86 +          messages&nbsp;;</li>
    1.87 +        <li><tt>LC_TIME</tt>&nbsp;: définit le format d'affichage de la date
    1.88 +          par la commande <a href="#activity">activity</a>&nbsp;;</li>
    1.89 +        <li><tt>root</tt>&nbsp;: lorsqu'elle est définie, elle indique la
    1.90 +          racine des répertoires où TazPkg travaillera. Notez qu'une valeur
    1.91 +          définie par l'option <tt>--root=</tt> a priorité.</li>
    1.92 +      </ul>
    1.93 +    </section>
    1.94  
    1.95 -<p>TazPkg est un gestionnaire de paquets léger permettant d'installer, lister, télécharger, mettre à
    1.96 -jour ou enlever des paquets précompilés sur un système GNU/Linux. TazPkg propose aussi une commande
    1.97 -de recherche et une commande pour la création de paquets. Il a été créé pour les besoins de SliTaz
    1.98 -GNU/Linux, mini distribution autonome. Le format des paquets utilise l'extension *.tazpkg, c'est une
    1.99 -archive cpio contenant un système de fichiers (fs) compressé avec lzma, la recette et une éventuelle
   1.100 -description. TazPkg fournit aussi un système de gestion des dépendances basé sur les recettes des
   1.101 -paquets. La recette contient toutes les informations au sujet du paquet, elle peut aussi contenir
   1.102 -les fonctions de pre et post installation. Cette même recette est par ailleurs utilisée par <a
   1.103 -href="../cookutils/cookutils.en.html" target="_blank">Cookutils</a> pour compiler les sources et
   1.104 -créer un paquet tazpkg.</p>
   1.105  
   1.106 -<p>TazPkg est écrit en script shell depuis rien (from scratch), compatible Bash, et fonctionne avec
   1.107 -Ash du projet Busybox. TazPkg est distribué sous license libre GNU gpl v3.</p>
   1.108 -</section>
   1.109 +    <section>
   1.110 +      <header>Fichiers</header>
   1.111  
   1.112 +      <article>
   1.113 +        <header>Fichiers de configuration</header>
   1.114 +        <ul>
   1.115 +          <li><tt><a href="file:///etc/slitaz/slitaz.conf"
   1.116 +            target="_blank">/etc/slitaz/slitaz.conf</a></tt></li>
   1.117 +          <li><tt><a href="file:///etc/slitaz/tazpkg.conf"
   1.118 +            target="_blank">/etc/slitaz/tazpkg.conf</a></tt></li>
   1.119 +        </ul>
   1.120 +      </article>
   1.121  
   1.122 +      <article>
   1.123 +        <header>Base de données des paquets</header>
   1.124 +        <p>L'emplacement par défaut de la base de données des paquets
   1.125 +          est <tt>/var/lib/tazpkg</tt>.</p>
   1.126 +        <ul>
   1.127 +          <li><tt><a href="file:///var/lib/tazpkg/ID"
   1.128 +            target="_blank">ID</a></tt> (obsolète)&nbsp;: contient un
   1.129 +            identifiant de l'état actuel du dépôt SliTaz. La valeur change
   1.130 +            quand de nouveaux paquets ou des mises à jour apparaissent sur le
   1.131 +            dépôt.</li>
   1.132 +          <li><tt><a href="file:///var/lib/tazpkg/IDs"
   1.133 +            target="_blank">IDs</a></tt>&nbsp;: contient l'identifiant
   1.134 +            ci-dessus et un horodatage Unix. L'horodatage permet de trouver la
   1.135 +            date du dernier changement et de surveiller la fraîcheur des
   1.136 +            dépôts miroirs. (Pour convertir l'horodatage Unix en
   1.137 +            date&nbsp;: <code>date -d@<em>horodatage</em></code> .)</li>
   1.138 +          <li><tt><a href="file:///var/lib/tazpkg/mirror"
   1.139 +            target="_blank">mirror</a></tt>&nbsp;: URL du miroir actuellement
   1.140 +            utilisé. L'URL pointe vers le répertoire distant contenant les
   1.141 +            paquets et leur base de données.</li>
   1.142 +          <li><tt><a href="file:///var/lib/tazpkg/mirrors"
   1.143 +            target="_blank">mirrors</a></tt>&nbsp;: liste des URL des miroirs
   1.144 +            disponibles. Notez que les URL de ce fichier doivent être
   1.145 +            complétées par <tt>packages/<em>version</em>/</tt>
   1.146 +            (où <tt><em>version</em></tt> est par
   1.147 +            exemple <tt><em>4.0</em></tt> ou <tt><em>cooking</em></tt>)&nbsp;;
   1.148 +            contrairement à celle du fichier précédent.</li>
   1.149 +          <li><tt><a href="file:///var/lib/tazpkg/packages.list"
   1.150 +            target="_blank">packages.list</a></tt> (obsolète)&nbsp;: liste des
   1.151 +            noms des paquets, avec leur numéro de version, disponibles dans le
   1.152 +            dépôt.</li>
   1.153 +          <li><tt><a href="file:///var/lib/tazpkg/packages.desc"
   1.154 +            target="_blank">packages.desc</a></tt> (obsolète)&nbsp;: liste
   1.155 +            contenant pour chaque paquet ses nom, version, description courte,
   1.156 +            catégorie et l'URL de sa version <i>upstream</i>.</li>
   1.157 +          <li><tt><a href="file:///var/lib/tazpkg/packages.txt"
   1.158 +            target="_blank">packages.txt</a></tt> (obsolète)&nbsp;: liste
   1.159 +            contenant pour chaque paquet ses nom, version, description courte
   1.160 +            et deux tailles&nbsp;: celle du téléchargement et celle nécessaire
   1.161 +            à l'installation.</li>
   1.162 +          <li><tt><a href="file:///var/lib/tazpkg/packages.md5"
   1.163 +            target="_blank">packages.md5</a></tt> (obsolète)&nbsp;: liste des
   1.164 +            sommes de contrôle MD5 associées à chaque fichier tazpkg.</li>
   1.165 +          <li><tt><a href="file:///var/lib/tazpkg/packages.info"
   1.166 +            target="_blank">packages.info</a></tt>&nbsp;: cette liste remplace
   1.167 +            et complète les quatre précédentes. Elle contient, pour chaque
   1.168 +            paquet, ses nom, version, catégorie, description courte, URL de
   1.169 +            version <i>upstream</i>, marqueurs (<i>tags</i>), tailles,
   1.170 +            dépendances et somme MD5. D'autres champs pourront être ajoutés au
   1.171 +            fur et à mesure du développement.</li>
   1.172 +          <li><tt><a href="file:///var/lib/tazpkg/packages.equiv"
   1.173 +            target="_blank">packages.equiv</a></tt>&nbsp;: liste des paquets
   1.174 +            équivalents du dépôt. Les entrées sont de la
   1.175 +            forme&nbsp;: <tt><em>paquet</em>=<em>règle règle…</em></tt>.<br>
   1.176 +            Il y a deux formes de règle&nbsp;:</li>
   1.177 +          <ul>
   1.178 +            <li><tt><em>alternative:substitut</em></tt>&nbsp;: si le
   1.179 +              paquet <tt><em>alternative</em></tt> est installé, alors le
   1.180 +              paquet <tt><em>substitut</em></tt> sera installé à la place
   1.181 +              de <tt><em>paquet</em></tt>.</li>
   1.182 +            <li>En l'absence d'une partie <tt><em>alternative:</em></tt>,
   1.183 +              <tt><em>newname</em></tt> <em>peut </em>être installé en
   1.184 +              remplacement du <tt><em>paquet</em></tt>, à la discrétion
   1.185 +              de l'utilisateur.</li>
   1.186 +          </ul>
   1.187 +          <li><tt><a href="file:///var/lib/tazpkg/packages.diff"
   1.188 +            target="_blank">packages.diff</a></tt>&nbsp;: liste créée à
   1.189 +            l'exécution de la
   1.190 +            commande <tt><a href="#recharge">recharge</a></tt>. Elle contient,
   1.191 +            pour chaque nouveau paquet disponible, son nom associé au numéro
   1.192 +            de version.</li>
   1.193 +          <li><tt><a href="file:///var/lib/tazpkg/packages.up"
   1.194 +            target="_blank">packages.up</a></tt>&nbsp;: liste créée à
   1.195 +            l'exécution de la
   1.196 +            commande <tt><a href="#upgrade">upgrade</a></tt>. Elle contient le
   1.197 +            nom des paquets que vous pouvez mettre à jour suite au dernier
   1.198 +            appel à <tt><a href="#recharge">recharge</a></tt>.</li>
   1.199 +          <li><tt><a href="file:///var/lib/tazpkg/descriptions.txt"
   1.200 +            target="_blank">descriptions.txt</a></tt>&nbsp;: liste des
   1.201 +            descriptions longues de tous les paquets du dépôt.</li>
   1.202 +          <li><tt>packages-desc.<em>langue</em></tt>&nbsp;: liste optionnelle
   1.203 +            des descriptions courtes traduites (voir le paquet
   1.204 +            tazpkg-desc-ru).</li>
   1.205 +          <li><tt>descriptions.<em>langue</em>.txt</tt>&nbsp;: liste
   1.206 +            optionnelle des descriptions longues traduites (voir le paquet
   1.207 +            tazpkg-desc-ru).</li>
   1.208 +          <li><a href="file:///var/lib/tazpkg/packages.icons"><tt>packages.icons</tt></a>&nbsp;:
   1.209 +            liste optionnelle des icônes des paquets, pour TazPanel.</li>
   1.210 +          <li><tt><a href="file:///var/lib/tazpkg/blocked-packages.list"
   1.211 +            target="_blank">blocked-packages.list</a></tt>&nbsp;: liste
   1.212 +            optionnelle des paquets dont la mise à jour est bloquée.</li>
   1.213 +          <li><tt><a href="file:///var/lib/tazpkg/extra.list"
   1.214 +            target="_blank">extra.list</a></tt>&nbsp;: liste des paquets
   1.215 +            «&nbsp;extras&nbsp;» (paquets non libres, ou libres mais pas
   1.216 +            compilés à partir des sources). Elle contient les nom, description
   1.217 +            courte, URL <i>upstream</i>, catégorie, version, licence.</li>
   1.218 +          <li><a href="file:///var/lib/tazpkg/files.list.lzma"><tt>files.list.lzma</tt></a>&nbsp;:
   1.219 +            très longue liste, compressée, qui énumère tous les fichiers de
   1.220 +            tous les paquets du dépôt (près de 5000 paquets et 700 000
   1.221 +            fichiers à ce jour).</li>
   1.222 +          <li><a href="file:///var/lib/tazpkg/files-list.md5"><tt>files-list.md5</tt></a>&nbsp;:
   1.223 +            somme MD5 du fichier <tt>files.list.lzma</tt>.</li>
   1.224 +          <li><tt><a href="file:///var/lib/tazpkg/installed.info"
   1.225 +            target="_blank">installed.info</a></tt>&nbsp;: liste des paquets
   1.226 +            installés, avec le même format que <tt>packages.info</tt>. Il
   1.227 +            s'agit simplement de recopier les entrées
   1.228 +            de <tt>packages.info</tt> dans <tt>installed.info</tt> lors de
   1.229 +            l'installation.</li>
   1.230 +          <li><tt><a href="file:///var/lib/tazpkg/installed.md5"
   1.231 +            target="_blank">installed.md5</a></tt> (obsolète)&nbsp;: liste de
   1.232 +            la somme MD5 de tous les paquets installés, avec leur nom.</li>
   1.233 +          <li><tt><a href="file:///var/lib/tazpkg/priority"
   1.234 +            target="_blank">priority</a></tt>&nbsp;: liste optionnelle de la
   1.235 +            priorité des dépôts, un nom de dépôt par ligne. Les dépôts
   1.236 +            indigestes sont appelés par leur nom, le dépôt principal est
   1.237 +            appelé «&nbsp;main&nbsp;». Si ce fichier est absent, l'ordre de
   1.238 +            priorité est&nbsp;: le dépôt principal suivi de tous les dépôts
   1.239 +            indigestes dans l'ordre alphabétique.</li>
   1.240 +        </ul>
   1.241 +        <p>Tous les fichiers obsolètes seront supprimés quand aucun programme
   1.242 +          ne les utilisera plus.</p>
   1.243 +        <p>En plus des fichiers communs ci-dessus, chaque paquet installé
   1.244 +          dispose d'un répertoire propre dont le chemin par défaut
   1.245 +          est <tt>/var/lib/tazpkg/installed/<em>paquet</em></tt>. Chacun
   1.246 +          contient tout ou partie des fichiers suivants&nbsp;:</p>
   1.247 +        <ul>
   1.248 +          <li><tt>receipt</tt> (obligatoire)&nbsp;— la recette du paquet</li>
   1.249 +          <li><tt>files.list</tt> (obligatoire)&nbsp;— liste des fichiers du
   1.250 +            paquet</li>
   1.251 +          <li><tt>md5sum</tt> (obligatoire)&nbsp;— sommes de contrôle MD5 des
   1.252 +            fichiers du paquet&nbsp;; d'autres fichiers peuvent être spécifiés
   1.253 +            dans les paramètres&nbsp;: <tt>cksum</tt> (CRC32), <tt>md5sum</tt>
   1.254 +            (MD5), <tt>sha1sum</tt> (SHA1), <tt>sha256sum</tt>
   1.255 +            (SHA256), <tt>sha512sum</tt> (SHA512), <tt>sha3sum</tt>
   1.256 +            (SHA3-512)</li>
   1.257 +          <li><tt>description.txt</tt> (optionnel)&nbsp;— description
   1.258 +            longue</li>
   1.259 +          <li><tt>modifiers</tt> (optionnel)&nbsp;— liste des paquets qui ont
   1.260 +            remplacé certains fichiers de ce paquet</li>
   1.261 +          <li><tt>volatile.cpio.gz</tt> (optionnel)&nbsp;— archive des
   1.262 +            fichiers de configuration «&nbsp;officiels&nbsp;»</li>
   1.263 +        </ul>
   1.264 +      </article>
   1.265  
   1.266 +      <article>
   1.267 +        <header>Cache</header>
   1.268 +        <p>L'emplacement par défaut du cache de paquets
   1.269 +          est <tt>/var/cache/tazpkg</tt> avec des sous-répertoires pour les
   1.270 +          différents dépôts. Par exemple, c'est le
   1.271 +          répertoire <tt>/var/cache/tazpkg/<em>cooking</em>/packages</tt> qui
   1.272 +          contient les paquets de la version <tt><em>cooking</em></tt>.</p>
   1.273 +      </article>
   1.274  
   1.275 -<section><header>Commandes</header>
   1.276 +      <article>
   1.277 +        <header>Fichiers divers</header>
   1.278 +        <p>Le journal d'activité de TazPkg est placé par défaut dans le
   1.279 +          fichier <tt><a href="file:///var/log/slitaz/tazpkg.log"
   1.280 +          target="_blank">/var/log/slitaz/tazpkg.log</a></tt>. Il enregistre
   1.281 +          cinq types d'actions&nbsp;: installation, retrait, blocage,
   1.282 +          déblocage, reconfiguration des paquets.</p>
   1.283 +        <p>Les informations partagées sur le type MIME des paquets SliTaz, des
   1.284 +          recettes et des fichiers de saveur sont dans le
   1.285 +          fichier <tt><a href="file:///usr/share/mime/packages/tazpkg.xml"
   1.286 +          target="_blank">/usr/share/mime/packages/tazpkg.xml</a></tt>.</p>
   1.287 +        <p>Le plugin pour TazPanel (le panneau de configuration et
   1.288 +          d'administration de
   1.289 +          SliTaz), <a href="file:///var/www/tazpanel/pkgs.cgi"><tt>/var/www/tazpanel/pkgs.cgi</tt></a>,
   1.290 +          permet de gérer les paquets depuis
   1.291 +          l'<a href="http://127.0.0.1:82/pkgs.cgi">interface web</a>.</p>
   1.292 +        <p>La documentation de TazPkg est dans le
   1.293 +          répertoire <a href="file:///usr/share/doc/tazpkg"><tt>/usr/share/doc/tazpkg</tt></a>.</p>
   1.294 +      </article>
   1.295  
   1.296 +    </section>
   1.297  
   1.298 -<article><header>Service commands</header>
   1.299  
   1.300 -<ul>
   1.301 -	<li><a href="#usage">usage</a> : affiche cette notice d'utilisation</li>
   1.302 -	<li><a href="#help">help</a> : show help on the TazPkg commands</li>
   1.303 -	<li><a href="#activity">activity</a> : affiche les denières actions de TazPkg</li>
   1.304 -	<li><a href="#clean-cache">clean-cache</a> : efface tous les paquets téléchargés dans le
   1.305 -		répertoire cache</li>
   1.306 -	<li><a href="#shell">shell</a> : run interactive TazPkg shell</li>
   1.307 -</ul>
   1.308 -</article>
   1.309 +    <section>
   1.310 +      <header>Commandes</header>
   1.311 +      <p>Le premier paramètre de <tt>tazpkg</tt> est une commande,
   1.312 +        éventuellement suivie d'autres paramètres obligatoires ou optionnels
   1.313 +        (voir plus bas). Les options commencent par deux tirets&nbsp;; elles
   1.314 +        peuvent être placées dans n'importe quel ordre et à n'importe quel
   1.315 +        endroit, même avant la commande. Les options inconnues ou
   1.316 +        inappropriées sont ignorées. Par exemple, les lignes suivantes sont
   1.317 +        équivalentes&nbsp;:</p>
   1.318 +      <pre>$ tazpkg info nano --root=<em>/mnt/sda6</em>
   1.319 +$ tazpkg --root=<em>/mnt/sda6</em> info nano
   1.320 +$ tazpkg info --root=<em>/mnt/sda6</em> nano <em>--color</em></pre>
   1.321 +      <p>L'option générale <tt>--root=…</tt> peut être ajoutée à toute
   1.322 +        commande de TazPkg. Elle permet d'opérer sur d'autres installations de
   1.323 +        SliTaz&nbsp;: son argument indique le répertoire racine de cette autre
   1.324 +        installation. Cette option permet notamment d'installer SliTaz sur un
   1.325 +        autre système de fichier à partir de zéro, et de mettre à jour des
   1.326 +        paquets à distance.</p>
   1.327  
   1.328 +      <article>
   1.329 +        <header>Commandes de service</header>
   1.330 +        <ul>
   1.331 +          <li><a href="#usage">usage</a>&nbsp;: affiche cette notice
   1.332 +            d'utilisation</li>
   1.333 +          <li><a href="#help">help</a>&nbsp;: affiche l'aide sur les
   1.334 +            commandes de TazPkg</li>
   1.335 +          <li><a href="#activity">activity</a>&nbsp;: affiche les
   1.336 +            denières actions de TazPkg</li>
   1.337 +          <li><a href="#clean-cache">clean-cache</a>&nbsp;: efface tous
   1.338 +            les paquets téléchargés dans le répertoire cache</li>
   1.339 +          <li><a href="#shell">shell</a>&nbsp;: lancer le shell
   1.340 +            interactif de TazPkg</li>
   1.341 +        </ul>
   1.342 +      </article>
   1.343  
   1.344 -<article><header>Working with lists</header>
   1.345 +      <article>
   1.346 +        <header>Listes d'information</header>
   1.347 +        <ul>
   1.348 +          <li><a href="#list">list</a>&nbsp;: liste les paquets installés</li>
   1.349 +          <li><a href="#list-mirror">list-mirror</a>&nbsp;: liste les paquets
   1.350 +            disponibles</li>
   1.351 +          <li><a href="#list-config">list-config</a>&nbsp;: liste les fichiers
   1.352 +            de configuration</li>
   1.353 +        </ul>
   1.354 +      </article>
   1.355  
   1.356 -<ul>
   1.357 -	<li><a href="#list">list</a> : liste les paquets installés</li>
   1.358 -	<li><a href="#list-mirror">list-mirror</a> : liste les paquets disponibles</li>
   1.359 -	<li><a href="#list-config">list-config</a> : liste les fichiers de configuration</li>
   1.360 -</ul>
   1.361 -</article>
   1.362 +      <article>
   1.363 +        <header>Recherches</header>
   1.364 +        <ul>
   1.365 +          <li><a href="#search">search</a>&nbsp;: cherche les paquets
   1.366 +            correspondants à un motif ou un nom</li>
   1.367 +          <li><a href="#search-pkgname">search-pkgname</a>&nbsp;: cherche tous
   1.368 +            les paquets contenant un fichier donné</li>
   1.369 +          <li><a href="#search-file">search-file</a>&nbsp;: cherche un fichier
   1.370 +            donné parmi les paquets installés</li>
   1.371 +        </ul>
   1.372 +      </article>
   1.373  
   1.374 +      <article>
   1.375 +        <header>Installation et retrait de paquets</header>
   1.376 +        <ul>
   1.377 +          <li><a href="#get">get</a>&nbsp;: télécharge un paquet dans le
   1.378 +            répertoire courant</li>
   1.379 +          <li><a href="#install">install</a>&nbsp;: installe un fichier
   1.380 +            *.tazpkg local</li>
   1.381 +          <li><a href="#get-install">get-install</a>&nbsp;: télécharge
   1.382 +            et installe un paquet depuis le miroir</li>
   1.383 +          <li><a href="#install-list">install-list</a>&nbsp;: installe
   1.384 +            tous les fichiers *.tazpkg d'une liste</li>
   1.385 +          <li><a href="#install-list">get-install-list</a>&nbsp;:
   1.386 +            télécharge et installe une liste de paquets</li>
   1.387 +          <li><a href="#remove">remove</a>&nbsp;: retire le paquet
   1.388 +            spécifié et tous ses fichiers</li>
   1.389 +          <li><a href="#reconfigure">reconfigure</a>&nbsp;: ré-exécute
   1.390 +            le script post-installation d'un paquet</li>
   1.391 +          <li><a href="#link">link</a>&nbsp;: lie un paquet depuis une
   1.392 +            autre installation SliTaz</li>
   1.393 +          <li><a href="#set-release">set-release</a>&nbsp;: change de
   1.394 +            version de SliTaz et met à jour les paquets</li>
   1.395 +          <li><a href="#add-flavor">add-flavor</a>&nbsp;: installe les
   1.396 +            paquets d'une saveur</li>
   1.397 +          <li><a href="#add-flavor">install-flavor</a>&nbsp;: installe
   1.398 +            les paquets d'une saveur et retire les autres</li>
   1.399 +        </ul>
   1.400 +      </article>
   1.401  
   1.402 -<article><header>Cherche</header>
   1.403 +      <article>
   1.404 +        <header>Manipulation de paquets</header>
   1.405 +        <ul>
   1.406 +          <li><a href="#info">info</a>&nbsp;: affiche les informations à
   1.407 +            propos d'un paquet</li>
   1.408 +          <li><a href="#desc">desc</a>&nbsp;: affiche la description d'un
   1.409 +            paquet</li>
   1.410 +          <li><a href="#list-files">list-files</a>&nbsp;: liste les fichiers
   1.411 +            installés par un paquet</li>
   1.412 +          <li><a href="#block">block, unblock</a>&nbsp;: bloque/débloque la
   1.413 +            mise à jour d'un paquet installé</li>
   1.414 +          <li><a href="#check">check</a>&nbsp;: vérifie la cohérence des
   1.415 +            paquets installés</li>
   1.416 +          <li><a href="#bugs">bugs</a>&nbsp;: affiche les bogues connus des
   1.417 +            paquets</li>
   1.418 +          <li><a href="#depends">depends</a>&nbsp;: affiche l'arbre des
   1.419 +            dépendances</li>
   1.420 +          <li><a href="#depends">rdepends</a>&nbsp;: affiche l'arbre des
   1.421 +            dépendances inverses</li>
   1.422 +          <li><a href="#extract">extract</a>&nbsp;: extrait un fichier
   1.423 +            *.tazpkg dans un répertoire</li>
   1.424 +          <li><a href="#pack">pack</a>&nbsp;: empaqueter une arborescence,
   1.425 +            issue d'un paquet décompressé ou préparée exprès</li>
   1.426 +          <li><a href="#repack">repack</a>&nbsp;: re-crée un paquet à partir
   1.427 +            du paquet installé</li>
   1.428 +          <li><a href="#repack-config">repack-config</a>&nbsp;: crée un paquet
   1.429 +            avec les fichiers de configuration système</li>
   1.430 +          <li><a href="#recompress">recompress</a>&nbsp;: reconstruit un
   1.431 +            paquet avec un meilleur ratio de compression</li>
   1.432 +          <li><a href="#convert">convert</a>&nbsp;: convertit au format TazPkg
   1.433 +            un paquet d'une autre distribution</li>
   1.434 +          <li><a href="#list-suggested">list-suggested</a>&nbsp;: liste les
   1.435 +            dépendances suggérées</li>
   1.436 +        </ul>
   1.437 +      </article>
   1.438  
   1.439 -<ul>
   1.440 -	<li><a href="#search">search</a> : cherche un paquet avec un motif/nom</li>
   1.441 -	<li><a href="#search-pkgname">search-pkgname</a> : cherche un paquet contenant un fichier
   1.442 -		particulier</li>
   1.443 -	<li><a href="#search-file">search-file</a> : cherche le fichier parmi les paquets installés</li>
   1.444 -</ul>
   1.445 -</article>
   1.446 +      <article>
   1.447 +        <header>Manipulation de dépôts</header>
   1.448 +        <ul>
   1.449 +          <li><a href="#recharge">recharge</a>&nbsp;: met à jour le fichier
   1.450 +            packages.info depuis le miroir</li>
   1.451 +          <li><a href="#upgrade">up</a>, <a href="#upgrade">upgrade</a>&nbsp;:
   1.452 +            liste et installe les mises à jour des paquets</li>
   1.453 +          <li><a href="#setup-mirror">setup-mirror</a>&nbsp;: change l'URL du
   1.454 +            miroir</li>
   1.455 +          <li><a href="#add-undigest">setup-undigest</a>&nbsp;: change l'URL
   1.456 +            d'un miroir indigeste</li>
   1.457 +          <li><a href="#list-undigest">list-undigest</a>&nbsp;: liste les
   1.458 +            miroirs indigestes</li>
   1.459 +          <li><a href="#add-undigest">add-undigest</a>&nbsp;: ajoute un miroir
   1.460 +            indigeste</li>
   1.461 +          <li><a href="#remove-undigest">remove-undigest</a>&nbsp;: retire un
   1.462 +            miroir indigeste</li>
   1.463 +        </ul>
   1.464 +      </article>
   1.465  
   1.466 +    </section>
   1.467  
   1.468 -<article><header>Installing and removing packages</header>
   1.469  
   1.470 -<ul>
   1.471 -	<li><a href="#get">get</a> : télécharge un paquet dans le répertoire courrant</li>
   1.472 -	<li><a href="#install">install</a> : installe un paquet local</li>
   1.473 -	<li><a href="#get-install">get-install</a> : télécharge et installe un paquet depuis le
   1.474 -		miroir</li>
   1.475 -	<li><a href="#install-list">install-list</a> : installe tous les paquets d'une liste</li>
   1.476 -	<li><a href="#install-list">get-install-list</a> : télécharge et installe une liste de
   1.477 -		paquets</li>
   1.478 -	<li><a href="#remove">remove</a> : retire le paquet spécifié et tous ses fichiers</li>
   1.479 -	<li><a href="#reconfigure">reconfigure</a> : ré-exécute le script post-installation d'un
   1.480 -		paquet</li>
   1.481 -	<li><a href="#link">link</a> : lie un paquet depuis une autre installation SliTaz</li>
   1.482 -	<li><a href="#set-release">set-release</a> : change de version et met à jour les paquets</li>
   1.483 -	<li><a href="#add-flavor">add-flavor</a> : installe les paquets d'une saveur</li>
   1.484 -	<li><a href="#add-flavor">install-flavor</a> : installe les paquets d'une saveur et retire les
   1.485 -		autres</li>
   1.486 -</ul>
   1.487 -</article>
   1.488 +    <section>
   1.489 +      <header>Description détaillée des commandes</header>
   1.490 +    </section>
   1.491  
   1.492 +    <section>
   1.493 +      <header>Commandes de service</header>
   1.494  
   1.495 -<article><header>Working with packages</header>
   1.496 -
   1.497 -<ul>
   1.498 -	<li><a href="#info">info</a> : affiche les informations à propos d'un paquet</li>
   1.499 -	<li><a href="#desc">desc</a> : affiche la description d'un paquet</li>
   1.500 -	<li><a href="#list-files">list-files</a> : liste les fichiers installés par un paquet</li>
   1.501 -	<li><a href="#block">block, unblock</a> : bloque/débloque un paquet installé pour la mise à
   1.502 -		jour</li>
   1.503 -	<li><a href="#check">check</a> : vérifie la consistance des paquets installés</li>
   1.504 -	<li><a href="#bugs">bugs</a> : affiche les bugs connus des paquets</li>
   1.505 -	<li><a href="#depends">depends</a> : affiche l'arbre des dépendances</li>
   1.506 -	<li><a href="#depends">rdepends</a> : affiche l'arbre des dépendances inverses</li>
   1.507 -	<li><a href="#extract">extract</a> : extrait un paquet (*.tazpkg) dans un répertoire</li>
   1.508 -	<li><a href="#pack">pack</a> : empaqueter un paquet décompressé ou préparer l'arborescence de
   1.509 -		celui-ci</li>
   1.510 -	<li><a href="#repack">repack</a> : re-créé un paquet depuis le paquet installé</li>
   1.511 -	<li><a href="#repack-config">repack-config</a> : créé un paquet avec les fichiers de
   1.512 -		configuration système</li>
   1.513 -	<li><a href="#recompress">recompress</a> : reconstruit un paquet avec le meilleur ratio de
   1.514 -		compression</li>
   1.515 -	<li><a href="#convert">convert</a> : convertit un paquet d'une autre distribution vers
   1.516 -		SliTaz</li>
   1.517 -	<li><a href="#list-suggested">list-suggested</a> : print list of suggested packages</li>
   1.518 -</ul>
   1.519 -</article>
   1.520 -
   1.521 -
   1.522 -<article><header>Working with repositories</header>
   1.523 -
   1.524 -<ul>
   1.525 -	<li><a href="#recharge">recharge</a> : recharge votre packages.info depuis un miroir</li>
   1.526 -	<li><a href="#upgrade">upgrade</a> : vérifiez le paquet à la liste et installer la dernière mise
   1.527 -		à jour</li>
   1.528 -	<li><a href="#setup-mirror">setup-mirror</a> : change l'URL du miroir</li>
   1.529 -	<li><a href="#add-undigest">setup-undigest</a> : met à jour un miroir indigeste</li>
   1.530 -	<li><a href="#list-undigest">list-undigest</a> : liste les miroirs indigestes</li>
   1.531 -	<li><a href="#add-undigest">add-undigest</a> : ajoute un miroir indigeste</li>
   1.532 -	<li><a href="#remove-undigest">remove-undigest</a> : retire un miroir indigeste</li>
   1.533 -</ul>
   1.534 -</article>
   1.535 -</section>
   1.536 -
   1.537 -
   1.538 -
   1.539 -
   1.540 -<section><header>Service commands</header>
   1.541 -
   1.542 -
   1.543 -<article id="usage"><h3>usage</h3>
   1.544 -
   1.545 -<p>Show the full list of the TazPkg commands with a brief description.</p>
   1.546 -
   1.547 -<pre>
   1.548 -$ tazpkg usage
   1.549 +      <article id="usage"><h3>usage</h3>
   1.550 +        <p>Affiche la liste complète des commandes de TazPkg avec une
   1.551 +          description succinte.</p>
   1.552 +        <pre>$ tazpkg usage
   1.553  $ tazpkg
   1.554  </pre>
   1.555 -</article>
   1.556 +      </article>
   1.557  
   1.558 -
   1.559 -<article id="help"><h3>help</h3>
   1.560 -
   1.561 -<p>Display help for the selected command (<tt>help</tt> or <tt>-h</tt>). You can enter a short name
   1.562 -of the command, the full name or a part of the full name. You can ignore hyphens at the beginning of
   1.563 -the short name. If the requested part of the full name match the several commands, you will be asked
   1.564 -to clarify the request.</p>
   1.565 -
   1.566 -<pre>
   1.567 -$ tazpkg help <em>-gi</em>
   1.568 +      <article id="help"><h3>help, -h</h3>
   1.569 +        <p>Affiche l'aide de la commande indiquée. Vous pouvez donner son nom
   1.570 +          abrégé, avec ou sans tiret, ou son nom long, complet ou seulement
   1.571 +          une partie de celui-ci. Si cette partie peut correspondre à
   1.572 +          plusieurs commandes, il vous sera demandé de préciser.</p>
   1.573 +        <pre>$ tazpkg help <em>-gi</em>
   1.574  $ tazpkg -h <em>us</em>
   1.575  </pre>
   1.576 -</article>
   1.577 +      </article>
   1.578  
   1.579 -
   1.580 -<article id="activity"><h3>activity</h3>
   1.581 -
   1.582 -<p>Display TazPkg activity log (<tt>activity</tt> or <tt>log</tt> or <tt>-a</tt>). Optional
   1.583 -parameter <tt>--nb=</tt> lets you set number of displayed lines.</p>
   1.584 -
   1.585 -<pre>
   1.586 -$ tazpkg activity
   1.587 +      <article id="activity"><h3>activity, -a, log</h3>
   1.588 +        <p>Affiche le journal d'activité de TazPkg. Le paramètre
   1.589 +          optionnel <tt>--nb=</tt> permet de choisir le nombre de lignes
   1.590 +          affichées.</p>
   1.591 +        <pre>$ tazpkg activity
   1.592  $ tazpkg -a --nb=<em>20</em>
   1.593  </pre>
   1.594 -</article>
   1.595 +      </article>
   1.596  
   1.597 -
   1.598 -<article id="clean-cache"><h3>clean-cache</h3>
   1.599 -
   1.600 -<p>Supprimer les paquets TazPkg téléchargés dans le cache. Lors de l'installation de paquets via le
   1.601 -Web, TazPkg garde une copie du paquet, cela est fait pour gagner de la bande passante en cas de
   1.602 -réinstallation, mais il se peut que vous vouliez libérer de la place sur le disque dur ou que vous
   1.603 -désiriez retélécharger des paquets :</p>
   1.604 -
   1.605 -<pre>
   1.606 -# tazpkg clean-cache
   1.607 +      <article id="clean-cache"><h3>clean-cache, -cc</h3>
   1.608 +        <p>Supprimer les paquets TazPkg présents dans le cache. Lors de
   1.609 +          l'installation de paquets via le Web, TazPkg garde une copie du
   1.610 +          paquet afin d'économiser de la bande passante en cas de
   1.611 +          réinstallation. Mais il se peut que vous vouliez libérer de la place
   1.612 +          sur le disque dur, ou que vous désiriez retélécharger des
   1.613 +          paquets.</p>
   1.614 +        <pre># tazpkg clean-cache
   1.615  # tazpkg -cc
   1.616  </pre>
   1.617 -</article>
   1.618 +      </article>
   1.619  
   1.620 -
   1.621 -<article id="shell"><h3>shell</h3>
   1.622 -
   1.623 -<p>TazPkg fourni un mode SHell permettant de directement passer les commandes au gestionnaire de
   1.624 -paquets. Ce mode est utile pour lancer quelques commandes comme la mise à jour du système, il
   1.625 -support « su » pour devenir admnistrateur mais ne propose pas le rappel des commandes. Pour utiliser
   1.626 -TazPkg en mode SHell :</p>
   1.627 -
   1.628 -<pre>
   1.629 -$ tazpkg shell
   1.630 +      <article id="shell"><h3>shell</h3>
   1.631 +        <p>TazPkg fournit un mode SHell permettant de passer successivement
   1.632 +          plusieurs commandes au gestionnaire de paquets. Ce mode supporte
   1.633 +          «&nbsp;su&nbsp;» pour devenir administrateur mais ne propose pas le
   1.634 +          rappel des commandes.</p>
   1.635 +        <pre>$ tazpkg shell
   1.636  # tazpkg shell
   1.637  </pre>
   1.638 -</article>
   1.639 -</section>
   1.640 +      </article>
   1.641  
   1.642 +    </section>
   1.643  
   1.644  
   1.645 +    <section>
   1.646 +      <header>Listes d'information</header>
   1.647  
   1.648 -<section><header>Working with lists</header>
   1.649 -
   1.650 -
   1.651 -<article id="list"><h3>list</h3>
   1.652 -
   1.653 -<p>Liste et compte les paquets installés sur le système. Cette commande permet d'afficher sur une
   1.654 -colonne la liste tous les paquets installés, vous pouvez aussi utiliser la commande de recherche
   1.655 -(search) pour avoir une liste en fonction d'un nom (exemple xorg). Cette commande vous permet aussi
   1.656 -de lister les catégories, les paquets en fonction de leur catégorie et les paquets bloqués :</p>
   1.657 -<pre>
   1.658 -$ tazpkg list
   1.659 +      <article id="list"><h3>list, -l</h3>
   1.660 +        <p>Liste et compte les paquets installés sur le système. Cette
   1.661 +          commande affiche en colonne la liste de tous les paquets
   1.662 +          installés. Elle permet aussi de lister les catégories (option
   1.663 +          <tt>c</tt>, <tt>cat</tt> ou <tt>categories</tt>), les paquets d'une
   1.664 +          catégorie (en indiquant son nom anglais ou français), ou les paquets
   1.665 +          bloqués (option <tt>b</tt> ou <tt>blocked</tt>). Utilisez la
   1.666 +          commande <tt><a href="file:///home/tux/Files/Slitaz/tazpkg/tazpkg/doc/tazpkg.en.html#search">search</a></tt>
   1.667 +          pour avoir une liste des paquets correspondant à un nom.</p>
   1.668 +        <pre>$ tazpkg list
   1.669  $ tazpkg list cat
   1.670  $ tazpkg list <em>games</em>
   1.671  $ tazpkg list <em>jeux</em>
   1.672  $ tazpkg list blocked
   1.673  </pre>
   1.674 -</article>
   1.675 +      </article>
   1.676  
   1.677 -
   1.678 -<article id="list-mirror"><h3>list-mirror</h3>
   1.679 -
   1.680 -<p>Liste et compte les paquets disponnibles sur le miroir. Cette commande va
   1.681 -afficher le dernier fichier packages.list rechargé depuis le miroir, si la liste
   1.682 -des paquets n'existe pas, il vous sera demandé de lancer la commande
   1.683 -<code>tazpkg <a href="#recharge">recharge</a></code> en tant qu'administrateur
   1.684 -(root) pour obtenir la liste des paquets disponibles. L'option <tt>--diff</tt>
   1.685 -est utilisée pour afficher le fichier des différences entre la dernière et
   1.686 -l'actuelle liste des paquets.</p>
   1.687 -
   1.688 -<pre>
   1.689 -$ tazpkg list-mirror
   1.690 +      <article id="list-mirror"><h3>list-mirror, -lm</h3>
   1.691 +        <p>Liste et compte les paquets disponibles sur le miroir. Cette
   1.692 +          commande utilise le fichier packages.list téléchargé depuis le
   1.693 +          miroir. S'il n'existe pas, il vous sera demandé de lancer la
   1.694 +          commande <code>tazpkg <a href="#recharge">recharge</a></code> en
   1.695 +          tant qu'administrateur (root) pour l'obtenir.
   1.696 +          L'option <tt>--diff</tt> permet d'afficher les différences entre la
   1.697 +          liste actuelle et la précédente.</p>
   1.698 +        <pre>$ tazpkg list-mirror
   1.699  $ tazpkg -lm --diff
   1.700  </pre>
   1.701 -</article>
   1.702 +      </article>
   1.703  
   1.704 -
   1.705 -<article id="list-config"><h3>list-config</h3>
   1.706 -
   1.707 -<p>Lists the system configuration files. The <tt>--box</tt> option displays in
   1.708 -table form. You can specify package name to display configuration files only for
   1.709 -this package.</p>
   1.710 -
   1.711 -<pre>
   1.712 -$ tazpkg list-config
   1.713 +      <article id="list-config"><h3>list-config</h3>
   1.714 +        <p>Liste les fichiers de configuration du système.
   1.715 +          L'option <tt>--box</tt> produit un tableau. Préciser le nom d'un
   1.716 +          paquet restreint la sortie aux fichiers de configuration de ce seul
   1.717 +          paquet.</p>
   1.718 +        <pre>$ tazpkg list-config
   1.719  $ tazpkg list-config --box
   1.720  $ tazpkg list-config <em>slim</em>
   1.721  $ tazpkg list-config --box <em>slim</em>
   1.722  </pre>
   1.723 -</article>
   1.724 -</section>
   1.725 +      </article>
   1.726  
   1.727 +    </section>
   1.728  
   1.729  
   1.730 +    <section>
   1.731 +      <header>Recherches</header>
   1.732  
   1.733 -<section><header>Search</header>
   1.734 -
   1.735 -
   1.736 -<article id="search"><h3>search</h3>
   1.737 -
   1.738 -<p>Recherche de paquets par patron ou nom de paquet. La commande va chercher le
   1.739 -terme voulu dans les paquets installés et dans les listes des paquets
   1.740 -disponibles sur le miroir.</p>
   1.741 -
   1.742 -<p>Pour obtenir la plus récente liste des paquets installables depuis internet,
   1.743 -il suffit de lancer <code>tazpkg recharge</code> avant d'effectuer une
   1.744 -recherche :</p>
   1.745 -
   1.746 -<pre>
   1.747 -$ tazpkg search <em>gcc</em>
   1.748 +      <article id="search"><h3>search, -s</h3>
   1.749 +        <p>Recherche les paquets dont le nom contient la chaîne de caractères
   1.750 +          indiquée. On peut limiter la recherche aux paquets installés
   1.751 +          (<tt>-i</tt> or <tt>--installed</tt>) ou aux paquets disponibles sur
   1.752 +          le miroir (<tt>-l</tt> or <tt>--list</tt>), par défaut les deux
   1.753 +          recherches sont faites.</p>
   1.754 +        <p>Pour la mise à jour de la liste des paquets disponibles, voir
   1.755 +          <code><a href="#recharge">recharge</a></code>.</p>
   1.756 +        <pre>$ tazpkg search <em>gcc</em>
   1.757  $ tazpkg search <em>mt</em> -i
   1.758  $ tazpkg search <em>bit</em> -l
   1.759  </pre>
   1.760 -</article>
   1.761 +      </article>
   1.762  
   1.763 -
   1.764 -<article id="search-pkgname"><h3>search-pkgname</h3>
   1.765 -
   1.766 -<p>Search for a file on mirror and output only the packages names
   1.767 -(<tt>search-pkgname</tt> or <tt>-sp</tt>).</p>
   1.768 -
   1.769 -<pre>
   1.770 -$ tazpkg search-pkgname <em>libnss</em>
   1.771 +      <article id="search-pkgname"><h3>search-pkgname, -sp</h3>
   1.772 +        <p>Liste tous les paquets disponibles qui contiennent au moins un
   1.773 +          fichier dont le nom correspond à la chaîne recherchée.</p>
   1.774 +        <pre>$ tazpkg search-pkgname <em>libnss</em>
   1.775  $ tazpkg -sp <em>/usr/share/fonts</em>
   1.776  </pre>
   1.777 -</article>
   1.778 +      </article>
   1.779  
   1.780 -
   1.781 -<article id="search-file"><h3>search-file</h3>
   1.782 -
   1.783 -<p>La commande <tt>search-file</tt> permet de rechercher un fichier parmi tous
   1.784 -les fichiers installés par tous les paquets. Cette commande est très utile pour
   1.785 -trouver le chemin complet vers un fichier et savoir si un fichier est bien
   1.786 -présent sur le système.</p>
   1.787 -
   1.788 -<pre>
   1.789 -$ tazpkg search-file <em>libnss</em>
   1.790 +      <article id="search-file"><h3>search-file, -sf</h3>
   1.791 +        <p>Recherche les paquets installés qui contiennent des fichiers dont
   1.792 +          le nom correspond à la chaîne recherchée, et affiche ces paquets et
   1.793 +          fichiers. Cette commande est très utile pour trouver le chemin
   1.794 +          complet vers un fichier et savoir si un fichier est bien présent sur
   1.795 +          le système. L'option <tt>--mirror</tt> permet de rechercher parmi
   1.796 +          tous les paquets disponibles.</p>
   1.797 +        <pre>$ tazpkg search-file <em>libnss</em>
   1.798  $ tazpkg -sf <em>/usr/share/fonts</em> --mirror
   1.799  </pre>
   1.800 -</article>
   1.801 -</section>
   1.802 +      </article>
   1.803  
   1.804 +    </section>
   1.805  
   1.806  
   1.807 +    <section>
   1.808 +      <header>Installation et retrait de paquets</header>
   1.809  
   1.810 -<section><header>Installing and removing packages</header>
   1.811 +      <article id="get"><h3>get, -g</h3>
   1.812 +        <p>Télécharge dans le répertoire courant un ou plusieurs paquets
   1.813 +          depuis le miroir. Si le nom ne correspond pas à un paquet ordinaire,
   1.814 +          TazPkg cherche parmi les paquets installateurs (get-*), puis parmi
   1.815 +          les extras. L'option <tt>--extra</tt> indique de se limiter aux
   1.816 +          extras. Les noms des paquets peuvent être passés dans un fichier
   1.817 +          avec l'option <tt>--list</tt> (voir
   1.818 +          aussi <tt><a href="#get-list">get-list</a></tt>).</p>
   1.819 +        <pre># tazpkg get <em>grub</em>
   1.820 +# tazpkg get <em>nano</em> --root=<em>/mnt/sda6</em>
   1.821 +# tazpkg get <em>palemoon</em> --extra
   1.822 +# tazpkg -g <em>nano mc</em>
   1.823 +# tazpkg -g --list=<em>/tmp/office</em></pre>
   1.824 +      </article>
   1.825  
   1.826 +      <article id="install"><h3>install, -i</h3>
   1.827 +        <p>Cette commande permet l'installation d'un fichier <tt>*.tazpkg</tt>
   1.828 +          local. L'option <tt>--forced</tt> force la réinstallation d'un
   1.829 +          paquet déjà installé. L'option <tt>--newconf</tt> remplace les
   1.830 +          fichiers de configuration actuels du système par ceux contenus dans
   1.831 +          le paquet. L'option <tt>--nodeps</tt> empêche l'installation des
   1.832 +          dépendances du paquet.</p>
   1.833 +        <p>Avec l'option <tt>--local</tt>, TazPkg recherche les dépendances en
   1.834 +          priorité parmi les fichiers locaux, plutôt que dans le cache ou sur
   1.835 +          le miroir. Cela permet d'installer un ensemble de paquets
   1.836 +          téléchargés préalablement sans recourir à une connexion réseau.</p>
   1.837 +        <p>Il est possible de spécifier plusieurs noms de paquets, ou un
   1.838 +          fichier contenant une liste avec l'option&nbsp; <tt>--list</tt>
   1.839 +          (voir aussi <tt><a href="#get-list">install-list</a></tt>).</p>
   1.840 +        <pre># tazpkg install <em>package-1.0.tazpkg</em>
   1.841 +# tazpkg -i <em>chemin/vers/paquet-1.0.tazpkg</em> --forced
   1.842 +# tazpkg -i <em><em>chemin/vers/paquet</em>-1.0.tazpkg</em> --root=<em>/mnt/rootfs</em>
   1.843 +# tazpkg -i <em>nano-2.4.0.tazpkg mc-4.8.14.tazpkg</em>
   1.844 +# tazpkg -i --list=<em>/tmp/developpement</em>
   1.845 +# cd <em>/home/boot/packages</em>; tazpkg -i <em>nano-2.4.0.tazpkg</em> --local</pre>
   1.846 +      </article>
   1.847  
   1.848 -<article id="get"><h3>get</h3>
   1.849 -
   1.850 -<p>Télécharge un paquet depuis le miroir (si il existe). Le paquet téléchargé
   1.851 -est stocké dans le répertoire courant, pour connaître le chemin vous pouvez
   1.852 -utiliser la commande <code>pwd</code>.</p>
   1.853 -
   1.854 -<pre>
   1.855 -# tazpkg get <em>grub</em>
   1.856 -# tazpkg get <em>nano</em> --root=<em>/mnt/sda6</em>
   1.857 -</pre>
   1.858 -</article>
   1.859 -
   1.860 -
   1.861 -<article id="install"><h3>install</h3>
   1.862 -
   1.863 -<p>Cette commande permet l'installation d'un paquet local avec l'extension
   1.864 -<tt>.tazpkg</tt>. Voir la commande <tt>get-install</tt> pour installer un paquet
   1.865 -depuis internet. A noter que vous  pouvez forcer l'installation via l'option
   1.866 -<tt>--forced</tt>, désinstaller et réinstaller ou encore spécifier la racine du
   1.867 -système dans lequel vous désirez installer le paquets via l'option
   1.868 -<tt>--root=</tt> :</p>
   1.869 -
   1.870 -<pre>
   1.871 -# tazpkg install <em>package-1.0.tazpkg</em>
   1.872 -# tazpkg -i <em>path/to/package-1.0.tazpkg</em> --forced
   1.873 -# tazpkg -i <em>path/to/package-1.0.tazpkg</em> --root=<em>/mnt/rootfs</em>
   1.874 -</pre>
   1.875 -</article>
   1.876 -
   1.877 -
   1.878 -<article id="get-install"><h3>get-install</h3>
   1.879 -
   1.880 -<p>Installer un paquet depuis un mirroir sur internet. La commande
   1.881 -<tt>get-install</tt> commence par vérifier si le paquet existe bien sur le
   1.882 -miroir et si il n'a pas déjà été téléchargé, avant de commencer le rapatriement.
   1.883 -Pour connaître la liste des paquets sur le miroir il faut utiliser la commande
   1.884 -<tt><a href="#list-mirror">list-mirror</a></tt> (voir aussi recharge).</p>
   1.885 -
   1.886 -<pre>
   1.887 -# tazpkg get-install <em>grub</em>
   1.888 +      <article id="get-install"><h3>get-install, -gi</h3>
   1.889 +        <p>Installe un paquet depuis un miroir sur internet. La commande
   1.890 +          vérifie auparavant si le paquet existe sur le miroir et s'il n'a pas
   1.891 +          déjà été téléchargé.</p>
   1.892 +        <p>L'option <tt>--forced</tt> force la réinstallation d'un paquet déjà
   1.893 +          installé. L'option <tt>--newconf</tt> remplace les fichiers de
   1.894 +          configuration actuels du système par ceux contenus dans le paquet.
   1.895 +          L'option <tt>--nodeps</tt> empêche l'installation des dépendances du
   1.896 +          paquet.</p>
   1.897 +        <p>Il est possible de spécifier plusieurs noms de paquets, ou un
   1.898 +          fichier contenant une liste avec l'option&nbsp; <tt>--list</tt>
   1.899 +          (voir aussi <tt><a href="#get-list">get-install-list</a></tt>).</p>
   1.900 +        <p>Pour connaître la liste des paquets sur le miroir, utiliser la
   1.901 +          commande <tt><a href="#list-mirror">list-mirror</a></tt>.</p>
   1.902 +        <pre># tazpkg get-install <em>grub</em>
   1.903  # tazpkg -gi <em>grub</em> --forced
   1.904  # tazpkg -gi <em>nano</em> --root=<em>/mnt/sda6</em>
   1.905 +# tazpkg -gi <em>nano mc</em>
   1.906 +# tazpkg -gi --list=<em>/tmp/multimedia</em></pre>
   1.907 +      </article>
   1.908 +
   1.909 +      <article id="get-list"><h3>get-list, install-list, get-install-list</h3>
   1.910 +        <p>Téléchargement ou installation d'un ensemble de paquets listés dans
   1.911 +          un fichier. Cette commande permet d'opérer sur plusieurs paquets en
   1.912 +          une seule commande. Toutes les options des commandes simples
   1.913 +          correspondantes, <tt><a href="#get">get</a></tt>,
   1.914 +          <tt><a href="#install">install</a></tt>
   1.915 +          et <tt><a href="#get-install">get-install</a></tt>, sont
   1.916 +          applicables.</p>
   1.917 +        <pre># tazpkg install-list <em>mes-paquets.liste</em>
   1.918 +# tazpkg get-install-list <em>mes-paquets.liste</em> --forced
   1.919  </pre>
   1.920 -</article>
   1.921 +      </article>
   1.922  
   1.923 -
   1.924 -<article id="install-list"><h3>install-list, get-install-list</h3>
   1.925 -
   1.926 -<p>Installation d'un set de paquets listés dans un fichier. Cette commande
   1.927 -permet d'installer plusieurs paquets en une seule commande et peut aussi être
   1.928 -forcée :</p>
   1.929 -
   1.930 -<pre>
   1.931 -# tazpkg install-list <em>my-packages.list</em>
   1.932 -# tazpkg get-install-list <em>my-packages.list</em> --forced
   1.933 -</pre>
   1.934 -</article>
   1.935 -
   1.936 -
   1.937 -<article id="remove"><h3>remove</h3>
   1.938 -
   1.939 -<p>Désinstallation d'un paquet, il vous sera demandé confirmation (y/N). Cette
   1.940 -commande va supprimer tous les fichiers installés avec le paquet, pour afficher
   1.941 -cette liste, vous pouvez utiliser la commande <tt>list-files</tt> de TazPkg
   1.942 -suivie du nom du paquet en question.</p>
   1.943 -
   1.944 -<pre>
   1.945 -# tazpkg remove <em>bc</em>
   1.946 +      <article id="remove"><h3>remove, -r</h3>
   1.947 +        <p>Désinstalle un paquet, non sans avoir demandé confirmation (o/N).
   1.948 +          TazPkg propose aussi de supprimer les paquets qui en dépendent, et
   1.949 +          de réinstaller les paquets qu'il a modifiés.
   1.950 +          L'option <tt>--auto</tt> exécute toutes ces opérations sans demander
   1.951 +          confirmation. Cette commande supprime tous les fichiers installés
   1.952 +          par le paquet
   1.953 +          (voir <a href="#list-files"><tt>list-files</tt></a>).</p>
   1.954 +        <pre># tazpkg remove <em>bc</em>
   1.955  # tazpkg -r <em>gtk+-3</em> --root=<em>/mnt/sda6</em>
   1.956  # tazpkg -r <em>nano</em> --auto
   1.957  </pre>
   1.958 -</article>
   1.959 +      </article>
   1.960  
   1.961 -
   1.962 -<article id="reconfigure"><h3>reconfigure</h3>
   1.963 -
   1.964 -<p>La commande <tt>reconfigure</tt> permet de relancer les commande de post et
   1.965 -pre-installation d'un paquet afin de le reconfigurer si besoin est :</p>
   1.966 -
   1.967 -<pre>
   1.968 -# tazpkg reconfigure <em>gcc</em>
   1.969 +      <article id="reconfigure"><h3>reconfigure</h3>
   1.970 +        <p>Relance les commandes post-installation d'un paquet afin de le
   1.971 +          reconfigurer.</p>
   1.972 +        <pre># tazpkg reconfigure <em>gcc</em>
   1.973  # tazpkg reconfigure <em>gcc</em> --root=<em>/mnt/sda6</em>
   1.974  </pre>
   1.975 -</article>
   1.976 +      </article>
   1.977  
   1.978 +      <article id="link"><h3>link</h3>
   1.979 +        <p>Cette commande permet l'installation d'un paquet déjà installé sur
   1.980 +          un autre média. Cette installation s'effectue par des liens
   1.981 +          symboliques et consomme très peu de mémoire. Elle est utilisée
   1.982 +          généralement avec un système en RAM pour installer des compléments
   1.983 +          depuis une clé USB.</p>
   1.984 +        <pre># tazpkg link <em>openoffice /media/usbdisk</em>
   1.985 +</pre>
   1.986 +      </article>
   1.987  
   1.988 -<article id="link"><h3>link</h3>
   1.989 +      <article id="set-release"><h3>set-release</h3>
   1.990 +        <p>Change la version de SliTaz et met à jour tous les paquets en
   1.991 +          conséquence. Attention cette commande peut être dangereuse dans le
   1.992 +          cas d'une mise à jour de la version stable vers la version en
   1.993 +          cuisson (<i>cooking</i>).</p>
   1.994 +        <pre># tazpkg set-release <em>cooking</em>
   1.995 +</pre>
   1.996 +      </article>
   1.997  
   1.998 -<p>Cette commande permet l'installation d'un paquet déjà installé sur un autre
   1.999 -media. Cette installation s'effectue par des liens symboliques et consomme très
  1.1000 -peu de mémoire. Elle est utilisée généralement avec un système en RAM pour
  1.1001 -installer des compléments depuis une clé USB.</p>
  1.1002 -
  1.1003 -<pre>
  1.1004 -# tazpkg link <em>openoffice /media/usbdisk</em>
  1.1005 -</pre>
  1.1006 -</article>
  1.1007 -
  1.1008 -
  1.1009 -<article id="set-release"><h3>set-release</h3>
  1.1010 -
  1.1011 -<p>La commande <tt>set-release</tt> permet de changer la version de SliTaz et de
  1.1012 -mettre à jour tous les paquets. Attention cette commande peut être dangereuse
  1.1013 -dans la cas d'une mise à jour de la version stable version en cuisson
  1.1014 -(cooking) :</p>
  1.1015 -
  1.1016 -<pre>
  1.1017 -# tazpkg set-release <em>cooking</em>
  1.1018 -</pre>
  1.1019 -</article>
  1.1020 -
  1.1021 -
  1.1022 -<article id="add-flavor"><h3>add-flavor, install-flavor</h3>
  1.1023 -
  1.1024 -<p>Installation d'un set de paquets listés dans une saveur. Cette commande
  1.1025 -permet d'installer tous les paquets d'une saveur en une seule commande sans
  1.1026 -avoir à générer un nouveau CD ROM avec tazlito.</p>
  1.1027 -
  1.1028 -<pre>
  1.1029 -# tazpkg add-flavor <em>gtkonly</em>
  1.1030 +      <article id="add-flavor"><h3>add-flavor, install-flavor</h3>
  1.1031 +        <p>Installe l'ensemble des paquets d'une saveur. La
  1.1032 +          commande <tt>install-flavor</tt> permet en plus de supprimer les
  1.1033 +          autres paquets installés.</p>
  1.1034 +        <pre># tazpkg add-flavor <em>gtkonly</em>
  1.1035  # tazpkg install-flavor <em>justx</em>
  1.1036  </pre>
  1.1037 -</article>
  1.1038 +      </article>
  1.1039  
  1.1040 +      <p>Remplacement de tous les paquets par ceux listés dans une saveur.
  1.1041 +        Cette commande permet de transformer la distribution courante en une
  1.1042 +        seule commande sans avoir à générer un nouveau cdrom avec tazlito.</p>
  1.1043 +      <pre># tazpkg install-flavor office.flavor
  1.1044 + </pre>
  1.1045  
  1.1046 -<!--h3 id="install-flavor">install-flavor</h3>
  1.1047 +    </section>
  1.1048  
  1.1049 -<p>Remplacement de tous les paquets par ceux listés dans une saveur. Cette
  1.1050 -commande permet de transformer la distribution courante en une seule commande
  1.1051 -sans avoir à générer un nouveau cdrom avec tazlito.</p>
  1.1052  
  1.1053 -<pre>
  1.1054 -# tazpkg install-flavor office.flavor
  1.1055 -</pre-->
  1.1056 +    <section>
  1.1057 +      <header>Manipulation de paquets</header>
  1.1058  
  1.1059 -</section>
  1.1060 +      <article id="info"><h3>info</h3>
  1.1061 +        <p>Donne les informations disponibles concernant un paquet installé ou
  1.1062 +          présent sur le miroir. Il est aussi possible d'indiquer le chemin
  1.1063 +          d'un fichier <tt>*.tazpkg</tt>. Les informations sont tirées de la
  1.1064 +          base de données de TazPkg et de la recette du paquet, laquelle
  1.1065 +          contient ses version, catégorie, mainteneur, site Web et éventuelles
  1.1066 +          dépendances (voir aussi <a href="../cookutils/cookutils.html"
  1.1067 +          target="_blank">Cookutils</a> pour plus d'informations sur les
  1.1068 +          recettes).</p>
  1.1069 +        <pre>$ tazpkg info <em>busybox</em>
  1.1070 +$ tazpkg info <em>minitube</em>
  1.1071 +$ tazpkg info <em>paquets/comix-4.0.4.tazpkg</em></pre>
  1.1072 +      </article>
  1.1073  
  1.1074 +      <article id="desc"><h3>desc, -d</h3>
  1.1075 +        <p>Description du paquet (si elle existe). Cette commande affiche le
  1.1076 +          fichier <tt>description.txt</tt> propre à chaque paquet, un simple
  1.1077 +          fichier texte dont les lignes ne dépassent pas 80 caractères (pour
  1.1078 +          un affichage standard dans un terminal). Si la description du paquet
  1.1079 +          n'existe pas, vous pouvez la créer et l'envoyer au mainteneur du
  1.1080 +          paquet (quelques lignes suffisent).</p>
  1.1081 +        <pre>$ tazpkg desc <em>busybox</em>
  1.1082 +</pre>
  1.1083 +      </article>
  1.1084  
  1.1085 +      <article id="list-files"><h3>list-files, -lf</h3>
  1.1086 +        <p>Liste et compte les fichiers installés avec un paquet. Cette
  1.1087 +          commande se contente de lire et classer le
  1.1088 +          fichier <tt>files.list</tt> propre à chaque paquet&nbsp;; ce
  1.1089 +          fichier, qui est généré automatiquement lors de la création, est
  1.1090 +          aussi utilisé pour supprimer les fichiers lors de la désinstallation
  1.1091 +          du paquet.</p>
  1.1092 +        <pre>$ tazpkg list-files <em>bc</em>
  1.1093 +</pre>
  1.1094 +      </article>
  1.1095  
  1.1096 -
  1.1097 -<section><header>Working with packages</header>
  1.1098 -
  1.1099 -
  1.1100 -<article id="info"><h3>info</h3>
  1.1101 -
  1.1102 -<p>Donne les informations disponibles dans la recette du paquet en question, sa version, sa
  1.1103 -catégorie, le mainteneur, son site Web et ses éventuelles dépendances (voir aussi <a href="../cookutils/cookutils.en.html" target="_blank">Cookutils</a> pour
  1.1104 -plus d'informations sur les recettes) :</p>
  1.1105 -
  1.1106 -<pre>
  1.1107 -$ tazpkg info <em>busybox</em>
  1.1108 -</pre>
  1.1109 -</article>
  1.1110 -
  1.1111 -
  1.1112 -<article id="desc"><h3>desc</h3>
  1.1113 -
  1.1114 -<p>Description du paquet (si elle existe). Cette commande affiche le fichier
  1.1115 -<tt>description.txt</tt> propre à chaque paquet, la description est un simple
  1.1116 -fichier texte ne dépassant pas le 80 caractères pour un affichage standard dans
  1.1117 -un terminal. Si la description du paquet n'existe pas, vous pouvez la créer et
  1.1118 -l'envoyer au mainteneur du paquet (quelques lignes suffisent) :</p>
  1.1119 -
  1.1120 -<pre>
  1.1121 -$ tazpkg desc <em>busybox</em>
  1.1122 -</pre>
  1.1123 -</article>
  1.1124 -
  1.1125 -
  1.1126 -<article id="list-files"><h3>list-files</h3>
  1.1127 -
  1.1128 -<p>Liste et compte les fichiers installés avec un paquet. Cette commande va
  1.1129 -simplement lire et classer le fichier <tt>files.list</tt> propre à chaque
  1.1130 -paquet, ce fichier est généré automatiquement lors de la création, il est aussi
  1.1131 -utilisé pour supprimer tous les fichiers lors de la désinstallation d'un
  1.1132 -paquet.</p>
  1.1133 -
  1.1134 -<pre>
  1.1135 -$ tazpkg list-files <em>bc</em>
  1.1136 -</pre>
  1.1137 -</article>
  1.1138 -
  1.1139 -
  1.1140 -<article id="block"><h3>block, unblock</h3>
  1.1141 -
  1.1142 -<p>Les commandes <tt>block</tt> et <tt>unblock</tt> pemettent de bloquer la
  1.1143 -version du paquet installé pour qu'il ne soit pas mis à jour par la commande
  1.1144 -<tt>upgrade</tt>. La liste des paquets bloqués est contenue dans le fichier :
  1.1145 -<tt>/var/lib/tazpkg/blocked-packages.list</tt>, elle peut aussi être éditée à la
  1.1146 -main.</p>
  1.1147 -
  1.1148 -<pre>
  1.1149 -# tazpkg block <em>grub</em>
  1.1150 +      <article id="block"><h3>block, -b ; unblock, -u ; chblock</h3>
  1.1151 +        <p>La commande <tt>block</tt> permet de bloquer la version du paquet
  1.1152 +          installé pour qu'il ne soit pas mis à jour par la
  1.1153 +          commande <tt><a href="#upgrade">upgrade</a></tt>. La liste des
  1.1154 +          paquets bloqués est contenue dans le
  1.1155 +          fichier <tt>/var/lib/tazpkg/blocked-packages.list</tt>, qui peut
  1.1156 +          aussi être édité à la main. La commande <tt>unblock</tt> libère le
  1.1157 +          paquet pour la mise à jour. La commande <tt>chblock</tt> le passe de
  1.1158 +          l'état bloqué à l'état libre et inversement.</p>
  1.1159 +        <pre># tazpkg block <em>grub</em>
  1.1160  # tazpkg unblock <em>grub</em>
  1.1161  # tazpkg chblock <em>grub</em>
  1.1162  </pre>
  1.1163 -</article>
  1.1164 +      </article>
  1.1165  
  1.1166 -
  1.1167 -<article id="check"><h3>check</h3>
  1.1168 -
  1.1169 -<p>La commande <tt>check</tt> permet de vérifier les dépendances sur les paquets
  1.1170 -installés et de vérifier si tous les fichiers nécessaires à la reconstruction
  1.1171 -des paquets sont bien présents :</p>
  1.1172 -
  1.1173 -<pre>
  1.1174 -$ tazpkg check
  1.1175 +      <article id="check"><h3>check</h3>
  1.1176 +        <p>Vérifie les dépendances de paquets installés et si tous les
  1.1177 +          fichiers nécessaires à la reconstruction des paquets sont bien
  1.1178 +          présents. En l'absence d'argument tous les paquets sont vérifiés.
  1.1179 +          L'option <tt>--full</tt> ajoute quelques tests, ce qui requiert plus
  1.1180 +          de temps. </p>
  1.1181 +        <pre>$ tazpkg check
  1.1182  $ tazpkg check --full
  1.1183  $ tazpkg check <em>nano</em>
  1.1184  $ tazpkg check <em>sakura</em> --full
  1.1185  </pre>
  1.1186 -</article>
  1.1187 +      </article>
  1.1188  
  1.1189 +      <article id="bugs"><h3>bugs</h3>
  1.1190 +        <p>Affiche les bogues connus de tous les paquets ou de ceux
  1.1191 +          indiqués.</p>
  1.1192 +        <pre>$ tazpkg bugs
  1.1193 +$ tazpkg bugs <em>nano</em>
  1.1194 +</pre>
  1.1195 +      </article>
  1.1196  
  1.1197 -<article id="bugs"><h3>bugs</h3>
  1.1198 -
  1.1199 -<p>Affiche les bugs connus :</p>
  1.1200 -
  1.1201 -<pre>
  1.1202 -$ tazpkg bugs
  1.1203 -$ tazpkg bugs <em>my_package</em>
  1.1204 -</pre>
  1.1205 -</article>
  1.1206 -
  1.1207 -
  1.1208 -<article id="depends"><h3>depends, rdepends</h3>
  1.1209 -
  1.1210 -<p>Affiche l'arbre des dépendances d'un paquet, c'est à dire tous les paquets
  1.1211 -qui devront être installés en plus :</p>
  1.1212 -
  1.1213 -<pre>
  1.1214 -# tazpkg depends <em>mpd</em>
  1.1215 +      <article id="depends"><h3>depends, rdepends</h3>
  1.1216 +        <p>Affichent un arbre de dépendances d'un paquet.</p>
  1.1217 +        <p>La commande <code>depends</code> liste les paquets dont dépend ce
  1.1218 +          paquet, ceux nécessaires à son fonctionnement.
  1.1219 +          L'option <tt>--mark</tt> ajoute un signe + devant les paquets déjà
  1.1220 +          installés et un - devant les autres. L'option <tt>--total</tt>
  1.1221 +          calcule le nombre de paquets affichés et leur taille. Les deux
  1.1222 +          options ensemble affichent le nombre et la taille des paquets
  1.1223 +          nécessaires à installer.</p>
  1.1224 +        <p>La commande <code>rdepends</code> liste les paquets qui dépendent
  1.1225 +          de ce paquet, ceux au fonctionnement desquels il est nécessaire.
  1.1226 +          Avec l'option <tt>--all</tt> tous les paquets disponibles concernés
  1.1227 +          sont affichés, sans, seuls les paquets installés.
  1.1228 +          L'option <tt>--mark</tt> fonctionne comme avec la
  1.1229 +          commande <code>depends</code>.</p>
  1.1230 +        <pre># tazpkg depends <em>mpd</em>
  1.1231  # tazpkg rdepends <em>mpd</em>
  1.1232  </pre>
  1.1233 -</article>
  1.1234 +      </article>
  1.1235  
  1.1236 +      <article id="extract"><h3>extract, -e</h3>
  1.1237 +        <p>Extrait un paquet dans un sous-répertoire
  1.1238 +          nommé <tt><em>paquet-version</em></tt>. Si vous ne spécifiez pas de
  1.1239 +          répertoire de destination, ce sous-répertoire est créé dans le
  1.1240 +          répertoire courant.</p>
  1.1241 +        <pre>$ tazpkg extract <em>paquet.tazpkg</em>
  1.1242 +$ tazpkg extract <em>paquet.tazpkg repertoire/cible</em>
  1.1243 +</pre>
  1.1244 +      </article>
  1.1245  
  1.1246 -<!--h3 id="rdepend">rdepend</h3>
  1.1247 +      <article id="pack"><h3>pack</h3>
  1.1248 +        <p>Crée un paquet à partir d'un répertoire préparé à l'avance ou
  1.1249 +          obtenu par l'extraction d'un paquet. Cette commande permet aussi de
  1.1250 +          créer manuellement un paquet <tt>*.tazpkg</tt> (voir la
  1.1251 +          documentation des <a href="../cookutils/cookutils.html"
  1.1252 +          target="_blank">Cookutils</a> pour la création automatique de
  1.1253 +          paquets).</p>
  1.1254 +        <pre># tazpkg pack <em>paquet-version</em>
  1.1255 +</pre>
  1.1256 +      </article>
  1.1257  
  1.1258 -<p>Affiche l'arbre des dépendances inversé d'un paquet, c'est à dire tous les
  1.1259 -paquets qui en dépendent directement ou indirectement :</p>
  1.1260 +      <article id="repack"><h3>repack</h3>
  1.1261 +        <p>Recrée un paquet à partir des fichiers présents sur le système où
  1.1262 +          il a été précédemment installé.</p>
  1.1263 +        <pre>$ tazpkg repack <em>paquet</em>
  1.1264 +</pre>
  1.1265 +      </article>
  1.1266  
  1.1267 -<pre>
  1.1268 -# tazpkg rdepend package
  1.1269 -</pre-->
  1.1270 +      <article id="repack-config"><h3>repack-config</h3>
  1.1271 +        <p>Recrée un paquet à partir des fichiers de configuration du système
  1.1272 +          (voir <tt><a href="#list-config">list-config</a></tt>). Il suffit
  1.1273 +          d'installer ce paquet pour retrouver la configuration actuelle.</p>
  1.1274 +        <pre># tazpkg repack-config
  1.1275 +</pre>
  1.1276 +      </article>
  1.1277  
  1.1278 +      <article id="recompress"><h3>recompress</h3>
  1.1279 +        <p>Recompresse avec lzma l'archive d'un fichier <tt>*.tazpkg</tt>.</p>
  1.1280 +        <pre>$ tazpkg recompress <em>paquet.tazpkg</em>
  1.1281 +</pre>
  1.1282 +      </article>
  1.1283  
  1.1284 -<article id="extract"><h3>extract</h3>
  1.1285 +      <article id="convert"><h3>convert, -c</h3>
  1.1286 +        <p>Convertit un paquet tiers en paquet Slitaz (<tt>*.tazpkg</tt>).</p>
  1.1287 +        <p>Formats de paquet supportés&nbsp;:</p>
  1.1288 +        <ul>
  1.1289 +          <li><a href="https://packages.debian.org/search"
  1.1290 +              target="_blank">Debian</a> (<tt>*.deb</tt>, <tt>*.udeb</tt>)</li>
  1.1291 +          <li><a href="http://rpmfind.net/linux/rpm2html/search.php"
  1.1292 +              target="_blank">RPM</a> (<tt>*.rpm</tt>)</li>
  1.1293 +          <li><a href="http://www.slax.org/" target="_blank">Slax</a> (<tt>*.sb</tt>)</li>
  1.1294 +          <li><a href="http://puppylinux.org/" target="_blank">Puppy</a>
  1.1295 +            (<tt>*.sfs</tt>, <tt>*.pet</tt>)</li>
  1.1296 +          <li><a href="http://www.slackware.com/packages/"
  1.1297 +              target="_blank">Slackware</a> (<tt>*.tgz</tt>)</li>
  1.1298 +          <li><a href="http://www.nutyx.org/" target="_blank">NuTyX</a>
  1.1299 +            (<tt>*.cards.tar.xz</tt>)</li>
  1.1300 +          <li><a href="https://www.archlinux.org/packages/"
  1.1301 +              target="_blank">Arch Linux</a> / <a
  1.1302 +              href="http://pkgs.alpinelinux.org/packages"
  1.1303 +              target="_blank">Alpine Linux</a> (<tt>*.apk</tt>, <tt>*.pkg.tar.gz</tt>,
  1.1304 +            <tt>*.pkg.tar.xz</tt>)</li>
  1.1305 +          <li><a href="http://wiki.openwrt.org/doc/packages"
  1.1306 +              target="_blank">OpenWrt</a> (<tt>*.ipk</tt>, <tt>*.opk</tt>)</li>
  1.1307 +          <li><a href="http://0.tuxfamily.org/doku.php/paquets/start"
  1.1308 +              target="_blank">0Linux</a> (<tt>*.spack</tt>)</li>
  1.1309 +          <li><a href="http://www.paldo.org/index-section-packages.html"
  1.1310 +              target="_blank">paldo</a> (<tt>*.tar.bz2</tt>)</li>
  1.1311 +          <li><a href="http://www.voidlinux.eu/packages/"
  1.1312 +              target="_blank">Void</a> (<tt>*.xbps</tt>)</li>
  1.1313 +          <li><a href="http://tinycorelinux.net/" target="_blank">Tinycore</a>
  1.1314 +            (<tt>*.tce</tt>, <tt>*.tcel</tt>, <tt>*.tcem</tt>, <tt>*.tcz</tt>)</li>
  1.1315 +        </ul>
  1.1316 +        <pre># tazpkg convert <em>fichier-paquet-tiers</em>
  1.1317 +</pre>
  1.1318 +      </article>
  1.1319  
  1.1320 -<p>Extraire un paquet dans un répertoire donné. Si vous ne spécifiez pas le
  1.1321 -répertoire de destination, le paquet sera extrait dans le répertoire courant en
  1.1322 -utilisant le nom <tt><em>paquet-version</em></tt> :</p>
  1.1323 -
  1.1324 -<pre>
  1.1325 -$ tazpkg extract <em>paquet.tazpkg</em>
  1.1326 -$ tazpkg extract <em>paquet.tazpkg target/dir</em>
  1.1327 -</pre>
  1.1328 -</article>
  1.1329 -
  1.1330 -
  1.1331 -<article id="pack"><h3>pack</h3>
  1.1332 -
  1.1333 -<p>La commande <tt>pack</tt> permet de créer un paquet depuis un répertoire
  1.1334 -préparé à l'avance ou depuis un paquet désarchivé. Cette commande permet aussi
  1.1335 -de créer manuellement un <tt>paquet.tazpkg</tt> (voir la documentation et
  1.1336 -<a href="../cookutils/cookutils.en.html" target="_blank">Cookutils</a> pour la création automatique de paquets).</p>
  1.1337 -
  1.1338 -<pre>
  1.1339 -# tazpkg pack <em>paquet-version</em>
  1.1340 -</pre>
  1.1341 -</article>
  1.1342 -
  1.1343 -
  1.1344 -<article id="repack"><h3>repack</h3>
  1.1345 -
  1.1346 -<p>La commande <tt>repack</tt> permet de recréer un paquet depuis les fichiers
  1.1347 -présents sur le système où il a été précédemment installé.</p>
  1.1348 -
  1.1349 -<pre>
  1.1350 -$ tazpkg repack <em>paquet</em>
  1.1351 -</pre>
  1.1352 -</article>
  1.1353 -
  1.1354 -
  1.1355 -<article id="repack-config"><h3>repack-config</h3>
  1.1356 -
  1.1357 -<p>The <tt>repack-config</tt> command recreates a package of the system
  1.1358 -configuration files (see <tt><a href="#list-config">list-config</a></tt>). It is
  1.1359 -enough to install the package to find the current configuration.</p>
  1.1360 -
  1.1361 -<pre>
  1.1362 -# tazpkg repack-config
  1.1363 -</pre>
  1.1364 -</article>
  1.1365 -
  1.1366 -
  1.1367 -<article id="recompress"><h3>recompress</h3>
  1.1368 -
  1.1369 -<p>Recompress .tazpkg cpio archive with lzma.</p>
  1.1370 -
  1.1371 -<pre>
  1.1372 -$ tazpkg recompress <em>package.tazpkg</em>
  1.1373 -</pre>
  1.1374 -</article>
  1.1375 -
  1.1376 -
  1.1377 -<article id="convert"><h3>convert</h3>
  1.1378 -
  1.1379 -<p>Convertir un paquet en paquet Slitaz (.tazpkg) :</p>
  1.1380 -
  1.1381 -<p>Supported packages formats:</p>
  1.1382 -
  1.1383 -<ul>
  1.1384 -	<li><a href="https://packages.debian.org/search" target="_blank">paquets
  1.1385 -		Debian</a> (<tt>*.deb</tt>, <tt>*.udeb</tt>)</li>
  1.1386 -	<li><a href="http://rpmfind.net/linux/rpm2html/search.php"
  1.1387 -		target="_blank">paquets RPM</a> (<tt>*.rpm</tt>)</li>
  1.1388 -	<li><a href="http://www.slax.org/" target="_blank">paquets Slax</a>
  1.1389 -		(<tt>*.sb</tt>)</li>
  1.1390 -	<li><a href="http://puppylinux.org/" target="_blank">paquets Puppy</a>
  1.1391 -		(<tt>*.sfs</tt>, <tt>*.pet</tt>)</li>
  1.1392 -	<li><a href="http://www.slackware.com/packages/" target="_blank">paquets
  1.1393 -		Slackware</a> (<tt>*.tgz</tt>)</li>
  1.1394 -	<li><a href="http://www.nutyx.org/" target="_blank">paquets NuTyX</a>
  1.1395 -		(<tt>*.cards.tar.xz</tt>)</li>
  1.1396 -	<li><a href="https://www.archlinux.org/packages/" target="_blank">paquets
  1.1397 -		Arch Linux</a> / <a href="http://pkgs.alpinelinux.org/packages"
  1.1398 -		target="_blank">Alpine Linux</a> (<tt>*.apk</tt>,
  1.1399 -		<tt>*.pkg.tar.gz</tt>, <tt>*.pkg.tar.xz</tt>)</li>
  1.1400 -	<li><a href="http://wiki.openwrt.org/doc/packages" target="_blank">paquets
  1.1401 -		OpenWrt</a> (<tt>*.ipk</tt>, <tt>*.opk</tt>)</li>
  1.1402 -	<li><a href="http://0.tuxfamily.org/doku.php/paquets/start"
  1.1403 -		target="_blank">paquets 0Linux</a> (<tt>*.spack</tt>)</li>
  1.1404 -	<li><a href="http://www.paldo.org/index-section-packages.html"
  1.1405 -		target="_blank">paquets paldo</a> (<tt>*.tar.bz2</tt>)</li>
  1.1406 -	<li><a href="http://www.voidlinux.eu/packages/" target="_blank">paquets
  1.1407 -		Void</a> (<tt>*.xbps</tt>)</li>
  1.1408 -	<li><a href="http://tinycorelinux.net/" target="_blank">paquets Tinycore</a>
  1.1409 -		(<tt>*.tce</tt>, <tt>*.tcel</tt>, <tt>*.tcem</tt>, <tt>*.tcz</tt>)</li>
  1.1410 -</ul>
  1.1411 -
  1.1412 -
  1.1413 -<pre>
  1.1414 -# tazpkg convert <em>alien-paquet-file</em>
  1.1415 -</pre>
  1.1416 -</article>
  1.1417 -
  1.1418 -
  1.1419 -<article id="list-suggested"><h3>list-suggested</h3>
  1.1420 -
  1.1421 -<p>List suggested packages for each of your installed packages. With option
  1.1422 -<tt>--all</tt> it shows all suggested packages, and without option it shows only
  1.1423 -not installed suggested packages.</p>
  1.1424 -
  1.1425 -<pre>
  1.1426 -$ tazpkg list-suggested
  1.1427 +      <article id="list-suggested"><h3>list-suggested</h3>
  1.1428 +        <p>Liste les paquets suggérés par chacun des paquets installés. Avec
  1.1429 +          l'option <tt>--all</tt> tous sont montrés, sinon seuls ceux qui ne
  1.1430 +          sont pas installés.</p>
  1.1431 +        <pre>$ tazpkg list-suggested
  1.1432  $ tazpkg list-suggested --all
  1.1433  </pre>
  1.1434 -</article>
  1.1435 -</section>
  1.1436 +      </article>
  1.1437  
  1.1438 +    </section>
  1.1439  
  1.1440  
  1.1441 +    <section>
  1.1442 +      <header>Manipulation de dépôts</header>
  1.1443  
  1.1444 -<section><header>Working with repositories</header>
  1.1445 -
  1.1446 -
  1.1447 -<article id="recharge"><h3>recharge</h3>
  1.1448 -
  1.1449 -<p>Recharge la liste des paquets disponibles sur le miroir. Cette commande va
  1.1450 -télécharger la plus récente liste des paquets installables depuis le miroir, à
  1.1451 -noter qu'avant de commencer, TazPkg va sauvegarder l'ancienne liste. Une fois la
  1.1452 -liste à jour, vous pouvez la consulter via la commande <tt>list</tt> et
  1.1453 -effectuer un recherche de paquet via la commande <tt>search</tt> de TazPkg. Pour
  1.1454 -réafficher la liste des différences, vous pouvez utiliser la commande
  1.1455 -<tt>list-mirror --diff</tt>. Et pour afficher et mettre à jour les paquets du
  1.1456 -système, vous pouvez utiliser <tt>upgrade</tt>.</p>
  1.1457 -
  1.1458 -<pre>
  1.1459 -# tazpkg recharge
  1.1460 +      <article id="recharge"><h3>recharge</h3>
  1.1461 +        <p>Recharge la liste des paquets disponibles sur le miroir. Cette
  1.1462 +          commande télécharge la plus récente base de données des paquets du
  1.1463 +          miroir, après avoir sauvegardé l'ancienne. Une fois la base à jour,
  1.1464 +          vous pouvez la consulter avec la
  1.1465 +          commande <a href="#link"><tt>list</tt></a> et utiliser la
  1.1466 +          commande <a href="#search"><tt>search</tt></a>. Pour réafficher la
  1.1467 +          liste des différences, utiliser la
  1.1468 +          commande <tt><a href="#list-mirror">list-mirror</a> --diff</tt>.
  1.1469 +          Pour mettre à jour les paquets du système,
  1.1470 +          utiliser <a href="#upgrade"><tt>upgrade</tt></a>.</p>
  1.1471 +        <p>Sans option, la commande recharge la base de tous les dépôts. Un
  1.1472 +          dépôt particulier peut être indiqué&nbsp;: «&nbsp;main&nbsp;» pour
  1.1473 +          le dépôt principal, ou le nom d'un dépôt indigeste.</p>
  1.1474 +        <pre># tazpkg recharge
  1.1475  # tazpkg recharge main
  1.1476 -# tazpkg recharge <em>My_Undigest</em>
  1.1477 +# tazpkg recharge <em>Mon_indigeste</em>
  1.1478  # tazpkg recharge --root=<em>/mnt/sda6</em>
  1.1479  </pre>
  1.1480 -</article>
  1.1481 +      </article>
  1.1482  
  1.1483 +      <article id="upgrade"><h3>up, upgrade</h3>
  1.1484 +        <p>Met à jour tous les paquets installés et disponibles sur le miroir
  1.1485 +          courant. La mise à jour des paquets est importante pour garder un
  1.1486 +          système sécurisé, grâce aux dernières corrections et nouveautés. Le
  1.1487 +          projet SliTaz, bien que mini, fournit régulièrement des mises à
  1.1488 +          jours de sécurité et propose généralement les dernières versions des
  1.1489 +          logiciels. Notez que cette fonction est destinée aux personnes ayant
  1.1490 +          installé SliTaz sur disque dur&nbsp;; en mode Live&nbsp;CD les mises
  1.1491 +          à jour seront perdues lors de l'arrêt du système.</p>
  1.1492 +        <p>TazPkg commence par mettre à jour la base de données des paquets
  1.1493 +          (<tt><a href="#recharge">recharge</a></tt>) pour savoir lesquels
  1.1494 +          sont concernés.</p>
  1.1495 +        <p>En l'absence d'option il demande confirmation avant l'installation
  1.1496 +          effective des mises à jour. Avec l'option <tt>-c</tt>
  1.1497 +          ou <tt>--check</tt>, seule la base de données est mise à jour.
  1.1498 +          Avec <tt>-i</tt> ou <tt>--install</tt> toutes les mises à jour sont
  1.1499 +          automatiquement installées.</p>
  1.1500 +        <pre># tazpkg upgrade
  1.1501 +# tazpkg up --check
  1.1502 +# tazpkg up -i
  1.1503 +</pre>
  1.1504 +      </article>
  1.1505  
  1.1506 -<article id="upgrade"><h3>up ou upgrade</h3>
  1.1507 +      <article id="setup-mirror"><h3>setup-mirror, -sm</h3>
  1.1508 +        <p>Configure l'URL du miroir&nbsp;; TazPkg vous demande l'URL du
  1.1509 +          nouveau miroir. Vous pouvez spécifier plusieurs URL en les séparant
  1.1510 +          par des espaces. Notez que vous pouvez aussi modifier directement le
  1.1511 +          fichier <a href="file:///var/lib/tazpkg/mirror"><tt>/var/lib/tazpkg/mirror</tt></a>.
  1.1512 +          L'URL doit pointer sur le répertoire contenant la liste
  1.1513 +          (<a href="file:///var/lib/tazpkg/packages.info"><tt>packages.info</tt></a>)
  1.1514 +          et les paquets.</p>
  1.1515 +        <pre># tazpkg setup-mirror
  1.1516 +</pre>
  1.1517 +      </article>
  1.1518  
  1.1519 -<p>La commande <tt>upgrade</tt> permet de mettre à jour tous les paquets
  1.1520 -installés et disponibles sur le miroir courant. La mise à jour des paquets est
  1.1521 -une importante partie du système, elle permet de garder un système sécurisé avec
  1.1522 -les dernières corrections et nouveautés. Le projet SliTaz, même mini, fournit
  1.1523 -régulièrement des mises à jours de sécurité et propose généralement les
  1.1524 -dernières versions des logiciels. A noter que cette fonction est destinée aux
  1.1525 -personnes ayant installé SliTaz sur disque dur, en mode Live CD les paquets mis
  1.1526 -à jour seront perdus lors de l'arrêt du système. Pour garder un système un
  1.1527 -jour :</p>
  1.1528 -
  1.1529 -<p>Up permet aussi d'automatiquement recharger la list des paquets ou installer
  1.1530 -les mises à jours. Petit example et affichage de l'aide spécifique à cette
  1.1531 -commande :</p>
  1.1532 -
  1.1533 -<pre>
  1.1534 -# tazpkg upgrade
  1.1535 -# tazpkg up --recharge --install
  1.1536 -# tazpkg up -r -i
  1.1537 -</pre>
  1.1538 -</article>
  1.1539 -
  1.1540 -
  1.1541 -<article id="setup-mirror"><h3>setup-mirror</h3>
  1.1542 -
  1.1543 -<p>Configurer l'URL du miroir, la commande <tt>setup-mirror</tt> vous demandera
  1.1544 -alors l'URL du nouveau miroir. Vous pouvez spécifier plusieurs URLs en les
  1.1545 -séparant par des espaces. A noter que vous pouvez aussi modifier à la main le
  1.1546 -fichier <tt>/var/lib/tazpkg/mirror</tt>. L'URL doit pointer sur le répertoire
  1.1547 -contenant la liste (<tt>packages.info</tt>) et les paquets.</p>
  1.1548 -
  1.1549 -<pre>
  1.1550 -# tazpkg setup-mirror
  1.1551 -</pre>
  1.1552 -</article>
  1.1553 -
  1.1554 -
  1.1555 -<article id="add-undigest"><h3>add-undigest, setup-undigest</h3>
  1.1556 -
  1.1557 -<p>Configurer l'URL d'un miroir complémentaire non officiel pour tester des
  1.1558 -paquets non encore présents sur les miroirs. A noter que vous pouvez aussi
  1.1559 -modifier à la main le fichier
  1.1560 -<tt>/var/lib/tazpkg/undigest/<em>undisgest-name</em>/mirror</tt>. L'URL doit
  1.1561 -pointer sur le répertoire contenant la liste (<tt>packages.info</tt>) et les
  1.1562 -paquets.</p>
  1.1563 -
  1.1564 -<pre>
  1.1565 -# tazpkg add-undigest <em>public-repository http://my.home.org/slitaz</em>
  1.1566 +      <article id="add-undigest"><h3>add-undigest, setup-undigest</h3>
  1.1567 +        <p>Configure l'URL d'un miroir indigeste, c'est-à-dire complémentaire
  1.1568 +          et non officiel, pour tester des paquets non encore présents sur les
  1.1569 +          miroirs officiels. Notez que vous pouvez aussi modifier à la main le
  1.1570 +          fichier <tt>/var/lib/tazpkg/undigest/<em>nom-indigeste</em>/mirror</tt>.
  1.1571 +          L'URL doit pointer sur le répertoire contenant la liste
  1.1572 +          (<tt>packages.info</tt>) et les paquets.</p>
  1.1573 +        <pre># tazpkg add-undigest <em>public-repository http://my.home.org/slitaz</em>
  1.1574  # tazpkg setup-undigest <em>local-repository /home/slitaz/packages</em>
  1.1575  </pre>
  1.1576 -</article>
  1.1577 +      </article>
  1.1578  
  1.1579 -
  1.1580 -<article id="list-undigest"><h3>list-undigest</h3>
  1.1581 -
  1.1582 -<p>Affiche les miroirs complémentaires.</p>
  1.1583 -
  1.1584 -<pre>
  1.1585 -# tazpkg list-undigest
  1.1586 +      <article id="list-undigest"><h3>list-undigest</h3>
  1.1587 +        <p>Affiche les miroirs indigestes (complémentaires et non officiels).
  1.1588 +          L'option <tt>--box</tt> produit un tableau.</p>
  1.1589 +        <pre># tazpkg list-undigest
  1.1590  # tazpkg list-undigest --box
  1.1591  </pre>
  1.1592 -</article>
  1.1593 +      </article>
  1.1594  
  1.1595 +      <article id="remove-undigest"><h3>remove-undigest</h3>
  1.1596 +        <p>Supprime un miroir indigeste (complémentaire non officiel). Une
  1.1597 +          confirmation est demandée.</p>
  1.1598 +        <pre># tazpkg remove-undigest <em>mon-dèpôt</em> <br></pre>
  1.1599 +      </article>
  1.1600  
  1.1601 -<article id="remove-undigest"><h3>remove-undigest</h3>
  1.1602 +      <article id="mkdb"><h3>mkdb</h3>
  1.1603 +        <p>Crée une base de données des paquets <tt>*.tazpkg</tt> contenus
  1.1604 +          dans un répertoire donné.</p>
  1.1605 +        <p>Les fichiers suivants seront créés&nbsp;: <tt>packages.info</tt>,
  1.1606 +          <tt>packages.equiv</tt>, <tt>descriptions.txt</tt>, <tt>files.list.lzma</tt>,
  1.1607 +          <tt>IDs</tt>. La commande est sans effet si une base est déjà
  1.1608 +          présente, à moins d'ajouter l'option <tt>--forced</tt>.</p>
  1.1609 +        <pre># tazpkg mkdb <em>/home/boot/paquets</em>
  1.1610 +# tazpkg mkdb <em>/home/boot/paquets</em> --forced</pre>
  1.1611 +      </article>
  1.1612  
  1.1613 -<p>Supprime l'URL un miroir complémentaire non officiel.</p>
  1.1614 +    </section>
  1.1615  
  1.1616 -<pre>
  1.1617 -# tazpkg remove-undigest <em>my-repository</em>
  1.1618 -</pre>
  1.1619 -</article>
  1.1620 -</section>
  1.1621  
  1.1622 +    <section>
  1.1623 +      <header>Mainteneur</header>
  1.1624 +      <p>Christophe Lincoln &lt;pankso at slitaz.org&gt;</p>
  1.1625 +    </section>
  1.1626  
  1.1627  
  1.1628 +    <section>
  1.1629 +      <!-- Thanks -->
  1.1630 +      <p>Traduction mise à jour le 24 octobre 2015, d'après la version
  1.1631 +        anglaise du 21 octobre 2015.</p>
  1.1632 +    </section>
  1.1633  
  1.1634 -<section><header>Mainteneur</header>
  1.1635 -
  1.1636 -<p>Christophe Lincoln &lt;pankso at slitaz.org&gt;</p>
  1.1637 -</section>
  1.1638 -
  1.1639 -
  1.1640 -
  1.1641 -
  1.1642 -<footer>
  1.1643 -	Copyright © 2015 <a href="http://www.slitaz.org/fr/">SliTaz GNU/Linux</a>
  1.1644 -</footer>
  1.1645 -
  1.1646 -</body>
  1.1647 +    <footer>
  1.1648 +      Copyright © 2015 <a href="http://www.slitaz.org/fr/">SliTaz
  1.1649 +      GNU/Linux</a>
  1.1650 +    </footer>
  1.1651 +  </body>
  1.1652  </html>
     2.1 --- a/modules/reconfigure	Tue Oct 20 10:24:52 2015 +0300
     2.2 +++ b/modules/reconfigure	Sun Oct 25 20:38:22 2015 +0200
     2.3 @@ -13,6 +13,18 @@
     2.4  
     2.5  
     2.6  
     2.7 +# Log TazPkg activity
     2.8 +
     2.9 +log_pkg() {
    2.10 +	local extra
    2.11 +	[ -e "$LOG" ] || touch $LOG
    2.12 +	[ -w "$LOG" ] &&
    2.13 +	echo "$(date +'%F %T') - $1 - $PACKAGE ($VERSION$EXTRAVERSION)$extra" >> $LOG
    2.14 +}
    2.15 +
    2.16 +
    2.17 +
    2.18 +
    2.19  PACKAGE="$1"
    2.20  
    2.21  # Receipt function caller
    2.22 @@ -29,7 +41,7 @@
    2.23  	status
    2.24  	rm "$tmp"
    2.25  	# Log this activity
    2.26 -	tazpkg call log_pkg Reconfigured
    2.27 +	log_pkg Reconfigured
    2.28  else
    2.29  	newline
    2.30  	_ 'Nothing to do for package "%s".' "$PACKAGE"