tazpkg view 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 source
1 <!DOCTYPE html>
2 <html lang="fr">
3 <head>
4 <meta charset="utf-8" />
5 <title>Manuel de TazPkg (fr)</title>
6 <link rel="stylesheet" type="text/css" href="../slitaz-doc.css" />
7 <meta name="viewport" content="width=device-width,initial-scale=1"/>
8 <script type="text/javascript" src="../slitaz-doc.js"></script>
9 </head>
10 <body>
12 <header>
13 <h1>Manuel de TazPkg</h1>
14 </header>
16 <!-- Start content -->
17 <div id="content">
20 <h2>NOM</h2>
22 <p> TazPkg — Tiny autonomous zone package manager</p>
25 <h2>SYNTAXE</h2>
27 <pre>
28 tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt]
29 tazpkg shell
30 </pre>
33 <h2>DESCRIPTION</h2>
35 <p>TazPkg est un gestionnaire de paquets léger permettant d'installer, lister,
36 télécharger, mettre à jour ou enlever des paquets précompilés sur un système
37 GNU/Linux. TazPkg propose aussi une commande de recherche et une commande pour
38 la création de paquets. Il a été créé pour les besoins de SliTaz GNU/Linux, mini
39 distribution autonome. Le format des paquets utilise l'extension *.tazpkg, c'est
40 une archive cpio contenant un système de fichiers (fs) compressé avec gzip, la
41 recette et une éventuelle description. TazPkg fournit aussi un système de
42 gestion des dépendances basé sur les recettes des paquets. La recette contient
43 toutes les informations au sujet du paquet, elle peut aussi contenir les
44 fonctions de pre et post installation. Cette même recette est par ailleurs
45 utilisée par Cookutils pour compiler les sources et créer un paquet tazpkg.</p>
47 <p>TazPkg est écrit en script shell depuis rien (from scratch), compatible Bash,
48 et fonctionne avec Ash du projet Busybox. TazPkg est distribué sous license
49 libre GNU gpl v3.</p>
53 <h2>COMMANDES</h2>
56 <h3>Service commands</h3>
58 <ul>
59 <li><a href="#usage">usage</a> : affiche cette notice d'utilisation</li>
60 <li><a href="#help">help</a> : show help on the TazPkg commands</li>
61 <li><a href="#activity">activity</a> : affiche les denières actions de
62 TazPkg</li>
63 <li><a href="#clean-cache">clean-cache</a> : efface tous les paquets
64 téléchargés dans le répertoire cache</li>
65 <li><a href="#shell">shell</a> : run interactive TazPkg shell</li>
66 </ul>
69 <h3>Working with lists</h3>
71 <ul>
72 <li><a href="#list">list</a> : liste les paquets installés</li>
73 <li><a href="#list-mirror">list-mirror</a> : liste les paquets
74 disponibles</li>
75 <li><a href="#list-config">list-config</a> : liste les fichiers de
76 configuration</li>
77 </ul>
80 <h3>Cherche</h3>
82 <ul>
83 <li><a href="#search">search</a> : cherche un paquet avec un motif/nom</li>
84 <li><a href="#search-pkgname">search-pkgname</a> : cherche un paquet
85 contenant un fichier particulier</li>
86 <li><a href="#search-file">search-file</a> : cherche le fichier parmi les
87 paquets installés</li>
88 </ul>
91 <h3>Installing and removing packages</h3>
93 <ul>
94 <li><a href="#get">get</a> : télécharge un paquet dans le répertoire
95 courrant</li>
96 <li><a href="#install">install</a> : installe un paquet local</li>
97 <li><a href="#get-install">get-install</a> : télécharge et installe un
98 paquet depuis le miroir</li>
99 <li><a href="#install-list">install-list</a> : installe tous les paquets
100 d'une liste</li>
101 <li><a href="#install-list">get-install-list</a> : télécharge et installe
102 une liste de paquets</li>
103 <li><a href="#remove">remove</a> : retire le paquet spécifié et tous ses
104 fichiers</li>
105 <li><a href="#reconfigure">reconfigure</a> : ré-exécute le script
106 post-installation d'un paquet</li>
107 <li><a href="#link">link</a> : lie un paquet depuis une autre installation
108 SliTaz</li>
109 <li><a href="#set-release">set-release</a> : change de version et met à jour
110 les paquets</li>
111 <li><a href="#add-flavor">add-flavor</a> : installe les paquets d'une
112 saveur</li>
113 <li><a href="#add-flavor">install-flavor</a> : installe les paquets d'une
114 saveur et retire les autres</li>
115 </ul>
118 <h3>Working with packages</h3>
120 <ul>
121 <li><a href="#info">info</a> : affiche les informations à propos d'un
122 paquet</li>
123 <li><a href="#desc">desc</a> : affiche la description d'un paquet</li>
124 <li><a href="#list-files">list-files</a> : liste les fichiers installés par
125 un paquet</li>
126 <li><a href="#block">block, unblock</a> : bloque/débloque un paquet installé
127 pour la mise à jour</li>
128 <li><a href="#check">check</a> : vérifie la consistance des paquets
129 installés</li>
130 <li><a href="#bugs">bugs</a> : affiche les bugs connus des paquets</li>
131 <li><a href="#depends">depends</a> : affiche l'arbre des dépendances</li>
132 <li><a href="#depends">rdepends</a> : affiche l'arbre des dépendances
133 inverses</li>
134 <li><a href="#extract">extract</a> : extrait un paquet (*.tazpkg) dans un
135 répertoire</li>
136 <li><a href="#pack">pack</a> : empaqueter un paquet décompressé ou préparer
137 l'arborescence de celui-ci</li>
138 <li><a href="#repack">repack</a> : re-créé un paquet depuis le paquet
139 installé</li>
140 <li><a href="#repack-config">repack-config</a> : créé un paquet avec les
141 fichiers de configuration système</li>
142 <li><a href="#recompress">recompress</a> : reconstruit un paquet avec le
143 meilleur ratio de compression</li>
144 <li><a href="#convert">convert</a> : convertit un paquet d'une autre
145 distribution vers SliTaz</li>
146 <li><a href="#list-suggested">list-suggested</a> : print list of suggested
147 packages</li>
148 </ul>
151 <h3>Working with repositories</h3>
153 <ul>
154 <li><a href="#recharge">recharge</a> : recharge votre packages.info depuis
155 un miroir</li>
156 <li><a href="#upgrade">upgrade</a> : vérifiez le paquet à la liste et
157 installer la dernière mise à jour</li>
158 <li><a href="#setup-mirror">setup-mirror</a> : change l'URL du miroir</li>
159 <li><a href="#add-undigest">setup-undigest</a> : met à jour un miroir
160 indigeste</li>
161 <li><a href="#list-undigest">list-undigest</a> : liste les miroirs
162 indigestes</li>
163 <li><a href="#add-undigest">add-undigest</a> : ajoute un miroir
164 indigeste</li>
165 <li><a href="#remove-undigest">remove-undigest</a> : retire un miroir
166 indigeste</li>
167 </ul>
172 <h2>Service commands</h2>
175 <h3 id="usage">usage</h3>
177 <p>Show the full list of the TazPkg commands with a brief description.</p>
179 <pre>
180 $ tazpkg usage
181 $ tazpkg
182 </pre>
185 <h3 id="help">help</h3>
187 <p>Display help for the selected command (<tt>help</tt> or <tt>-h</tt>). You can
188 enter a short name of the command, the full name or a part of the full name. You
189 can ignore hyphens at the beginning of the short name. If the requested part of
190 the full name match the several commands, you will be asked to clarify the
191 request.</p>
193 <pre>
194 $ tazpkg help <em>-gi</em>
195 $ tazpkg -h <em>us</em>
196 </pre>
199 <h3 id="activity">activity</h3>
201 <p>Display TazPkg activity log (<tt>activity</tt> or <tt>log</tt> or
202 <tt>-a</tt>). Optional parameter <tt>--nb=</tt> lets you set number of displayed
203 lines.</p>
205 <pre>
206 $ tazpkg activity
207 $ tazpkg -a --nb=<em>20</em>
208 </pre>
211 <h3 id="clean-cache">clean-cache</h3>
213 <p>Supprimer les paquets TazPkg téléchargés dans le cache. Lors de
214 l'installation de paquets via le Web, TazPkg garde une copie du paquet, cela est
215 fait pour gagner de la bande passante en cas de réinstallation, mais il se peut
216 que vous vouliez libérer de la place sur le disque dur ou que vous désiriez
217 retélécharger des paquets :</p>
219 <pre>
220 # tazpkg clean-cache
221 # tazpkg -cc
222 </pre>
225 <h3 id="shell">shell</h3>
227 <p>TazPkg fourni un mode SHell permettant de directement passer les commandes au
228 gestionnaire de paquets. Ce mode est utile pour lancer quelques commandes comme
229 la mise à jour du système, il support 'su' pour devenir admnistrateur mais ne
230 propose pas le rappel des commandes. Pour utiliser TazPkg en mode SHell :</p>
232 <pre>
233 $ tazpkg shell
234 # tazpkg shell
235 </pre>
240 <h2>Working with lists</h2>
243 <h3 id="list">list</h3>
245 <p>Liste et compte les paquets installés sur le système. Cette commande permet
246 d'afficher sur une colonne la liste tous les paquets installés, vous pouvez
247 aussi utiliser la commande de recherche (search) pour avoir une liste en
248 fonction d'un nom (exemple xorg). Cette commande vous permet aussi de lister les
249 catégories, les paquets en fonction de leur catégorie et les paquets
250 bloqués :</p>
251 <pre>
252 $ tazpkg list
253 $ tazpkg list cat
254 $ tazpkg list <em>games</em>
255 $ tazpkg list <em>jeux</em>
256 $ tazpkg list blocked
257 </pre>
260 <h3 id="list-mirror">list-mirror</h3>
262 <p>Liste et compte les paquets disponnibles sur le miroir. Cette commande va
263 afficher le dernier fichier packages.list rechargé depuis le miroir, si la liste
264 des paquets n'existe pas, il vous sera demandé de lancer la commande
265 <code>tazpkg <a href="#recharge">recharge</a></code> en tant qu'administrateur
266 (root) pour obtenir la liste des paquets disponibles. L'option <tt>--diff</tt>
267 est utilisée pour afficher le fichier des différences entre la dernière et
268 l'actuelle liste des paquets.</p>
270 <pre>
271 $ tazpkg list-mirror
272 $ tazpkg -lm --diff
273 </pre>
276 <h3 id="list-config">list-config</h3>
278 <p>Lists the system configuration files. The <tt>--box</tt> option displays in
279 table form. You can specify package name to display configuration files only for
280 this package.</p>
282 <pre>
283 $ tazpkg list-config
284 $ tazpkg list-config --box
285 $ tazpkg list-config <em>slim</em>
286 $ tazpkg list-config --box <em>slim</em>
287 </pre>
292 <h2>Search</h2>
295 <h3 id="search">search</h3>
297 <p>Recherche de paquets par patron ou nom de paquet. La commande va chercher le
298 terme voulu dans les paquets installés et dans les listes des paquets
299 disponibles sur le miroir.</p>
301 <p>Pour obtenir la plus récente liste des paquets installables depuis internet,
302 il suffit de lancer <code>tazpkg recharge</code> avant d'effectuer une
303 recherche :</p>
305 <pre>
306 $ tazpkg search <em>gcc</em>
307 $ tazpkg search <em>mt</em> -i
308 $ tazpkg search <em>bit</em> -l
309 </pre>
312 <h3 id="search-pkgname">search-pkgname</h3>
314 <p>Search for a file on mirror and output only the packages names
315 (<tt>search-pkgname</tt> or <tt>-sp</tt>).</p>
317 <pre>
318 $ tazpkg search-pkgname <em>libnss</em>
319 $ tazpkg -sp <em>/usr/share/fonts</em>
320 </pre>
323 <h3 id="search-file">search-file</h3>
325 <p>La commande <tt>search-file</tt> permet de rechercher un fichier parmi tous
326 les fichiers installés par tous les paquets. Cette commande est très utile pour
327 trouver le chemin complet vers un fichier et savoir si un fichier est bien
328 présent sur le système.</p>
330 <pre>
331 $ tazpkg search-file <em>libnss</em>
332 $ tazpkg -sf <em>/usr/share/fonts</em> --mirror
333 </pre>
338 <h2>Installing and removing packages</h2>
341 <h3 id="get">get</h3>
343 <p>Télécharge un paquet depuis le miroir (si il existe). Le paquet téléchargé
344 est stocké dans le répertoire courant, pour connaître le chemin vous pouvez
345 utiliser la commande <code>pwd</code>.</p>
347 <pre>
348 # tazpkg get <em>grub</em>
349 # tazpkg get <em>nano</em> --root=<em>/mnt/sda6</em>
350 </pre>
353 <h3 id="install">install</h3>
355 <p>Cette commande permet l'installation d'un paquet local avec l'extension
356 <tt>.tazpkg</tt>. Voir la commande <tt>get-install</tt> pour installer un paquet
357 depuis internet. A noter que vous pouvez forcer l'installation via l'option
358 <tt>--forced</tt>, désinstaller et réinstaller ou encore spécifier la racine du
359 système dans lequel vous désirez installer le paquets via l'option
360 <tt>--root=</tt> :</p>
362 <pre>
363 # tazpkg install <em>package-1.0.tazpkg</em>
364 # tazpkg -i <em>path/to/package-1.0.tazpkg</em> --forced
365 # tazpkg -i <em>path/to/package-1.0.tazpkg</em> --root=<em>/mnt/rootfs</em>
366 </pre>
369 <h3 id="get-install">get-install</h3>
371 <p>Installer un paquet depuis un mirroir sur internet. La commande
372 <tt>get-install</tt> commence par vérifier si le paquet existe bien sur le
373 miroir et si il n'a pas déjà été téléchargé, avant de commencer le rapatriement.
374 Pour connaître la liste des paquets sur le miroir il faut utiliser la commande
375 <tt><a href="#list-mirror">list-mirror</a></tt> (voir aussi recharge).</p>
377 <pre>
378 # tazpkg get-install <em>grub</em>
379 # tazpkg -gi <em>grub</em> --forced
380 # tazpkg -gi <em>nano</em> --root=<em>/mnt/sda6</em>
381 </pre>
384 <h3 id="install-list">install-list, get-install-list</h3>
386 <p>Installation d'un set de paquets listés dans un fichier. Cette commande
387 permet d'installer plusieurs paquets en une seule commande et peut aussi être
388 forcée :</p>
390 <pre>
391 # tazpkg install-list <em>my-packages.list</em>
392 # tazpkg get-install-list <em>my-packages.list</em> --forced
393 </pre>
396 <h3 id="remove">remove</h3>
398 <p>Désinstallation d'un paquet, il vous sera demandé confirmation (y/N). Cette
399 commande va supprimer tous les fichiers installés avec le paquet, pour afficher
400 cette liste, vous pouvez utiliser la commande <tt>list-files</tt> de TazPkg
401 suivie du nom du paquet en question.</p>
403 <pre>
404 # tazpkg remove <em>bc</em>
405 # tazpkg -r <em>gtk+-3</em> --root=<em>/mnt/sda6</em>
406 # tazpkg -r <em>nano</em> --auto
407 </pre>
410 <h3 id="reconfigure">reconfigure</h3>
412 <p>La commande <tt>reconfigure</tt> permet de relancer les commande de post et
413 pre-installation d'un paquet afin de le reconfigurer si besoin est :</p>
415 <pre>
416 # tazpkg reconfigure <em>gcc</em>
417 # tazpkg reconfigure <em>gcc</em> --root=<em>/mnt/sda6</em>
418 </pre>
421 <h3 id="link">link</h3>
423 <p>Cette commande permet l'installation d'un paquet déjà installé sur un autre
424 media. Cette installation s'effectue par des liens symboliques et consomme très
425 peu de mémoire. Elle est utilisée généralement avec un système en RAM pour
426 installer des compléments depuis une clé USB.</p>
428 <pre>
429 # tazpkg link <em>openoffice /media/usbdisk</em>
430 </pre>
433 <h3 id="set-release">set-release</h3>
435 <p>La commande <tt>set-release</tt> permet de changer la version de SliTaz et de
436 mettre à jour tous les paquets. Attention cette commande peut être dangereuse
437 dans la cas d'une mise à jour de la version stable version en cuisson
438 (cooking) :</p>
440 <pre>
441 # tazpkg set-release <em>cooking</em>
442 </pre>
445 <h3 id="add-flavor">add-flavor, install-flavor</h3>
447 <p>Installation d'un set de paquets listés dans une saveur. Cette commande
448 permet d'installer tous les paquets d'une saveur en une seule commande sans
449 avoir à générer un nouveau CD ROM avec tazlito.</p>
451 <pre>
452 # tazpkg add-flavor <em>gtkonly</em>
453 # tazpkg install-flavor <em>justx</em>
454 </pre>
457 <!--h3 id="install-flavor">install-flavor</h3>
459 <p>Remplacement de tous les paquets par ceux listés dans une saveur. Cette
460 commande permet de transformer la distribution courante en une seule commande
461 sans avoir à générer un nouveau cdrom avec tazlito.</p>
463 <pre>
464 # tazpkg install-flavor office.flavor
465 </pre-->
470 <h2>Working with packages</h2>
473 <h3 id="info">info</h3>
475 <p>Donne les informations disponibles dans la recette du paquet en question, sa
476 version, sa catégorie, le mainteneur, son site Web et ses éventuelles
477 dépendances (voir aussi Cookutils pour plus d'informations sur les
478 recettes) :</p>
480 <pre>
481 $ tazpkg info <em>busybox</em>
482 </pre>
485 <h3 id="desc">desc</h3>
487 <p>Description du paquet (si elle existe). Cette commande affiche le fichier
488 <tt>description.txt</tt> propre à chaque paquet, la description est un simple
489 fichier texte ne dépassant pas le 80 caractères pour un affichage standard dans
490 un terminal. Si la description du paquet n'existe pas, vous pouvez la créer et
491 l'envoyer au mainteneur du paquet (quelques lignes suffisent) :</p>
493 <pre>
494 $ tazpkg desc <em>busybox</em>
495 </pre>
498 <h3 id="list-files">list-files</h3>
500 <p>Liste et compte les fichiers installés avec un paquet. Cette commande va
501 simplement lire et classer le fichier <tt>files.list</tt> propre à chaque
502 paquet, ce fichier est généré automatiquement lors de la création, il est aussi
503 utilisé pour supprimer tous les fichiers lors de la désinstallation d'un
504 paquet.</p>
506 <pre>
507 $ tazpkg list-files <em>bc</em>
508 </pre>
511 <h3 id="block">block, unblock</h3>
513 <p>Les commandes <tt>block</tt> et <tt>unblock</tt> pemettent de bloquer la
514 version du paquet installé pour qu'il ne soit pas mis à jour par la commande
515 <tt>upgrade</tt>. La liste des paquets bloqués est contenue dans le fichier :
516 <tt>/var/lib/tazpkg/blocked-packages.list</tt>, elle peut aussi être éditée à la
517 main.</p>
519 <pre>
520 # tazpkg block <em>grub</em>
521 # tazpkg unblock <em>grub</em>
522 # tazpkg chblock <em>grub</em>
523 </pre>
526 <h3 id="check">check</h3>
528 <p>La commande <tt>check</tt> permet de vérifier les dépendances sur les paquets
529 installés et de vérifier si tous les fichiers nécessaires à la reconstruction
530 des paquets sont bien présents :</p>
532 <pre>
533 $ tazpkg check
534 $ tazpkg check --full
535 $ tazpkg check <em>nano</em>
536 $ tazpkg check <em>sakura</em> --full
537 </pre>
540 <h3 id="bugs">bugs</h3>
542 <p>Affiche les bugs connus :</p>
544 <pre>
545 $ tazpkg bugs
546 $ tazpkg bugs <em>my_package</em>
547 </pre>
550 <h3 id="depends">depends, rdepends</h3>
552 <p>Affiche l'arbre des dépendances d'un paquet, c'est à dire tous les paquets
553 qui devront être installés en plus :</p>
555 <pre>
556 # tazpkg depends <em>mpd</em>
557 # tazpkg rdepends <em>mpd</em>
558 </pre>
561 <!--h3 id="rdepend">rdepend</h3>
563 <p>Affiche l'arbre des dépendances inversé d'un paquet, c'est à dire tous les
564 paquets qui en dépendent directement ou indirectement :</p>
566 <pre>
567 # tazpkg rdepend package
568 </pre-->
571 <h3 id="extract">extract</h3>
573 <p>Extraire un paquet dans un répertoire donné. Si vous ne spécifiez pas le
574 répertoire de destination, le paquet sera extrait dans le répertoire courant en
575 utilisant le nom <tt><em>paquet-version</em></tt> :</p>
577 <pre>
578 $ tazpkg extract <em>paquet.tazpkg</em>
579 $ tazpkg extract <em>paquet.tazpkg target/dir</em>
580 </pre>
583 <h3 id="pack">pack</h3>
585 <p>La commande <tt>pack</tt> permet de créer un paquet depuis un répertoire
586 préparé à l'avance ou depuis un paquet désarchivé. Cette commande permet aussi
587 de créer manuellement un <tt>paquet.tazpkg</tt> (voir la documentation et
588 Cookutils pour la création automatique de paquets).</p>
590 <pre>
591 # tazpkg pack <em>paquet-version</em>
592 </pre>
595 <h3 id="repack">repack</h3>
597 <p>La commande <tt>repack</tt> permet de recréer un paquet depuis les fichiers
598 présents sur le système où il a été précédemment installé.</p>
600 <pre>
601 $ tazpkg repack <em>paquet</em>
602 </pre>
605 <h3 id="repack-config">repack-config</h3>
607 <p>The <tt>repack-config</tt> command recreates a package of the system
608 configuration files (see <tt><a href="#list-config">list-config</a></tt>). It is
609 enough to install the package to find the current configuration.</p>
611 <pre>
612 # tazpkg repack-config
613 </pre>
616 <h3 id="recompress">recompress</h3>
618 <p>Recompress .tazpkg cpio archive with lzma.</p>
620 <pre>
621 $ tazpkg recompress <em>package.tazpkg</em>
622 </pre>
625 <h3 id="convert">convert</h3>
627 <p>Convertir un paquet en paquet Slitaz (.tazpkg) :</p>
629 <p>Supported packages formats:</p>
631 <ul>
632 <li><a href="https://packages.debian.org/search" target="_blank">paquets
633 Debian</a> (<tt>*.deb</tt>, <tt>*.udeb</tt>)</li>
634 <li><a href="http://rpmfind.net/linux/rpm2html/search.php"
635 target="_blank">paquets RPM</a> (<tt>*.rpm</tt>)</li>
636 <li><a href="http://www.slax.org/" target="_blank">paquets Slax</a>
637 (<tt>*.sb</tt>)</li>
638 <li><a href="http://puppylinux.org/" target="_blank">paquets Puppy</a>
639 (<tt>*.sfs</tt>, <tt>*.pet</tt>)</li>
640 <li><a href="http://www.slackware.com/packages/" target="_blank">paquets
641 Slackware</a> (<tt>*.tgz</tt>)</li>
642 <li><a href="http://www.nutyx.org/" target="_blank">paquets NuTyX</a>
643 (<tt>*.cards.tar.xz</tt>)</li>
644 <li><a href="https://www.archlinux.org/packages/" target="_blank">paquets
645 Arch Linux</a> / <a href="http://pkgs.alpinelinux.org/packages"
646 target="_blank">Alpine Linux</a> (<tt>*.apk</tt>,
647 <tt>*.pkg.tar.gz</tt>, <tt>*.pkg.tar.xz</tt>)</li>
648 <li><a href="http://wiki.openwrt.org/doc/packages" target="_blank">paquets
649 OpenWrt</a> (<tt>*.ipk</tt>, <tt>*.opk</tt>)</li>
650 <li><a href="http://0.tuxfamily.org/doku.php/paquets/start"
651 target="_blank">paquets 0Linux</a> (<tt>*.spack</tt>)</li>
652 <li><a href="http://www.paldo.org/index-section-packages.html"
653 target="_blank">paquets paldo</a> (<tt>*.tar.bz2</tt>)</li>
654 <li><a href="http://www.voidlinux.eu/packages/" target="_blank">paquets
655 Void</a> (<tt>*.xbps</tt>)</li>
656 <li><a href="http://tinycorelinux.net/" target="_blank">paquets Tinycore</a>
657 (<tt>*.tce</tt>, <tt>*.tcel</tt>, <tt>*.tcem</tt>, <tt>*.tcz</tt>)</li>
658 </ul>
661 <pre>
662 # tazpkg convert <em>alien-paquet-file</em>
663 </pre>
666 <h3 id="list-suggested">list-suggested</h3>
668 <p>List suggested packages for each of your installed packages. With option
669 <tt>--all</tt> it shows all suggested packages, and without option it shows only
670 not installed suggested packages.</p>
672 <pre>
673 $ tazpkg list-suggested
674 $ tazpkg list-suggested --all
675 </pre>
680 <h2>Working with repositories</h2>
683 <h3 id="recharge">recharge</h3>
685 <p>Recharge la liste des paquets disponibles sur le miroir. Cette commande va
686 télécharger la plus récente liste des paquets installables depuis le miroir, à
687 noter qu'avant de commencer, TazPkg va sauvegarder l'ancienne liste. Une fois la
688 liste à jour, vous pouvez la consulter via la commande <tt>list</tt> et
689 effectuer un recherche de paquet via la commande <tt>search</tt> de TazPkg. Pour
690 réafficher la liste des différences, vous pouvez utiliser la commande
691 <tt>list-mirror --diff</tt>. Et pour afficher et mettre à jour les paquets du
692 système, vous pouvez utiliser <tt>upgrade</tt>.</p>
694 <pre>
695 # tazpkg recharge
696 # tazpkg recharge main
697 # tazpkg recharge <em>My_Undigest</em>
698 # tazpkg recharge --root=<em>/mnt/sda6</em>
699 </pre>
702 <h3 id="upgrade">up ou upgrade</h3>
704 <p>La commande <tt>upgrade</tt> permet de mettre à jour tous les paquets
705 installés et disponibles sur le miroir courant. La mise à jour des paquets est
706 une importante partie du système, elle permet de garder un système sécurisé avec
707 les dernières corrections et nouveautés. Le projet SliTaz, même mini, fournit
708 régulièrement des mises à jours de sécurité et propose généralement les
709 dernières versions des logiciels. A noter que cette fonction est destinée aux
710 personnes ayant installé SliTaz sur disque dur, en mode Live CD les paquets mis
711 à jour seront perdus lors de l'arrêt du système. Pour garder un système un
712 jour :</p>
714 <p>Up permet aussi d'automatiquement recharger la list des paquets ou installer
715 les mises à jours. Petit example et affichage de l'aide spécifique à cette
716 commande :</p>
718 <pre>
719 # tazpkg upgrade
720 # tazpkg up --recharge --install
721 # tazpkg up -r -i
722 </pre>
725 <h3 id="setup-mirror">setup-mirror</h3>
727 <p>Configurer l'URL du miroir, la commande <tt>setup-mirror</tt> vous demandera
728 alors l'URL du nouveau miroir. Vous pouvez spécifier plusieurs URLs en les
729 séparant par des espaces. A noter que vous pouvez aussi modifier à la main le
730 fichier <tt>/var/lib/tazpkg/mirror</tt>. L'URL doit pointer sur le répertoire
731 contenant la liste (<tt>packages.info</tt>) et les paquets.</p>
733 <pre>
734 # tazpkg setup-mirror
735 </pre>
738 <h3 id="add-undigest">add-undigest, setup-undigest</h3>
740 <p>Configurer l'URL d'un miroir complémentaire non officiel pour tester des
741 paquets non encore présents sur les miroirs. A noter que vous pouvez aussi
742 modifier à la main le fichier
743 <tt>/var/lib/tazpkg/undigest/<em>undisgest-name</em>/mirror</tt>. L'URL doit
744 pointer sur le répertoire contenant la liste (<tt>packages.info</tt>) et les
745 paquets.</p>
747 <pre>
748 # tazpkg add-undigest <em>public-repository http://my.home.org/slitaz</em>
749 # tazpkg setup-undigest <em>local-repository /home/slitaz/packages</em>
750 </pre>
753 <h3 id="list-undigest">list-undigest</h3>
755 <p>Affiche les miroirs complémentaires.</p>
757 <pre>
758 # tazpkg list-undigest
759 # tazpkg list-undigest --box
760 </pre>
763 <h3 id="remove-undigest">remove-undigest</h3>
765 <p>Supprime l'URL un miroir complémentaire non officiel.</p>
767 <pre>
768 # tazpkg remove-undigest <em>my-repository</em>
769 </pre>
774 <h2>MAINTENEUR</h2>
776 <p>Christophe Lincoln &lt;pankso at slitaz.org&gt;</p>
778 <!-- End content -->
779 </div>
781 </body>
782 </html>