website diff fr/doc/manuals/tazpkg.html @ rev 371
fr: Add doc section
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sat Apr 11 19:48:44 2009 +0200 (2009-04-11) |
parents | |
children | 773e49b29b16 |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/fr/doc/manuals/tazpkg.html Sat Apr 11 19:48:44 2009 +0200 1.3 @@ -0,0 +1,333 @@ 1.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 1.5 + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 1.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 1.7 +<head> 1.8 + <title>Tazpkg Manual - Manuel du gestionnaire de paquets 'tazpkg'</title> 1.9 + <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> 1.10 + <meta name="description" content="tazpkg manuel utilisation documentation description commandes" /> 1.11 + <meta name="expires" content="never" /> 1.12 + <meta name="modified" content="2008-02-06 00:02:00" /> 1.13 + <style type="text/css"><!-- 1.14 + body { font: 90% sans-serif, vernada, arial; margin: 0; } 1.15 + #header { background: #f0ba08; color: black; height: 50px; 1.16 + border-top: 1px solid black; border-bottom: 1px solid black; } 1.17 + #content { margin: 0px 50px 26px 50px; } 1.18 + h1 { margin: 14px 0px 0px 16px; } 1.19 + li { line-height: 1.4em; } 1.20 + pre { padding: 5px; color: black; background: #e1e0b0; } 1.21 + pre.script { padding: 10px; color: black; background: #e8e8e8; 1.22 + border: 1px inset #333333; } 1.23 + code { font-size: 100%; color: #669900; background: transparent; } 1.24 + hr { color: white; background: white; height: 1px; border: 0; } 1.25 + --></style> 1.26 +</head> 1.27 +<body bgcolor="#ffffff"> 1.28 +<div id="header"> 1.29 +<h1><font color="#3e1220">Tazpkg Manual</font></h1> 1.30 +</div> 1.31 +<hr /> 1.32 +<!-- Start content --> 1.33 +<div id="content"> 1.34 + 1.35 +<h2>NOM</h2> 1.36 +<p> 1.37 +Tazpkg - Tiny autonomous zone package manager 1.38 +</p> 1.39 + 1.40 +<h2>SYNTAXE</h2> 1.41 +<pre> 1.42 + tazpkg [command] [package|dir|pattern|list|cat|--opt] [dir|--opt] 1.43 +</pre> 1.44 + 1.45 +<h2>DESCRIPTION</h2> 1.46 +<p> 1.47 +Tazpkg est un gestionnaire de paquets ultra léger (~35 Ko) permettant 1.48 +d'installer, lister, télécharger, mettre à jour ou enlever des paquets 1.49 +précompilés sur un système GNU/Linux. Tazpkg propose aussi une commande de 1.50 +recherche et une commande pour la création de paquets. Il a été créé pour les 1.51 +besoins de SliTaz GNU/Linux, mini distribution autonome. Le format des paquets 1.52 +utilise l'extension *.tazpkg, c'est une archive cpio contenant un système de 1.53 +fichiers (fs) compressé avec gzip, la recette et une éventuelle description. 1.54 +Tazpkg fournit aussi un système de gestion des dépendances basé sur les 1.55 +recettes des paquets. La recette contient toutes les informations au sujet du 1.56 +paquet, elle peut aussi contenir les fonctions de pre et post installation. 1.57 +Cette même recette est par ailleurs utilisée par Tazwok pour compiler les 1.58 +sources et créer un paquet tazpkg. 1.59 +</p> 1.60 +<p> 1.61 +Tazpkg est écrit en script shell depuis rien (from scratch), compatible 1.62 +Bash, et fonctionnant avec Ash du projet Busybox. Tazpkg est distribué 1.63 +sous license libre GNU gpl v3. 1.64 +</p> 1.65 + 1.66 +<h2>COMMANDES</h2> 1.67 +<h3><font color="#6c0023">list</font></h3> 1.68 +<p> 1.69 +Liste et compte les paquets installés sur le système. Cette commande permet 1.70 +d'afficher sur une colonne la liste tous les paquets installés, vous pouvez 1.71 +aussi utiliser la commande de recherche (search) pour avoir une liste en 1.72 +fonction d'un nom (exemple xorg). Cette commande vous permet aussi de lister 1.73 +les catégories, les paquets en fonction de leur catégorie et les paquets 1.74 +bloqués : 1.75 +</p> 1.76 +<pre> 1.77 + # tazpkg list 1.78 + # tazpkg list cat|categories 1.79 + # tazpkg list blocked 1.80 +</pre> 1.81 +<h3><font color="#6c0023">xhtml-list</font></h3> 1.82 +<p> 1.83 +La commande 'xhtml-list' permet de créer une liste au format xHTML des 1.84 +paquets installés sur le système, une fois générée, cette liste peut être 1.85 +lue avec votre navigateur Web préféré. Cette commande peut être lancée 1.86 +en tant que simple utilisateur et crée par défaut une liste nommée 1.87 +'installed-packages.html' dans le répertoire courant. A noter que vous 1.88 +pouvez aussi changer le nom de la liste générée via la ligne de 1.89 +commande : 1.90 +</p> 1.91 +<pre> 1.92 + # tazpkg xhtml-list 1.93 + # tazpkg xhtml-list list-name.html 1.94 +</pre> 1.95 +<h3><font color="#6c0023">list-mirror</font></h3> 1.96 +<p> 1.97 +Liste et compte les paquets disponnibles sur le miroir. Cette commande va 1.98 +afficher le dernier fichier packages.list rechargé depuis le miroir, si la 1.99 +liste des paquets n'existe pas, il vous sera demandé de lancer la commande 1.100 +'tazpkg recharge' en tant qu'administrateur (root) pour obtenir la liste 1.101 +des paquets disponibles. L'option --diff est utilisée pour afficher le 1.102 +fichier des différences entre la dernière et l'actuelle liste des paquets : 1.103 +</p> 1.104 +<pre> 1.105 + # tazpkg list-mirror 1.106 + # tazpkg list-mirror --diff 1.107 +</pre> 1.108 +<h3><font color="#6c0023">info</font></h3> 1.109 +<p> 1.110 +Donne les informations disponibles dans la recette du paquet en question, sa 1.111 +version, sa catégorie, le mainteneur, son site Web et ses éventuelles 1.112 +dépendances (voir aussi Tazwok pour plus d'informations sur les recettes) : 1.113 +</p> 1.114 +<pre> 1.115 + # tazpkg info busybox 1.116 +</pre> 1.117 +<h3><font color="#6c0023">desc</font></h3> 1.118 +<p> 1.119 +Description du paquet (si elle existe). Cette commande affiche le fichier 1.120 +description.txt propre à chaque paquet, la description est un simple fichier 1.121 +texte ne dépassant pas le 80 caractères pour un affichage standard dans un 1.122 +terminal. Si la description du paquet n'existe pas, vous pouvez la créer et 1.123 +l'envoyer au mainteneur du paquet (quelques lignes suffisent) : 1.124 +</p> 1.125 +<pre> 1.126 + # tazpkg desc busybox 1.127 +</pre> 1.128 +<h3><font color="#6c0023">list-files</font></h3> 1.129 +<p> 1.130 +Liste et compte les fichiers installés avec un paquet. Cette commande va 1.131 +simplement lire et classer le fichier files.list propre à chaque paquet, ce 1.132 +fichier est généré automatiquement lors de la création, il est aussi utilisé 1.133 +pour supprimer tous les fichiers lors de la désinstallation d'un paquet. Pour 1.134 +lister les fichier installés avec le paquet bc : 1.135 +</p> 1.136 +<pre> 1.137 + # tazpkg list-files bc 1.138 +</pre> 1.139 +<h3><font color="#6c0023">search</font></h3> 1.140 +<p> 1.141 +Recherche de paquets par patron ou nom de paquet. La commande 1.142 +va chercher le terme voulu dans les paquets installés et dans la liste des 1.143 +paquets disponibles sur le miroir. Pour obtenir la plus récente liste des 1.144 +paquets installables depuis internet, il suffit de lancer 'tazpkg recharge' 1.145 +avant d'effectuer une recherche : 1.146 +</p> 1.147 +<pre> 1.148 + # tazpkg search gcc 1.149 +</pre> 1.150 +<h3><font color="#6c0023">search-files</font></h3> 1.151 +<p> 1.152 +La commande 'search-file' permet de rechercher un fichier parmi tous les 1.153 +fichiers installés par tous les paquets. Cette commande est très utile pour 1.154 +trouver le chemin complet vers un fichier et savoir si un fichier est bien 1.155 +présent sur le système. Exemple : 1.156 +</p> 1.157 +<pre> 1.158 + $ tazpkg search-file libnss 1.159 +</pre> 1.160 +<h3><font color="#6c0023">install</font></h3> 1.161 +<p> 1.162 +Cette commande permet l'installation d'un paquet local avec l'extension 1.163 +.tazpkg. Voir la commande 'get-install' pour installer un paquet depuis 1.164 +internet. A noter que vous pouvez forcer l'installation via l'option 1.165 +--forced, désinstaller et réinstaller ou encore spécifier la racine du système 1.166 +dans lequel vous désirez installer le paquets via l'option --root= : 1.167 +</p> 1.168 +<pre> 1.169 + # tazpkg install package-1.0.tazpkg 1.170 + Ou : 1.171 + # tazpkg install path/to/package-1.0.tazpkg --forced 1.172 + Ou : 1.173 + # tazpkg install path/to/package-1.0.tazpkg --root=/mnt/rootfs 1.174 +</pre> 1.175 +<h3><font color="#6c0023">install-list</font></h3> 1.176 +<p> 1.177 +Installation d'un set de paquets listés dans un fichier. Cette commande 1.178 +permet d'installer plusieurs paquets en une seule commande et peut aussi être 1.179 +forcée : 1.180 +</p> 1.181 +<pre> 1.182 + # tazpkg install-list my-packages.list 1.183 + # tazpkg install-list my-packages.list --forced 1.184 +</pre> 1.185 +<h3><font color="#6c0023">remove</font></h3> 1.186 +<p> 1.187 +Désinstallation d'un paquet, il vous sera demandé confirmation (y/N). Cette 1.188 +commande va supprimer tous les fichiers installés avec le paquet, pour 1.189 +afficher cette liste, vous pouvez utiliser la commande 'list-files' de Tazpkg 1.190 +suivie du nom du paquet en question. Exemple avec le paquet bc : 1.191 +</p> 1.192 +<pre> 1.193 + # tazpkg remove bc 1.194 +</pre> 1.195 +<h3><font color="#6c0023">extract</font></h3> 1.196 +<p> 1.197 +Extraire un paquet dans un répertoire donné. Si vous ne spécifiez pas le 1.198 +répertoire de destination, le paquet sera extrait dans le répertoire courant 1.199 +en utilisant le nom paquet-version : 1.200 +</p> 1.201 +<pre> 1.202 + # tazpkg extract package.tazpkg 1.203 + # tazpkg extract package.tazpkg target/dir 1.204 +</pre> 1.205 +<h3><font color="#6c0023">pack</font></h3> 1.206 +<p> 1.207 +La commande 'pack' permet de créer un paquet depuis un répertoire préparé à 1.208 +l'avance ou depuis un paquet désarchivé. Cette commande permet aussi de créer 1.209 +manuellement un paquet.tazpkg (voir la documentation et Tazwok pour la création 1.210 +automatique de paquets). Pour empaqueter un paquet : 1.211 +</p> 1.212 +<pre> 1.213 + # tazpkg pack package-version 1.214 +</pre> 1.215 +<h3><font color="#6c0023">repack</font></h3> 1.216 +<p> 1.217 +La commande 'repack' permet de recréer un paquet depuis les fichiers présents 1.218 +sur le système où il a été précédemment installé. Pour réempaqueter un paquet : 1.219 +</p> 1.220 +<pre> 1.221 + # tazpkg repack package 1.222 +</pre> 1.223 +<h3><font color="#6c0023">repack-config</font></h3> 1.224 +<p> 1.225 +La commande 'repack-config' permet de recréer un paquet avec tous les fichiers 1.226 +de configuration présents. Il suffira d'installer le paquet produit pour 1.227 +retouver la configuration actuelle. Pour créer le paquet de fichiers de 1.228 +configuration : 1.229 +<pre> 1.230 + # tazpkg repack-config 1.231 +</pre> 1.232 +<h3><font color="#6c0023">recharge</font></h3> 1.233 +<p> 1.234 +Recharge la liste des paquets disponibles sur le miroir (packages.list). Cette 1.235 +commande va télécharger la plus récente liste des paquets installables depuis 1.236 +le miroir, à noter qu'avant de commencer, Tazpkg va sauvegarder l'ancienne 1.237 +liste. Une fois la liste à jour, vous pouvez la consulter via la commande 1.238 +'list' et effectuer un recherche de paquet via la commande 'search' de Tazpkg. 1.239 +Pour réafficher la liste des différences, vous pouvez utiliser la commande 1.240 +'list-mirror --diff'. Et pour afficher et mettre à jour les paquets du système, 1.241 +vous pouvez utiliser 'upgrade'. Pour recharger la plus récente liste des 1.242 +paquets : 1.243 +</p> 1.244 +<pre> 1.245 + # tazpkg recharge 1.246 +</pre> 1.247 +<h3><font color="#6c0023">upgrade</font></h3> 1.248 +<p> 1.249 +La commande 'upgrade' permet de mettre à jour tous les paquets installés et 1.250 +disponibles sur le miroir courant. La mise à jour des paquets est une 1.251 +importante partie du système, elle permet de garder un système sécurisé avec 1.252 +les dernières corrections et nouveautés. Le projet SliTaz, même mini, fournit 1.253 +régulièrement des mises à jours de sécurité et propose généralement les 1.254 +dernières versions des logiciels. A noter que cette fonction est destinée aux 1.255 +personnes ayant installé SliTaz sur disque dur, en mode LiveCD les paquets mis 1.256 +à jour seront perdus lors de l'arrêt du système. Pour garder un système un 1.257 +jour : 1.258 +</p> 1.259 +<pre> 1.260 + # tazpkg upgrade 1.261 +</pre> 1.262 +<h3><font color="#6c0023">check</font></h3> 1.263 +<p> 1.264 +La commande 'check' permet de vérifier les dépendances sur les paquets 1.265 +installés et de vérifier si tous les fichiers nécessaires à la reconstruction 1.266 +des paquets sont bien présents : 1.267 +</p> 1.268 +<pre> 1.269 + # tazpkg check 1.270 +</pre> 1.271 +<h3><font color="#6c0023">block ou unblock</font></h3> 1.272 +<p> 1.273 +Les commandes 'block' et 'unblock' pemettent de bloquer la version du paquet 1.274 +installé pour qu'il ne soit pas mis à jour par la commande 'upgrade'. La liste 1.275 +des paquets bloqués est contenue dans le fichier : 1.276 +/var/lib/tazpkg/blocked-packages.list, elle peut aussi être éditée à la main. 1.277 +Pour bloquer ou débloquer un paquet tel que Grub : 1.278 +</p> 1.279 +<pre> 1.280 + # tazpkg block grub 1.281 + Ou : 1.282 + # tazpkg unblock grub 1.283 +</pre> 1.284 +<h3><font color="#6c0023">get</font></h3> 1.285 +<p> 1.286 +Télécharge un paquet depuis le miroir (si il existe). Le paquet téléchargé 1.287 +est stocké dans le répertoire courant, pour connaître le chemin vous pouvez 1.288 +utiliser la commande 'pwd'. Pour télécharger un paquet tel que 'grub', il suffit 1.289 +de lancer la commande : 1.290 +</p> 1.291 +<pre> 1.292 + # tazpkg get grub 1.293 +</pre> 1.294 +<h3><font color="#6c0023">get-install</font></h3> 1.295 +<p> 1.296 +Installer un paquet depuis un mirroir sur internet. La commande 'get-install' 1.297 +commence par vérifier si le paquet existe bien sur le miroir et si il n'a pas 1.298 +déjà été téléchargé, avant de commencer le rapatriement. Pour connaître la 1.299 +liste des paquets sur le miroir il faut utiliser la commande 'list-mirror' 1.300 +(voir aussi recharge). Pour installer un paquet tel que 'grub' : 1.301 +</p> 1.302 +<pre> 1.303 + # tazpkg get-install grub 1.304 +</pre> 1.305 +<h3><font color="#6c0023">clean-cache</font></h3> 1.306 +<p> 1.307 +Supprimer les paquets Tazpkg téléchargés dans le cache. Lors de l'installation 1.308 +de paquets via le Web, Tazpkg garde une copie du paquet, cela est fait pour 1.309 +gagner de la bande passante en cas de réinstallation, mais il se peut que vous 1.310 +vouliez libérer de la place sur le disque dur ou que vous désiriez 1.311 +retélécharger des paquets : 1.312 +</p> 1.313 +<pre> 1.314 + # tazpkg clean-cache 1.315 +</pre> 1.316 +<h3><font color="#6c0023">setup-mirror</font></h3> 1.317 +<p> 1.318 +Configurer l'URL du miroir, la commande 'setup-mirror' vous demandera alors 1.319 +l'URL du nouveau miroir. Vous pouvez spécifier plusieurs URLs en les séparant 1.320 +par des espaces. A noter que vous pouvez aussi modifier à la main le 1.321 +fichier /var/lib/tazpkg/mirror. L'URL doit pointer sur le répertoire contenant 1.322 +la liste (packages.list) et les paquets : 1.323 +</p> 1.324 +<pre> 1.325 + # tazpkg setup-mirror 1.326 +</pre> 1.327 + 1.328 +<h2>MAINTENEUR</h2> 1.329 +<p> 1.330 +Christophe Lincoln <pankso at slitaz.org> 1.331 +</p> 1.332 + 1.333 +</div> 1.334 +<!-- End content --> 1.335 +</body> 1.336 +</html>