slitaz-doc-wiki-data diff pages/fr/guides/manyinone.txt @ rev 4

Add pages/fr folder.
author Christopher Rogers <slaxemulator@gmail.com>
date Sat Feb 26 12:13:35 2011 +0000 (2011-02-26)
parents
children 84de21c26126
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/pages/fr/guides/manyinone.txt	Sat Feb 26 12:13:35 2011 +0000
     1.3 @@ -0,0 +1,47 @@
     1.4 +======= Créer une saveur plusieurs-en-1 =======
     1.5 +
     1.6 +Les LiveCDs Slitaz tournent entièrement en RAM. La liste des fonctions disponibles dépend de la quantité de RAM disponible.
     1.7 +Vous pouvez fabriquer un LiveCD qui s'adapte automatiquement à la quantité de RAM détectée en ne chargeant que les fonctions appropriées. Pour cela vous devez :
     1.8 +
     1.9 +    * définir une liste des saveurs (//flavor//) ou des ISOs où chaque saveur est inclue dans la précédente (comme des poupées russes),
    1.10 +    * définir la quantité minimum de RAM nécessaire à chaque saveur.
    1.11 +
    1.12 +Une image ISO plusieurs-en-1 peut être légèrement plus grande que la plus grande saveur. Parfois les tailles sont identiques.
    1.13 +
    1.14 +Nous allons fabriquer la saveur officielle slitaz-3in1 qui lance :
    1.15 +
    1.16 +    * la saveur core avec 160Mo de RAM ou plus,
    1.17 +    * la saveur justx avec de 96Mo à 160Mo de RAM,
    1.18 +    * la saveur base avec de 32Mo à 96Mo de RAM,
    1.19 +    * et affiche un message d'erreur avec moins de 32Mo de RAM...
    1.20 +
    1.21 +Les images ISO slitaz-3.0-3in1.iso et la plus grande saveur slitaz-3.0.iso ont la même taille : 31457280 octets. (grâce à l'alignement sur 1Mo, sinon slitaz-3.0-3in1.iso serait plus grande de 123351 octets).
    1.22 +
    1.23 +===== La meilleure façon : créer une saveur =====
    1.24 +
    1.25 +La saveur contient toutes les informations nécessaires pour fabriquer un LiveCD. Le //[[http://bb.slitaz.org/|build bot]]// va mettre à jour automagiquement le fichier //.flavor// et ce minuscule fichier sera utilisé par tazlito pour (re)générer une image ISO.
    1.26 +
    1.27 +Les [[http://hg.slitaz.org/flavors|saveurs]] sont comme les sources d'un fichier //.flavor// : le //[[http://bb.slitaz.org/|build bot]]// serait l'outil //make// et **tazlito pack-flavor** le compilateur. Fournir des saveurs revient à fournir les fichiers sources et fournir des images ISOs revient à ne fournir que les binaires.
    1.28 +
    1.29 +Une méta saveur n'a ni //rootfs//, ni //rootcd//, ni //packages.list//.
    1.30 +La variable **ROOTFS_SELECTION** du //receipt// (voir http://hg.slitaz.org/flavors/file/324757d594ef/core-3in1) donnes les saveurs imbriquées et les quantités de RAM correspondantes de la plus grande à la plus petite.
    1.31 +
    1.32 +<code>
    1.33 +ROOTFS_SELECTION="160M core 96M justx 32M base"
    1.34 +</code>
    1.35 +
    1.36 +Les //rootfs// et //rootcd// sont ceux de la plus grande saveur.
    1.37 +
    1.38 +===== La facilité avec tazlitobox =====
    1.39 +
    1.40 +Lancer **tazlitobox**, selectioner l'onglet **meta**. Entrer le fichier ISO dans **ISO input** et ajouter la quantité de RAM nécessaire dans **RAM needed** pour chaque saveur avec le bouton **+**. Donner le nom **ISO output** et cliquer sur **Build ISO**.
    1.41 +
    1.42 +===== La ligne de commande tazlito =====
    1.43 +
    1.44 +Usage: tazlito merge size1 iso size2 rootfs2 [sizeN rootfsN]...
    1.45 +
    1.46 +La plus grande saveur est donnée sous forme de fichier ISO pour récupérer les fichiers //rootcd// supplémentaires et le résultat se trouvera dans ce fichier ISO.
    1.47 +
    1.48 +<code>
    1.49 +tazlito merge 160M slitaz-core.iso 96M rootfs-justx.gz 32M rootfs-base.gz
    1.50 +</code>
    1.51 \ No newline at end of file