tazlito annotate doc/tazlito.fr.html @ rev 155

Update fr manual
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Jan 29 12:15:34 2010 +0100 (2010-01-29)
parents 76b0b5871b01
children b708ea4dfe95
rev   line source
pankso@117 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
pankso@117 2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
pankso@117 3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
pankso@117 4 <head>
pankso@117 5 <title>Tazlito Manual - SliTaz Live Tool</title>
pankso@117 6 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
pankso@117 7 <meta name="description" content="" />
pankso@117 8 <meta name="expires" content="never" />
pankso@117 9 <meta name="modified" content="2007-08-03 13:26:42" />
pankso@117 10 <style type="text/css"><!--
pankso@117 11 body { font: 90% sans-serif, vernada, arial; margin: 0; }
pankso@117 12 #header { background: #f0ba08; color: black; height: 50px;
pankso@117 13 border-top: 1px solid black; border-bottom: 1px solid black; }
pankso@117 14 #content { margin: 0px 50px 26px 50px; }
pankso@117 15 h1 { margin: 14px 0px 0px 16px; }
pankso@117 16 li { line-height: 1.4em; }
pankso@117 17 pre { padding: 5px; color: black; background: #e1e0b0; }
pankso@117 18 pre.script { padding: 10px; color: black; background: #e8e8e8;
pankso@117 19 border: 1px inset #333333; }
pankso@117 20 code { font-size: 100%; color: #669900; background: transparent; }
pankso@117 21 hr { color: white; background: white; height: 1px; border: 0; }
pankso@117 22 --></style>
pankso@117 23 </head>
pankso@117 24 <body bgcolor="#ffffff">
pankso@117 25 <div id="header">
pankso@117 26 <h1><font color="#3e1220">Tazlito Manual</font></h1>
pankso@117 27 </div>
pankso@117 28 <hr />
pankso@117 29 <!-- Start content -->
pankso@117 30 <div id="content">
pankso@117 31
pankso@117 32 <h2>NOM</h2>
pankso@117 33 <p>
pankso@117 34 Tazlito - SliTaz Live Tool.
pankso@117 35 </p>
pankso@117 36
pankso@117 37 <h2>SYNTAXE</h2>
pankso@117 38 <pre>
pankso@117 39 tazlito [command] [list|iso|flavor] [dir]
pankso@117 40 </pre>
pankso@117 41
pankso@117 42 <h2>DESCRIPTION</h2>
pankso@117 43 <p>
pankso@117 44 Tazlito est un petit utilitaire permettant d'extraire le LiveCD, reconstruire
pankso@117 45 l'image ISO ou regénérer le système racine du LiveCD de SliTaz. Tazlito donne
pankso@117 46 aussi la possibilité de générer une distribution depuis une liste de paquets
pankso@117 47 préalablements téléchargés et stockés dans un répertoire. Pour fonctionner,
pankso@117 48 l'application Tazlito utilise un fichier de configuration système
pankso@117 49 /etc/slitaz-tools/tazlito.conf ou un fichier tazlito.conf se trouvant dans le
pankso@117 50 répertoire courant. Ce fichier de configuration peut facilement être généré
pankso@117 51 automatiquement par Tazlito, il spécifie le nom de l'image ISO, le nom du
pankso@117 52 volume, le préparateur, le chemin vers le repositoire des paquets et celui
pankso@117 53 vers la distribution. Tazlito permet aussi de configurer un répertoire
pankso@117 54 contenant des fichiers additionnels, qui seront copiés dans le LiveCD lors
pankso@117 55 de la génération de la distribution.
pankso@117 56 </p>
pankso@117 57 <p>
pankso@117 58 Tazlito est, distribué sous licence libre GNU gpl v3, installé par défaut sur
pankso@117 59 SliTaz et installé/testé avec succès sur Debian GNU/Linux. Vous trouverez
pankso@117 60 aussi un complément d'informations au sujet de création de sa propre version
pankso@117 61 du LiveCD, via le livre de cuisine (Cookbook) de SliTaz
pankso@117 62 (http://www.slitaz.org/doc/cookbook/) et le Handbook.
pankso@117 63 </p>
pankso@117 64
pankso@117 65 <h2>COMMANDES</h2>
pankso@117 66 <a name="usage"></a>
pankso@117 67 <h3><font color="#6c0023">usage</font></h3>
pankso@117 68 <p>
pankso@117 69 La commande 'usage' affiche une liste des commandes disponibles avec une
pascal@155 70 courte description&nbsp;:
pankso@117 71 </p>
pankso@117 72 <pre>
pankso@117 73 # tazlito usage
pankso@117 74 </pre>
pascal@155 75
pankso@117 76 <a name="stats"></a>
pankso@117 77 <h3><font color="#6c0023">stats</font></h3>
pankso@117 78 <p>
pankso@117 79 Stats affiche les variables de configuration, le chemin vers les différents
pascal@155 80 fichiers et répertoires et les informations sur l'image ISO&nbsp;:
pankso@117 81 </p>
pankso@117 82 <pre>
pankso@117 83 # tazlito stats
pankso@117 84 </pre>
pascal@155 85
pankso@117 86 <a name="gen-config"></a>
pankso@117 87 <h3><font color="#6c0023">gen-config</font></h3>
pankso@117 88 <p>
pankso@117 89 La commande 'gen-config' vous permet de générer une fichier de configuration
pankso@117 90 prêt à être édité. Par défaut le fichier est créé dans le répertoire courant
pascal@155 91 et peut aussi l'être dans un autre répertoire si spécifié&nbsp;:
pankso@117 92 </p>
pankso@117 93 <pre>
pankso@117 94 # tazlito gen-config
pankso@117 95 # tazlito gen-config /path/to/distro
pankso@117 96 </pre>
pascal@155 97
pankso@117 98 <a name="configure"></a>
pankso@117 99 <h3><font color="#6c0023">configure</font></h3>
pankso@117 100 <p>
pankso@117 101 La commande configure permet de configurer le fichier de configuration
pascal@155 102 système ou celui trouvé dans le répertoire courant&nbsp;:
pankso@117 103 </p>
pankso@117 104 <pre>
pankso@117 105 # tazlito configure
pankso@117 106 </pre>
pascal@155 107
pankso@117 108 <a name="gen-iso"></a>
pankso@117 109 <h3><font color="#6c0023">gen-iso</font></h3>
pankso@117 110 <p>
pankso@117 111 La commande 'gen-iso' pour <em>Generate ISO</em> permet de générer une nouvelle
pankso@117 112 image ISO du LiveCD suite à des modifications et ajouter dans le système
pankso@117 113 racine du cdrom. Pour fonctionner cette commande a besoin d'un répertoire
pankso@117 114 contenant la structure du système Live, cette structure peur facilement être
pascal@155 115 construite avec la commande 'extract-distro', modifiée et reconstruite via&nbsp;:
pankso@117 116 </p>
pankso@117 117 <pre>
pankso@117 118 # tazlito gen-iso
pankso@117 119 </pre>
pascal@155 120
pankso@117 121 <a name="gen-initiso"></a>
pankso@117 122 <h3><font color="#6c0023">gen-initiso</font></h3>
pankso@117 123 <p>
pankso@117 124 La commande 'gen-initiso' va faire le même travail que 'gen-iso' mais en
pankso@117 125 reconstruisant préalablement l'initramfs compressé du système. L'initramfs
pankso@117 126 contient tous le système racine de la distribution et doit être reconstruite
pankso@117 127 en cas de modifications sur les fichiers.
pankso@117 128 </p>
pankso@117 129 <pre>
pankso@117 130 # tazlito gen-initiso
pankso@117 131 </pre>
pascal@155 132
pankso@117 133 <a name="list-flavors"></a>
pankso@117 134 <h3><font color="#6c0023">list-flavors</font></h3>
pankso@117 135 <p>
pankso@117 136 La commande 'list-flavors' télécharge si nécessaire et affiche la liste des
pankso@117 137 différentes saveurs disponibles. On peut forcer le téléchargement avec
pankso@117 138 '--recharge'.
pankso@117 139 </p>
pankso@117 140 <pre>
pankso@117 141 # tazlito list-flavors
pankso@117 142 # tazlito list-flavors --recharge
pankso@117 143 </pre>
pankso@117 144 <a name="get-flavor"></a>
pankso@117 145 <h3><font color="#6c0023">get-flavor</font></h3>
pankso@117 146 <p>
pankso@117 147 La commande 'get-flavor' télécharge si nécessaire et prépare les fichiers
pankso@117 148 nécessaires à 'gen-distro' pour refabriquer une saveur.
pankso@117 149 </p>
pankso@117 150 <pre>
pankso@117 151 # tazlito get-flavor saveur-particuliere
pankso@117 152 </pre>
pascal@155 153
pankso@117 154 <a name="show-flavor"></a>
pankso@117 155 <h3><font color="#6c0023">show-flavor</font></h3>
pankso@117 156 <p>
pankso@117 157 La commande 'show-flavor' affiche les caractéristiques d'une saveur et ses
pankso@117 158 dimensions après refabrication. Les options '--brief' et '--noheader' réduisent
pankso@117 159 l'affichage produit.
pankso@117 160 </p>
pankso@117 161 <pre>
pankso@117 162 # tazlito show-flavor saveur-particuliere
pankso@117 163 # tazlito show-flavor saveur-particuliere --brief
pankso@117 164 # tazlito show-flavor saveur-particuliere --brief --noheader
pankso@117 165 </pre>
pascal@155 166
pankso@117 167 <a name="gen-flavor"></a>
pankso@117 168 <h3><font color="#6c0023">gen-flavor</font></h3>
pankso@117 169 <p>
pankso@117 170 La commande 'gen-flavor' crée un fichier de description d'une nouvelle saveur
pankso@117 171 à partir des résultats de fabrication de 'gen-distro'. Le fichier .flavor
pankso@117 172 produit pourra être ensuite envoyé à slitaz.org.
pankso@117 173 </p>
pankso@117 174 <pre>
pankso@117 175 # tazlito gen-flavor nouvelle-saveur
pankso@117 176 </pre>
pascal@155 177
pankso@117 178 <a name="gen-liveflavor"></a>
pankso@117 179 <h3><font color="#6c0023">gen-liveflavor</font></h3>
pankso@117 180 <p>
pankso@117 181 La commande 'gen-liveflavor' crée une image ISO et un fichier de description
pankso@117 182 d'une nouvelle saveur à partir de la distribution courante. Un fichier texte
pankso@117 183 optionnel permetde décrire les modifications à faire par rapport à la
pankso@117 184 distribution courante. Le format de chacune de ses lignes est
pankso@117 185 [code][tabulation][caractères]. Les valeurs possibles de code sont +,-,@,! et ?
pankso@117 186 pour ajouter un paquet, le retirer, décrire la saveur, ajouter un paquet non
pankso@117 187 libre, et afficher un message à l'écran.
pankso@117 188 </p>
pankso@117 189 <pre>
pankso@117 190 # tazlito gen-liveflavor nouvelle-saveur
pankso@117 191 # tazlito gen-liveflavor autre-saveur mes-modifications
pankso@117 192 # cat mes-modifications
pankso@117 193 @ Developper tools and some non-free packages
pankso@117 194 + slitaz-toolchain
pankso@117 195 + mercurial
pascal@155 196 ! skype
pascal@155 197 ! flash-plugin
pankso@117 198 </pre>
pascal@155 199
pascal@155 200 <a name="upgrade-flavor"></a>
pascal@155 201 <h3><font color="#6c0023">upgrade-flavor</font></h3>
pascal@155 202 <p>
pascal@155 203 La commande 'upgrade-flavor' raffraîchit une saveur consue pour une ancienne
pascal@155 204 version de SliTaz en mettant à jour la liste des paquets avec les dernières
pascal@155 205 versions des paquets disponibles.
pascal@155 206 </p>
pascal@155 207 <pre>
pascal@155 208 # tazlito upgrade-flavor une-saveur
pascal@155 209 </pre>
pascal@155 210
pascal@155 211 <a name="extract-flavor"></a>
pascal@155 212 <h3><font color="#6c0023">extract-flavor</font></h3>
pascal@155 213 <p>
pascal@155 214 La commande 'extract-flavor' convertit une saveur en une arborescence
pascal@155 215 facilement modifiable dans /home/slitaz/flavors/<saveur> qui pourra être gérée
pascal@155 216 avec Mercurial dans http://hg.slitaz.org/flavors.
pascal@155 217 </p>
pascal@155 218 <p>
pascal@155 219 Cette arborescence comprend :
pascal@155 220 </p>
pascal@155 221 <ul>
pascal@155 222 <li>
pascal@155 223 Le fichier <b>receipt</b> décrit la saveur grâce aux variables&nbsp;:
pascal@155 224 <ul>
pascal@155 225 <li>
pascal@155 226 <i>FLAVOR</i> : le nom de la saveur.
pascal@155 227 </li>
pascal@155 228 <li>
pascal@155 229 <i>SHORT_DESC</i> : la description en une ligne.
pascal@155 230 </li>
pascal@155 231 <li>
pascal@155 232 <i>VERSION</i> : format libre.
pascal@155 233 </li>
pascal@155 234 <li>
pascal@155 235 <i>MAINTAINER</i> : adresse email.
pascal@155 236 </li>
pascal@155 237 <li>
pascal@155 238 <i>FRUGAL_RAM</i> : optionnel (peut être estimé), RAM minimum nécessaire.
pascal@155 239 </li>
pascal@155 240 <li>
pascal@155 241 <i>ROOTFS_SIZE</i> : optionnel (peut être estimé). Taille de rootfs.gz décompressé en RAM.
pascal@155 242 </li>
pascal@155 243 <li>
pascal@155 244 <i>INITRAMFS_SIZE</i> : optionnel (peut être estimé). Taille de rootfs.gz sur le CD-ROM.
pascal@155 245 </li>
pascal@155 246 <li>
pascal@155 247 <i>ISO_SIZE</i> : optionnel (peut être estimé). Taille du CD-ROM.
pascal@155 248 </li>
pascal@155 249 <li>
pascal@155 250 <i>ROOTFS_SELECTION</i> : optionnel, voir <i>Meta saveur</i> plus bas.
pascal@155 251 </li>
pascal@155 252 </ul>
pascal@155 253 </li>
pascal@155 254 <li>
pascal@155 255 Le fichier <b>packages.list</b> contenant la liste des paquets sans
pascal@155 256 préciser leur version (tazlito utilisera la dernière disponible)
pascal@155 257 Ce fichier est absent si ROOTFS_SELECTION est précisé dans receipt.
pascal@155 258 </li>
pascal@155 259 <li>
pascal@155 260 Le fichier optionnel <b>mirrors</b> contenant la liste des miroirs non
pascal@155 261 officiels (undigest) à ajouter pour inclure des paquets personnels.
pascal@155 262 </li>
pascal@155 263 <li>
pascal@155 264 Le répertoire optionnel <b>rootfs</b> contenant l'arborescence à ajouter dans
pascal@155 265 le système de fichier racine rootfs.gz (des fichiers de configuretion
pascal@155 266 habituellement).
pascal@155 267 </li>
pascal@155 268 <li>
pascal@155 269 Le répertoire optionnel <b>rootcd</b> contenant l'arborescence à ajouter dans
pascal@155 270 la racine du CD-ROM.
pascal@155 271 </li>
pascal@155 272 </ul>
pascal@155 273 <pre>
pascal@155 274 # tazlito extract-flavor une-saveur
pascal@155 275 </pre>
pascal@155 276
pascal@155 277 <a name="pack-flavor"></a>
pascal@155 278 <h3><font color="#6c0023">pack-flavor</font></h3>
pascal@155 279 <p>
pascal@155 280 La commande 'pack-flavor' convertit une arborescence de /home/slitaz/flavors/
pascal@155 281 en saveur (.flavor). Soit l'opération inverse de <i>tazlito extract-flavor</i>.
pascal@155 282 </p>
pascal@155 283 <pre>
pascal@155 284 # tazlito pack-flavor une-saveur
pascal@155 285 </pre>
pascal@155 286
pankso@117 287 <a name="extract-distro"></a>
pankso@117 288 <h3><font color="#6c0023">extract-distro</font></h3>
pankso@117 289 <p>
pankso@117 290 La commande 'extract-iso' sert à extraire les fichiers d'une images ISO du
pankso@117 291 LiveCD, pour en reconstruire la structure (Racine du cdrom et du système).
pankso@117 292 Il est ensuite possible de faire les modifications ou ajouts souhaités, pour
pankso@117 293 reconstruire l'image ISO via les commandes 'gen-iso' ou 'gen-initiso'. Exemple
pascal@155 294 d'utilisation&nbsp;:
pankso@117 295 </p>
pankso@117 296 <pre>
pankso@117 297 # tazlito extract-distro slitaz-cooking.iso
pankso@117 298 </pre>
pankso@117 299 <a name="gen-distro"></a>
pankso@117 300 <h3><font color="#6c0023">gen-distro</font></h3>
pankso@117 301 <p>
pankso@117 302 La commande <em>Generate Distribution</em> permet de générer la structure du
pankso@117 303 système Live et une image ISO via une liste de paquets. Pour fonctionner, cette
pankso@117 304 commande a besoin d'une liste de paquets, d'un répertoire contenant tous les
pankso@117 305 paquets (.tazpkg) de la liste et d'un répertoire pour générer la distribution.
pankso@117 306 La liste de paquets peut être extraite d'une saveur par la commande get-flavor.
pankso@117 307 Si l'on utilise le Live-CD, les options --cdrom et --iso=<image-iso> permettent
pankso@117 308 de refabriquer les packets qui placent des fichiers dans /boot sans être obligé
pankso@117 309 de les télécharger et récupère les fichiers additionnels du Live-CD.
pankso@117 310 Le chemin vers les différents répertoires sont à configurer dans le fichier de
pankso@117 311 configuration utilisé et les paquets peuvent être téléchargés depuis les
pascal@155 312 miroirs de SliTaz ou générés par Tazwok. Pour générer une distro&nbsp;:
pankso@117 313 </p>
pankso@117 314 <pre>
pankso@117 315 # tazlito gen-distro
pankso@117 316 # tazlito gen-distro --cdrom
pankso@117 317 # tazlito gen-distro --iso=slitaz.iso
pankso@117 318 # tazlito gen-distro package-list
pankso@117 319 </pre>
pankso@117 320 <a name="clean-distro"></a>
pankso@117 321 <h3><font color="#6c0023">clean-distro</font></h3>
pankso@117 322 <p>
pascal@155 323 Supprime tous les fichiers générés ou extraits de la structure du LiveCD&nbsp;:
pankso@117 324 </p>
pankso@117 325 <pre>
pankso@117 326 # tazlito clean-distro
pankso@117 327 </pre>
pankso@117 328 <a name="check-distro"></a>
pankso@117 329 <h3><font color="#6c0023">check-distro</font></h3>
pankso@117 330 <p>
pankso@117 331 Cette commande permet simplement de vérifier si les fichiers non installés par
pascal@155 332 des paquets, sont bien présents dans la distro&nbsp;:
pankso@117 333 </p>
pankso@117 334 <pre>
pankso@117 335 # tazlito check-distro
pankso@117 336 </pre>
pankso@117 337
pascal@155 338 <a name="frugal-install"></a>
pascal@155 339 <h3><font color="#6c0023">frugal-install</font></h3>
pascal@155 340 <p>
pascal@155 341 Installe les fichiers nécessaire du CD-ROM dans /boot/frugal.
pascal@155 342 </p>
pascal@155 343 <pre>
pascal@155 344 # tazlito frugal-install slitaz.iso
pascal@155 345 </pre>
pascal@155 346
pascal@155 347 <a name="check-list"></a>
pascal@155 348 <h3><font color="#6c0023">check-list</font></h3>
pascal@155 349 <p>
pascal@155 350 Vérifie si distro-packages.list est à jour avec les dernières version des paquets.
pascal@155 351 </p>
pascal@155 352 <pre>
pascal@155 353 # tazlito check-list
pascal@155 354 </pre>
pascal@155 355
pascal@155 356 <a name="repack"></a>
pascal@155 357 <h3><font color="#6c0023">repack</font></h3>
pascal@155 358 <p>
pascal@155 359 Recompresse le(s) rootfs avec la meilleure compression possible.
pascal@155 360 </p>
pascal@155 361 <pre>
pascal@155 362 # tazlito repack slitaz.iso
pascal@155 363 </pre>
pascal@155 364
pascal@155 365 <a name="merge"></a>
pascal@155 366 <h3><font color="#6c0023">merge</font></h3>
pascal@155 367 <p>
pascal@155 368 Réunit plusieurs saveurs imbriquées comme des poupées russes. Chaque rootfs
pascal@155 369 est un sous ensemble du précédent. Le premier rootfs est extrait de l'image
pascal@155 370 ISO en 2e paramètre.
pascal@155 371 La saveur à lancer sera choisie au démarrage suivant la quantité de RAM
pascal@155 372 disponible.
pascal@155 373 </p>
pascal@155 374 <pre>
pascal@155 375 # tazlito merge 160M slitaz-core.iso 96M rootfs-justx.gz 32M rootfs-base.gz
pascal@155 376 </pre>
pascal@155 377
pankso@117 378 <a name="emu-iso"></a>
pankso@117 379 <h3><font color="#6c0023">emu-iso</font></h3>
pankso@117 380 <p>
pascal@155 381 La commande emu-iso va utiliser l'émulateur Qemu pour démarrer et lançer
pascal@155 382 SliTaz. Qemu permet de tester l'image ISO fraîchement construite sans
pankso@117 383 la graver sur cdrom ou redémarrer en mode frugal.
pankso@117 384 </p>
pankso@117 385 <pre>
pankso@117 386 # tazlito emu-iso
pankso@117 387 # tazlito emu-iso path/to/image.iso
pankso@117 388 </pre>
pankso@117 389
pankso@117 390 <a name="burn-iso"></a>
pankso@117 391 <h3><font color="#6c0023">burn-iso</font></h3>
pankso@117 392 <p>
pankso@117 393 Burn ISO va deviner le périphérique de cdrom, sa vitesse de gravure et lancer
pankso@117 394 l'outils Wodim pour graver une image ISO. L'image ISO par défaut est celle
pankso@117 395 du fichier de configuration courant, mais il est possible de spécifier une
pascal@155 396 autre image via la ligne de commande&nbsp;:
pankso@117 397 </p>
pankso@117 398 <pre>
pankso@117 399 # tazlito burn-iso
pankso@117 400 # tazlito burn-iso slitaz-hacked.iso
pankso@117 401 </pre>
pankso@117 402
pascal@155 403 <h2>SAVEURS</h2>
pascal@155 404 <p>
pascal@155 405 Les fichiers <i>.flavor</i> contiennent en quelques Ko toutes les informations
pascal@155 406 nécessaires pour refabriquer un Live CD customisé de SliTaz.
pascal@155 407 </p>
pascal@155 408 <a name="rebuild-flavor"></a>
pascal@155 409 <h3><font color="#6c0023">Refabriquer une saveur</font></h3>
pascal@155 410 <p>
pascal@155 411 On choisit la saveur à refabriquer parmi celles disponibles.
pascal@155 412 </p>
pascal@155 413 <pre>
pascal@155 414 # tazlito list-flavors
pascal@155 415
pascal@155 416 List of flavors
pascal@155 417 ================================================================================
pascal@155 418 Name ISO Rootfs Description
pascal@155 419 ================================================================================
pascal@155 420 base 6.9M 13.1M Minimal set of packages to boot
pascal@155 421 core-3in1 31.5M 105.6M SliTaz core system with justX and base alternatives
pascal@155 422 core 31.5M 104.6M SliTaz core system
pascal@155 423 eeepc 31.2M 105.4M SliTaz eeepc system
pascal@155 424 justX 16.1M 51.2M SliTaz with a minimal X environnement
pascal@155 425 </pre>
pascal@155 426 <p>
pascal@155 427 Nous allons refabriquer la saveur <i>eeepc</i> dont le système de fichier utilise
pascal@155 428 105.4M de RAM et le CD-ROM fait 31.2M.
pascal@155 429 </p>
pascal@155 430 <pre>
pascal@155 431 # tazlito clean-distro
pascal@155 432 # tazlito get-flavor eeepc
pascal@155 433 # tazlito gen-distro
pascal@155 434 </pre>
pascal@155 435
pascal@155 436 <a name="create-flavor"></a>
pascal@155 437 <h3><font color="#6c0023">Créer une saveur</font></h3>
pascal@155 438 <p>
pascal@155 439 Pour créer une saveur, il faut :
pascal@155 440 </p>
pascal@155 441 <ul>
pascal@155 442 <li>
pascal@155 443 Soit créer une image ISO avec <b>tazlito gen-distro</b> puis créer la saveur
pascal@155 444 correspondante avec <b>tazlito gen-flavor</b>.
pascal@155 445 </li>
pascal@155 446 <li>
pascal@155 447 Soit créer directement l'arboscence qui définie la saveur (voir la commande
pascal@155 448 <b>tazlito extract-flavor</b>) puis créer la saveur avec
pascal@155 449 <b>tazlito pack-flavor</b>.
pascal@155 450 </li>
pascal@155 451 </ul>
pascal@155 452
pascal@155 453 <a name="publish-flavor"></a>
pascal@155 454 <h3><font color="#6c0023">Publier une saveur</font></h3>
pascal@155 455 <p>
pascal@155 456 Les fichiers .flavor ne font généralement que quelques Ko. Il peuvent être
pascal@155 457 envoyés via la liste de diffusion de SliTaz.
pascal@155 458 </p>
pascal@155 459 <p>
pascal@155 460 Le résultat de <b>tazlito extract-flavor</b> peut aussi être mis dans mercurial
pascal@155 461 (http://repos.slitaz.org/flavors). Cette méthode est préférable car l'arborescence
pascal@155 462 sera directement visible avec l'interface web de mercurial.
pascal@155 463 </p>
pascal@155 464
pascal@155 465 <a name="tune-flavor"></a>
pascal@155 466 <h3><font color="#6c0023">Adapter une saveur</font></h3>
pascal@155 467 <p>
pascal@155 468 Il est souvent plus simple de modifier une saveur existante que d'en créer une
pascal@155 469 ex-nihilo. Pour adapter la saveur eeepc par exemple&nbsp;:
pascal@155 470 </p>
pascal@155 471 <pre>
pascal@155 472 # tazpkg get-install mercurial
pascal@155 473 # cd /home/slitaz
pascal@155 474 # hg clone http://hg.slitaz.org/flavors
pascal@155 475 # cd flavors
pascal@155 476 # cp -a eeepc myslitaz
pascal@155 477 </pre>
pascal@155 478 <p>
pascal@155 479 Les fichiers dans myslitaz peuvent être adaptés, puis
pascal@155 480 </p>
pascal@155 481 <pre>
pascal@155 482 # tazlito pack-flavor myslitaz
pascal@155 483 </pre>
pascal@155 484 <p>
pascal@155 485 Créera simplement la nouvelle saveur.
pascal@155 486 </p>
pascal@155 487
pascal@155 488 <a name="meta-flavor"></a>
pascal@155 489 <h3><font color="#6c0023">Meta saveur</font></h3>
pascal@155 490 <p>
pascal@155 491 Une meta saveur contient plusieurs saveurs imbriquées comme des poupées russes.
pascal@155 492 La saveur à lancer sera choisie au démarrage suivant la quantité de RAM
pascal@155 493 disponible.
pascal@155 494 La variable <i>ROOTFS_SELECTION</i> définit les couples (quantité de RAM minimun,
pascal@155 495 saveur correspondante), <a href="http://hg.slitaz.org/flavors/file/tip/core-3in1/receipt">
pascal@155 496 exemple</a>&nbsp;:
pascal@155 497 </p>
pascal@155 498 <pre>
pascal@155 499 ROOTFS_SELECTION="160M core 96M justX 32M base"
pascal@155 500 </pre>
pascal@155 501 <p>
pascal@155 502 Une meta saveur n'a pas de liste de paquets <i>(packages.list)</i>.
pascal@155 503 Les noyaux SliTaz antérieurs à la version 2.6.30 ne supportaient pas les
pascal@155 504 meta saveur.
pascal@155 505 </p>
pascal@155 506
pankso@117 507 <h2>MAINTENEUR</h2>
pankso@117 508 <p>
pankso@117 509 Christophe Lincoln &lt;pankso at slitaz.org&gt;
pankso@117 510 </p>
pankso@117 511
pankso@117 512 <!-- End content -->
pankso@117 513 </div>
pankso@117 514 </body>
pankso@117 515 </html>