website annotate fr/doc/manuals/tazlito.html @ rev 931

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