tazwok annotate doc/tazwok.fr.html @ rev 376

web/index.php: xhtml fixes
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Feb 27 15:47:47 2011 +0100 (2011-02-27)
parents 0bc5a6853a5e
children
rev   line source
pankso@337 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
pankso@337 2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
pankso@337 3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
pankso@337 4 <head>
pankso@337 5 <title>Tazwok Manual</title>
pankso@337 6 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
pankso@337 7 <meta name="description" content="" />
pankso@337 8 <meta name="expires" content="never" />
pankso@337 9 <meta name="modified" content="2011-02-10 18:00:00" />
pankso@337 10 <style type="text/css"><!--
pankso@338 11 body { font: 90% sans-serif, vernada, arial; margin: 0;
pankso@338 12 border-top: 34px solid #f1f1f1; }
pankso@338 13 #header { background: #351a0a; color: black; height: 50px;
pankso@337 14 border-top: 1px solid black; border-bottom: 1px solid black; }
pankso@337 15 #content { margin: 0px 50px 26px 50px; }
pankso@338 16 h1 { margin: 14px 0px 0px 16px; color: #fff; margin: 10px; }
pankso@337 17 li { line-height: 1.4em; }
pankso@337 18 pre { padding: 5px; color: black; background: #e1e0b0; }
pankso@337 19 pre.script { padding: 10px; color: black; background: #e8e8e8;
pankso@337 20 border: 1px inset #333333; }
pankso@337 21 code { font-size: 100%; color: #669900; background: transparent; }
pankso@337 22 hr { color: white; background: white; height: 1px; border: 0; }
pankso@337 23 --></style>
pankso@337 24 </head>
pankso@337 25 <body bgcolor="#ffffff">
pankso@337 26 <div id="header">
pankso@338 27 <h1>Tazwok Manual</h1>
pankso@337 28 </div>
pankso@337 29 <hr />
pankso@337 30 <!-- Start content -->
pankso@337 31 <div id="content">
pankso@337 32
pankso@337 33 <h2>NOM</h2>
pankso@337 34 <p>
pankso@337 35 Tazwok - Outils SliTaz pour compiler les sources et préparer les paquets.
pankso@337 36 </p>
pankso@337 37
pankso@337 38 <h2>SYNTAXE</h2>
pankso@337 39 <pre>
pankso@337 40 tazwok [command] [package|list|category|dir|arg] [--option]
pankso@337 41 </pre>
pankso@337 42
pankso@337 43 <h2>AVERTISSEMENT</h2>
pankso@337 44 <p>
pankso@337 45 Cette version de tazwok (tazwok-3.9.*) est actuellement sujette
pascal@343 46 à un développement actif et certaines parties de programme n'ont pas
pankso@337 47 encore été complétement revues et corrigées. Dans son état actuel,
pankso@337 48 vous ne devriez cependant pas rencontrer de problème majeur durant son
pankso@337 49 utilisation. Toutes suggestions/commentaires/contribution sont les
pankso@337 50 bienvenues: vous trouverez l'adresse courriel du mainteneur à la fin
pankso@337 51 de ce document.
pankso@337 52
pankso@337 53 <h2>DESCRIPTION</h2>
pankso@337 54 <p>
pankso@337 55 Tazwok est un outil en ligne de commande permettant de configurer et de
pankso@337 56 compiler un paquet depuis les sources. Tazwok permet aussi de créer des
pankso@337 57 paquets prêts à être utilisé par Tazpkg, le gestionnaire de paquets créé
pankso@337 58 pour SliTaz. Pour fonctionner, Tazwok utilise un fichier contenant la recette
pankso@337 59 et toutes les informations nécessaires à la construction du paquet. Cette
pankso@337 60 recette est aussi utilisée par Tazpkg et se compose de différentes variables
pankso@337 61 et fonctions. Tazwok utilise un fichier de configuration (/etc/slitaz/tazwok.conf)
pankso@337 62 pour connaître le chemin vers le wok, les paquets sources et les paquets
pankso@337 63 (.tazpkg) générés. Il est aussi capable de générer une liste paquets avec
pascal@343 64 leurs sommes md5, de créer un nouveau paquet de manière interactive, de faire
pankso@337 65 une recherche, de nettoyer les fichiers générés ou encore de cuire plusieurs
pankso@337 66 paquets en une seule fois (Voir les commandes disponibles). Tazwok peut être
pankso@337 67 utilisé pour recompiler SliTaz entièrement depuis les sources.
pankso@337 68 </p>
pankso@337 69 <p>
pankso@337 70 Tazwok est écrit en script shell depuis rien (from scratch), compatible Bash,
pankso@337 71 et fonctionnant avec Ash du projet Busybox. Tazwok est distribué sous licence
pankso@337 72 libre GNU gpl v3. Les recettes avec leurs commandes sont basées sur le livre
pankso@337 73 de cuisine de SliTaz (le Cookbook) qui fournit aussi de la documentation au sujet
pankso@337 74 de Tazwok et du développement de SliTaz.
pankso@337 75 </p>
pankso@337 76
pankso@337 77 <h2>OPTIONS GÉNÉRALES</h2>
pankso@337 78 <p>
pascal@343 79 Trois options peuvent être utilisées avec presque toutes les
pankso@337 80 commandes de tazwok. Elles permettent de définir le dépôt auquel
pankso@337 81 appliquer la commande, c'est à dire le dossier contenant les
pankso@337 82 sous-dossiers clean-wok, wok, packages, packages-incoming, src, log,
pankso@337 83 éventuellement chroot. Il s'agit de :
pankso@337 84 <em>SLITAZ_DIR</em>: le répertoire dans lequel se situent les dépôts
pankso@337 85 (par défaut: /home/slitaz tel que définit dans
pankso@337 86 /etc/slitaz/slitaz.conf)
pankso@337 87 <em>SLITAZ_VERSION</em>: nom de la version de référence, par exemple stable,
pascal@343 88 cooking, ... (par défaut: la version que vous utilisez telle que définie dans
pankso@337 89 /etc/slitaz-release)
pankso@337 90 <em>undigest</em>: Indique l'utilisation d'un dépôt secondaire, pour lequel
pankso@337 91 SLITAZ_VERSION est la référence.
pankso@337 92 </p>
pankso@337 93 <p>
pankso@337 94 En l'absence de l'option undigest, l'adresse du dépôt utilisé sera
pankso@337 95 $SLITAZ_DIR/$SLITAZ_VERSION (par exemple ce sera /home/slitaz/cooking par
pankso@337 96 défaut si vous utilisez cooking) Si l'option undigest est présente, ce sera
pankso@337 97 $SLITAZ_DIR/$undigest L'option undigest a son importance pour certaines
pankso@337 98 commandes (par exemple configure-chroot, build-depends, etc.), lorsque les
pankso@337 99 paquets manquants dans le dépôt secondaire, ou les informations les
pankso@337 100 concernant, doivent être trouvées dans le dépôt de référence. Dans d'autre cas
pankso@337 101 l'utilisation d'undigest ou de SLITAZ_VERSION donne le même résultat.
pankso@337 102 </p>
pankso@337 103 <pre>
pankso@337 104 #tazwok build-depends linux --SLITAZ_DIR=/home/pas-slitaz --SLITAZ_VERSION=cooking --undigest=undigest
pankso@337 105 </pre>
pankso@337 106 <h2>COMMANDES</h2>
pankso@337 107 <a name="usage"></a>
pankso@337 108 <h3>usage</h3>
pankso@337 109 <p>
pascal@343 110 La commande 'usage' affiche la liste des commandes disponibles avec une petite
pascal@343 111 description en English&nbsp;:
pankso@337 112 </p>
pankso@337 113 <pre>
pankso@337 114 # tazwok usage
pankso@337 115 </pre>
pankso@337 116 <a name="stats"></a>
pankso@337 117 <h3>stats</h3>
pankso@337 118 <p>
pankso@337 119 Stats affiche les informations contenues dans le fichier de configuration et
pascal@343 120 le nombre de paquets disponibles dans le wok&nbsp;:
pankso@337 121 </p>
pankso@337 122 <pre>
pankso@337 123 # tazwok stats
pankso@337 124 </pre>
pankso@337 125 <a name="list"></a>
pankso@337 126 <h3>list</h3>
pankso@337 127 <p>
pankso@337 128 La commande 'list' permet de lister l'ensemble des paquets contenus dans le
pankso@337 129 wok ou de lister les catégories par défaut (vous pouvez créer la votre). Elle
pascal@343 130 permet aussi de lister les paquets d'une catégorie&nbsp;:
pankso@337 131 </p>
pankso@337 132 <pre>
pankso@337 133 # tazwok list
pankso@337 134 # tazwok list category
pankso@337 135 </pre>
pankso@337 136 <a name="info"></a>
pankso@337 137 <h3>info</h3>
pankso@337 138 <p>
pankso@337 139 Cette commande donne des informations sur le paquet, nom, version, etc. Info
pankso@337 140 se base sur la recette du paquet pour connaître les informations, se sont les
pankso@337 141 mêmes infos affichées par Tazpkg et les paquets installés :
pankso@337 142 </p>
pankso@337 143 <pre>
pankso@337 144 # tazwok info package
pankso@337 145 </pre>
pankso@337 146 <a name="check-log"></a>
pankso@337 147 <h3>check-log</h3>
pankso@337 148 <p>
pankso@337 149 Lors de la compilation et génération du paquet binaire, Tazwok génére quelques
pankso@337 150 messages de log stockés dans un fichier 'process.log'. Pour les afficher :
pankso@337 151 </p>
pankso@337 152 <pre>
pankso@337 153 # tazwok check-log package
pankso@337 154 </pre>
pankso@337 155 <a name="search"></a>
pankso@337 156 <h3>search</h3>
pankso@337 157 <p>
pankso@337 158 Search permet de faire une recherche de paquet dans le wok. Vous pouvez
pankso@337 159 spécifier un terme ou un nom de paquet :
pankso@337 160 </p>
pankso@337 161 <pre>
pankso@337 162 # tazwok search name
pankso@337 163 </pre>
pankso@337 164 <a name="compile"></a>
pankso@337 165 <h3>compile</h3>
pankso@337 166 <p>
pankso@337 167 Compile va compiler. Cette commande utilise les régles de compilation
pankso@337 168 (compile_rules) spécifiées dans la recette du paquet en question, pour
pankso@337 169 compiler les sources. A noter qu'il n'y a pas forcement de régles de
pankso@337 170 compilation, des paquets sont directement générés par 'genpkg' et que la
pankso@337 171 commande 'cook' permet de compiler les sources et générer le paquet binaire
pankso@337 172 en une seule fois. Exemple :
pankso@337 173 </p>
pankso@337 174 <pre>
pankso@337 175 # tazwok compile package
pankso@337 176 </pre>
pankso@337 177 <a name="genpkg"></a>
pankso@337 178 <h3>genpkg</h3>
pankso@337 179 <p>
pankso@337 180 Genpkg pour <em>Generate package</em>, va générer le paquet (.tazpkg) en
pankso@337 181 utilisant la fonction 'genpkg_rules' trouvée dans sa recette et compresser
pankso@337 182 les fichiers. Une fois le paquet généré, il est stocké dans le dépôt
pankso@337 183 des paquets temporaire (PACKAGES_INCOMING) spécifié dans le fichier de
pankso@337 184 configuration ('tazwok stats' pour afficher la configuration courante). Le
pankso@337 185 paquet peut être déplacé vers le dépôt de paquets définitif avec 'check-incoming'.
pankso@337 186 Le paquet peut ensuite facilement s'installer via Tazpkg ou être utilisé par Tazlito
pankso@337 187 pour générer une distribution LiveCD automatiquement. A noter que les fichiers
pankso@337 188 standards tels que les locales, le pixmap ou le fichier.desktop sont
pankso@337 189 automatiquement copiés dans $fs/usr/share, si les chemins sont standards ou
pankso@337 190 si le fichier existe dans /stuff. Utilisation de 'genpkg' :
pankso@337 191 </p>
pankso@337 192 <pre>
pankso@337 193 # tazwok genpkg package
pankso@337 194 </pre>
pankso@337 195 <a name="cook"></a>
pankso@337 196 <h3>cook</h3>
pankso@337 197 <p>
pankso@337 198 Cook va simplement compiler et empaqueter le paquet en une seule fois :
pankso@337 199 </p>
pankso@337 200 <pre>
pankso@337 201 # tazwok cook package
pankso@337 202 </pre>
pankso@337 203 <a name="cook-list"></a>
pankso@337 204 <h3>cook-list</h3>
pankso@337 205 <p>
pankso@337 206 Cette commande va lancer 'tazwok cook' sur tous les paquets contenus dans la
pankso@337 207 liste spécifiée en argument, ainsi que leurs dépendances de cuisson si elles
pankso@337 208 sont manquantes ou ont besoin d'une mise à jour. Cook-list est utilisée par
pankso@337 209 exemple, pour cuire le système de base, les applications de base, le système
pascal@343 210 X, les paquets d'une saveur, etc. Cooklist peut aussi être utilisé sur un
pascal@343 211 seul paquet grâce à l'option --pkg. L'option --forced peut être utilisée pour
pankso@337 212 recuire l'ensemble des dépendances de cuisson nécéssaires, même si elles sont
pankso@337 213 déjà disponible et à jour, exepté la chaîne d'outils (voir
pascal@343 214 SLITAZ_CORE_TOOLCHAIN dans /etc/slitaz/tazwok.conf). Sans argument, cook-list
pascal@343 215 utilise la liste de cuisson par défaut, située dans le dossier 'package'.
pankso@337 216 </p>
pankso@337 217 <pre>
pankso@337 218 # tazwok cook-list
pankso@337 219 # tazwok cook-list packages.cooklist --forced
pankso@337 220 # tazwok cook-list --pkg=firefox
pankso@337 221 </pre>
pankso@337 222 <p>
pankso@337 223 <a name="cook-commit"></a>
pankso@337 224 <h3>cook-commit</h3>
pankso@337 225 <p>
pankso@337 226 La commande 'cook-commit' cherche les paquets dont les
pankso@337 227 recettes/stuff/descriptions ont été modifiés et les met à jour en utilisant
pankso@337 228 cook. La recherche de changements utilise les données md5 (identification en
pankso@337 229 mesurant différentes caractéristiques des fichiers) des éléments utilisés lors
pankso@337 230 de la précédente cuisson des paquets. Ces informations sont conservés dans le
pankso@337 231 wok, si elles sont absentes elles sont obtenus depuis les paquets déjà
pankso@337 232 préparés. L'option --forced oblige check-commit à utiliser les données md5
pascal@343 233 depuis les paquets, ce qui est utile pour récupérer des informations cohérentes
pankso@337 234 si vous aviez modifié les listes commit/cooklist manuellement (cas rare). Par
pankso@337 235 défaut, check-commit ne cible que les paquets qui sont déjà présents dans les
pankso@337 236 dépôts de paquets. L'option --missing permet de scanner la totalité du wok, et
pankso@337 237 d'ajouter tous les paquets qui n'ont pas encore été cuits à la liste.
pankso@337 238 </p>
pankso@337 239 <pre>
pankso@337 240 # tazwok cook-commit # Cuit les paquets qui ont besoin d'une mise à jour
pankso@337 241 # tazwok cook-commit --forced # Idem, en corrigeant d'éventuelles incohérence dans les données
pankso@337 242 # tazwok cook-commit --missing # Cuit les paquets qui ont besoin d'une mise à jour + les paquets manquants.
pankso@337 243 # tazwok cook-commit --missing --forced
pankso@337 244 </pre>
pankso@337 245 <a name="cook-all"></a>
pankso@337 246 <h3>cook-all</h3>
pankso@337 247 <p>
pankso@337 248 Le commande 'cook-all' permet de recuire tous des paquets du wok. Sans
pankso@337 249 options, elle est identique à cook-commit: recuit seulement les
pankso@337 250 paquets dont les receipts/description.txt/stuffs ont été
pankso@337 251 modifiés. L'option --missing a également le même effet que dans
pankso@337 252 cook-commit: ajoute tous les paquets qui n'ont pas encore été
pankso@337 253 préparés. La différence se situe dans l'option --forced: ici, elle
pankso@337 254 signifie recuire l'ensemble des paquets, même s'ils n'ont pas été mis
pankso@337 255 à jour depuis la dernière cuisson. Comme expliqué ci-dessous, le coeur
pankso@337 256 de la chaîne d'outils ne sera jamais recuite par cette commande.
pankso@337 257 </p>
pankso@337 258 <pre>
pankso@337 259 # tazwok cook-all # identique à tazwok cook-commit
pankso@337 260 # tazwok cook-all --missing # identique à tazwok cook-commit --missing
pankso@337 261 # tazwok cook-all --forced # recuit tous les paquets déjà existant dans votre dépôt, excepté le coeur de la chaîne d'outils
pankso@337 262 # tazwok cook-all --forced --missing # Recuit tous les paquets du wok, excepté le coeur de la chaîne d'outils
pankso@337 263 </pre>
pankso@337 264 <a name="cook-toolchain"></a>
pankso@337 265 <p>
pankso@337 266 Cook-toolchain est la commande dédiée à la cuisson des paquets qui permettent
pankso@337 267 la préparations de tous les autres. En effet, les paquets au coeur de la
pankso@337 268 chaîne d'outils (pour SliTaz linux-api-headers/glibc/binutils/gcc) ne
pankso@337 269 peuvent/doivent pas être cuits autrement dans SliTaz. Le processus de
pankso@337 270 préparation de la chaîne d'outils est particulier, et utilise le script
pankso@337 271 'cook-toolchain' de 'tazchroot'. La méthode employée est une adaptation de
pankso@337 272 celle présentée dans le livre <i lang="us">Linux From Scratch</i>: une
pankso@337 273 première chaîne d'outils temporaire et sans lien avec le matériel/système
pascal@343 274 utilisé est préparée, puis sert à la cuisson des paquets de la "véritable"
pankso@337 275 chaîne d'outils. Il est à noter que cette opération est assez longue
pankso@337 276 (plusieurs heures à plusieurs dizaines d'heures selon le matériel
pankso@337 277 utilisé). C'est la première étape à réaliser pour compiler SliTaz entièrement
pankso@337 278 depuis les sources.
pankso@337 279 </p>
pankso@337 280 <pre>
pankso@337 281 # tazwok cook-toolchain
pankso@337 282 </pre>
pankso@337 283 <a name="clean"></a>
pankso@337 284 <h3>clean</h3>
pankso@337 285 <p>
pankso@337 286 Clean permet simplement de supprimer tous les fichiers générés par la
pankso@337 287 compilation et l'empaquetage. Les différentes commandes 'cook' l'utilisent
pankso@337 288 automatiquement:
pankso@337 289 </p>
pankso@337 290 <pre>
pankso@337 291 # tazwok clean package
pankso@337 292 </pre>
pankso@337 293 <a name="new-tree"></a>
pankso@337 294 <h3>new-tree</h3>
pankso@337 295 <p>
pankso@337 296 La commande 'new-tree' permet de créer un nouveau paquet dans le wok et
pankso@337 297 peut s'utiliser de manière interactive. New-tree va créer le répertoire du
pankso@337 298 paquet et une recette modèle (receipt), cette recette peur être éditée avec
pankso@337 299 votre éditeur de texte préféré et peut se configurer via l'option
pankso@337 300 '--interactive'. Pour vous aider vous pouvez regarder des recettes existantes
pankso@337 301 et lire la documentation du Cookbook. Exemple d'utilisation :
pankso@337 302 </p>
pankso@337 303 <pre>
pankso@337 304 # tazwok new-tree package
pankso@337 305 # tazwok new-tree package --interactive
pankso@337 306 </pre>
pankso@337 307 <a name="edit"></a>
pankso@337 308 <h3>edit</h3>
pankso@337 309 <p>
pankso@337 310 Lance l'éditeur définit dans la configuration de tazwok (variable
pankso@337 311 EDITOR) pour éditer la recette du paquet précisé en argument.
pankso@337 312 </p>
pankso@337 313 <pre>
pankso@337 314 # tazwok edit sylpheed
pankso@337 315 </pre>
pankso@337 316 <a name="gen-list"></a>
pankso@337 317 <h3>gen-list</h3>
pankso@337 318 <p>
pankso@337 319 La commande 'gen-list' permet de générer une liste de paquets (packages.list),
pankso@337 320 leurs sommes md5 (packages.md5) et une liste de paquets contenant plus
pankso@337 321 d'informations (packages.txt). Les listes sont créées en se basant sur les
pankso@337 322 paquets contenus dans un répertoire. Vous avez la possibilité de spécifier le
pankso@337 323 répertoire à utiliser sur la ligne de commande. Si vous ne le faites pas, les
pankso@337 324 deux dépôts de paquets (permanent 'packages' et temporaire
pankso@337 325 'packages-incoming') seront ciblés. Dans la plupart des cas, 'check-list'
pankso@337 326 remplit la même fonction plus rapidement, donc 'gen-list' n'est réellement
pankso@337 327 utile qu'en cas de corruption des fichiers. Utilisation de la commande
pankso@337 328 'gen-list' :
pankso@337 329 </p>
pankso@337 330 <pre>
pankso@337 331 # tazwok gen-list
pankso@337 332 # tazwok gen-list /path/to/repository
pankso@337 333 </pre>
pankso@337 334 <a name="check-list"></a>
pankso@337 335 <h3>check-list</h3>
pankso@337 336 <p>
pankso@337 337 La commande 'check-list' remplit la même fonction que 'gen-list', mais elle
pankso@337 338 recherche les paquets dont les informations doivent être mises à jour. Pour
pankso@337 339 cette raison elle est généralement plus rapide, en particulier quand peu de
pankso@337 340 paquets ont été modifiés. Les commandes cook l'utilisent
pankso@337 341 automatiquement. Comme pour 'gen-list', si vous ne précisez pas de cible,
pascal@343 342 'packages' et 'packages-incoming' seront toutes deux mises à jour.
pankso@337 343 </p>
pankso@337 344 <pre>
pankso@337 345 # tazwok check-list
pankso@337 346 # tazwok check-list /path/to/repository
pankso@337 347 </pre>
pankso@337 348 <a name="gen-wok-db"></a>
pankso@337 349 <h3>gen-wok-db</h3>
pankso@337 350 <p>
pankso@337 351 'wok-db' désigne des fichiers utilisés pour obtenir rapidement les
pankso@337 352 relations de dépendance entre les recettes. Ces informations sont
pankso@337 353 généralement ajoutées chaque fois que nécéssaire, et automatiquement,
pankso@337 354 par tazwok. 'gen-wok-db' sert à les ré-génerer en cas de corruption
pankso@337 355 des fichiers (ex: vous avez tué tazwok pendant qu'il générait
pankso@337 356 automatiquement ces fichiers).
pankso@337 357 </p>
pankso@337 358 <pre>
pankso@337 359 # tazwok gen-wok-db
pankso@337 360 </pre>
pankso@337 361 <a name="report"></a>
pankso@337 362 <h3>report</h3>
pankso@337 363 <p>
pascal@343 364 Affiche le contenu des listes:
pankso@337 365 commit/cooklist/broken/blocked, ou seulement de la liste demandée en
pankso@337 366 argument.
pankso@337 367 </p>
pankso@337 368 <pre>
pankso@337 369 # tazwok report
pankso@337 370 # tazwok report cooklist
pankso@337 371 </pre>
pankso@337 372 <a name="gen-clean-wok"></a>
pankso@337 373 <h3>gen-clean-wok et clean-wok</h3>
pankso@337 374 <p>
pankso@337 375 La commande 'gen-clean-wok' produit une copie du wok courant, sans les
pankso@337 376 fichiers liés à la compilation des paquets. Cette commande est utile
pankso@337 377 pour sauvegarder une version du wok ou copier un wok pour tester avec
pankso@337 378 un autre. Quand à la commande 'clean-wok', elle va nettoyer tous
pankso@337 379 les paquets du wok courant et supprimer tous les fichiers
pankso@337 380 générés. Pour récupérer un wok propre ou nettoyer le wok actuel :
pankso@337 381 </p>
pankso@337 382 <pre>
pankso@337 383 # tazwok gen-clean-wok path/to/new-wok
pankso@337 384 # tazwok clean-wok
pankso@337 385 </pre>
pankso@337 386 <a name="remove"></a>
pankso@337 387 <h3>remove</h3>
pankso@337 388 <p>
pankso@337 389 Supprime le paquet spécifié du wok, avec tous les fichiers, stuff et recette
pascal@343 390 compris :
pankso@337 391 </p>
pankso@337 392 <pre>
pankso@337 393 # tazwok remove package
pankso@337 394 </pre>
pankso@337 395 <a name="build-depends"></a>
pankso@337 396 <h3>build-depends</h3>
pankso@337 397 <p>
pankso@337 398 Build-depends génère une liste de paquets nécessaires pour compiler le
pankso@337 399 wok. Avec un paquet en argument, elle affiche la liste complète des
pankso@337 400 dépendances de cuisson de ce paquet.
pankso@337 401 </p>
pankso@337 402 <pre>
pankso@337 403 # tazwok build-depends
pankso@337 404 # tazwok build-depends midori
pankso@337 405 </pre>
pankso@337 406 <a name="check-commit"></a>
pankso@337 407 <h3>check-commit</h3>
pankso@337 408 <p>
pascal@343 409 'check-commit' scanne le wok pour trouver les recettes qui ont été modifiées et
pascal@343 410 les ajoute à la cooklist par défaut. Les options --forced et --missing jouent
pankso@337 411 ici le même rôle que pour cook-commit.
pankso@337 412 </p>
pankso@337 413 <pre>
pankso@337 414 # tazwok check-commit
pankso@337 415 # tazwok check-commit --forced
pankso@337 416 # tazwok check-commit --missing
pankso@337 417 </pre>
pankso@337 418 <a name="check"></a>
pankso@337 419 <h3>check</h3>
pankso@337 420 <p>
pankso@337 421 Recherche les erreurs courantes dans les receipts :
pankso@337 422 </p>
pankso@337 423 <pre>
pankso@337 424 # tazwok check
pankso@337 425 </pre>
pankso@337 426 <a name="update-wok"></a>
pankso@337 427 <h3>update-wok</h3>
pankso@337 428 <p>
pankso@337 429 'update-wok' télécharge ou met à jour le wok contenu dans le dossier
pankso@337 430 clean-wok du dépôt. Ensuite, il copie les éléments nouveaux dans le
pascal@343 431 wok de cuisson (dossier wok) et retire ceux qui n'existent plus dans
pankso@337 432 la nouvelle version. Les adresses et la méthode (tarball ou hg)
pascal@343 433 utilisée par cette commande sont définies dans tazwok.conf. L'option
pankso@337 434 --local permet d'effectuer seulement la seconde opération (copie des
pankso@337 435 fichiers dans le wok). Cela est utile si vous avez apporté des
pankso@337 436 modifications locales dans le clean-wok et voulez les ajouter à votre
pascal@343 437 wok de cuisson. Ceci est particulièrement pratique pour les
pankso@337 438 utilisateurs de mercurial (hg), puisque cet outils est beaucoup plus
pankso@337 439 rapide avec un wok qui ne contient aucun fichiers liés à la
pankso@337 440 compilation. Dans ce cas, effectuer les modifications dans le
pankso@337 441 clean-wok puis: tazwok update-wok --local.
pankso@337 442 </p>
pankso@337 443 <pre>
pankso@337 444 # tazwok update-wok
pankso@337 445 # tazwok update-wok --local
pankso@337 446 </pre>
pankso@337 447 <a name="webserver"></a>
pankso@337 448 <p>
pankso@337 449 <h3>webserver</h3> 'webserver' est la commande qui permet de créer une
pascal@343 450 interface php qui informe sur l'état des dépôts. Plusieurs dépôts
pankso@337 451 peuvent être ajoutés/retirés en utilisant les options
pankso@337 452 --SLITAZ_VERSION/--undigest. L'argument 'on' permet d'ajouter un dépôt
pankso@337 453 à l'interface web, tandis que l'option 'off' le retire (au cas par
pankso@337 454 cas). En utilisant la configuration par défaut, l'interface sera
pankso@337 455 disponible dans votre navigateur à l'adresse
pankso@337 456 http://localhost/vhosts/bb/. Le paquet 'php' doit être installé pour
pankso@337 457 utiliser cette commande.
pankso@337 458 </p>
pankso@337 459 <pre>
pankso@337 460 # tazwok webserver on
pankso@337 461 # tazwok webserver off
pankso@338 462 </pre>
pankso@337 463
pankso@338 464 <h2>MAINTENEURS</h2>
pankso@337 465 <p>
pankso@338 466 Antoine Bodin &lt;gokhlayeh at slitaz.org&gt;<br />
pankso@338 467 Christophe Lincoln &lt;pankso at slitaz.org&gt;
pankso@337 468 </p>
pankso@337 469
pankso@337 470 <!-- End content -->
pankso@337 471 </div>
pankso@337 472 </body>
pankso@337 473 </html>