slitaz-doc-wiki-data diff pages/fr/cookbook/buildhost.txt @ rev 17

Update index and pages on 2011-04-06.
author Christopher Rogers <slaxemulator@gmail.com>
date Wed Apr 06 11:42:44 2011 +0000 (2011-04-06)
parents 7011c4a257d7
children
line diff
     1.1 --- a/pages/fr/cookbook/buildhost.txt	Sat Feb 26 12:13:35 2011 +0000
     1.2 +++ b/pages/fr/cookbook/buildhost.txt	Wed Apr 06 11:42:44 2011 +0000
     1.3 @@ -4,10 +4,10 @@
     1.4  
     1.5  ===== Dossiers dans : /home/slitaz =====
     1.6  
     1.7 -    * cooking/ 
     1.8 -    * stable/ 
     1.9 -    * repos/ 
    1.10 -    * www/ 
    1.11 +    * cooking/ - Chroot cooking et saveurs
    1.12 +    * stable/ - Arborescence version Stable.
    1.13 +    * repos/ - Tous les répertoires du projet (où les commit sont poussés). 
    1.14 +    * www/ - Les hôtes virtuels (site web, hg, boot, people, etc).
    1.15  
    1.16  ===== Utilisation de tazdev =====
    1.17  
    1.18 @@ -21,68 +21,69 @@
    1.19  
    1.20  Vous pouvez utiliser le wok indigeste dans un environnement chrooté pour créer des paquets non-supportés. Si vous maintenez les paquets officiels et que vous réussissez à les cuire, testez-les sur votre machine puis vous pourrez les soumettre sur le wok officiel. Les mainteneurs du miroir vont ensuite reconstruire et uploader les paquets sur mirror.slitaz.org.
    1.21  
    1.22 -To build packages in the undigest wok and in the chroot environment: commands are sometimes better than a long text:
    1.23 +Pour construire des paquets dans le wok undigest dans l'environnement chroot: les commandes valent parfois mieux qu'un long discours:
    1.24  
    1.25  <code>
    1.26   $ ln -s /home/slitaz/cooking/chroot/home/undigest .
    1.27  </code>
    1.28  
    1.29 -You can copy files with gFTP-sftp-scp directly into the wok or from the current directory:
    1.30 +Vous pouvez copier les fichiers avec gFTP-sftp-scp directement dans le wok ou à partir du répertoire courant: 
    1.31  
    1.32  <code>
    1.33   $ cp -a package undigest/wok
    1.34   $ su -c "tazdev chroot"
    1.35 - /# cd home/undigest
    1.36 - /# tazwok cook package
    1.37 - /# exit
    1.38 + # cd home/undigest
    1.39 + # tazwok cook package
    1.40 + # exit
    1.41   $ ls undigest/packages
    1.42  </code>
    1.43  
    1.44 -===== Cooking official packages =====
    1.45 +===== Cuisiner les paquets officiels =====
    1.46  
    1.47 -Maintainers have root access and some have write access to the main mirror at mirror.slitaz.org, if you want to help in this task please contact one of the active developers (check hg repos).
    1.48 +Les mainteneurs ont un accès root et certains ont accès en écriture au miroir principal à mirror.slitaz.org, si vous voulez aider dans cette tâche s'il vous plaît contacter l'un des développeurs actifs (voir dans le dépôt Hg).
    1.49  
    1.50 -Everything is cooked in a chroot environment, the default path for the build wok is $CHROOT/home/slitaz/wok. Some changes can be made directly in this wok: the real Hg is copied into the chroot by tazbb (Build Bot). To chroot in cooking:
    1.51 +Tout est à faire cuire dans un environnement de chroot, le chemin de défaut pour le wok de construction est CHROOT/home/slitaz/wok. Quelques changements peuvent être faits directement dans ce wok: le Hg réel est copié dans le chroot par tazbb (Build Bot). Pour chroot dans la version cooking:
    1.52  
    1.53  <code>
    1.54   # tazdev chroot
    1.55  </code>
    1.56  
    1.57 -Cook all the last commited packages or cook everything with 'cook-all', note that comparison it not required if you know which packages to cook. If you want to force the cooking of some of the packages by tazbb, you can then clean with tazwok. By default tazbb cooks only the last commit:
    1.58 +Faites cuire tous les derniers paquets commis ou faites tout cuire avec 'cook-all', notez que la comparaison n'est pas nécessaire si vous savez quels paquets faire cuire. Si vous voulez forcer la cuisson de certains paquets par tazbb, vous pouvez les nettoyer avec tazwok. Par défaut, tazbb fait cuire seulement le dernier commit:
    1.59  
    1.60  <code>
    1.61 - /# tazbb cook-commit
    1.62 + # tazbb cook-commit
    1.63  </code>
    1.64  
    1.65 -If needed (tazbb does this automatically), you can remove all the old packages and then rebuild the lists manually:
    1.66 +Si nécessaire (tazbb fait ceci automatiquement), vous pouvez enlever tous les vieux paquets et puis reconstruire les listes manuellement :
    1.67  
    1.68  <code>
    1.69 - /# tazbb clean-up
    1.70 - /# tazwok gen-list --text
    1.71 - /# exit
    1.72 + # tazbb clean-up
    1.73 + # tazwok gen-list --text
    1.74 + # exit
    1.75  </code>
    1.76  
    1.77 -If you have write access to the mirror, you can make a dry-push to check and then upload; push will also remove any old packages on the mirror.
    1.78 +Si vous avez accès en écriture au miroir, vous pouvez faire un dry-push pour vérifier et ensuite télécharger les paquets; push va également supprimer tout les anciens paquets sur le miroir.
    1.79  
    1.80 -===== Stable packages =====
    1.81  
    1.82 -Packages for the stable release are also built in a chroot environment like the Cooking packages:
    1.83 +===== Paquets Stable =====
    1.84 +
    1.85 +Les paquets de la version Stable sont également construits dans un environnement chroot comme les paquets de Cooking:
    1.86  
    1.87  <code>
    1.88   # tazdev chroot stable
    1.89  </code>
    1.90  
    1.91 -===== Upload by hand on mirror.slitaz.org =====
    1.92 +===== Télécharger manuellement sur mirror.slitaz.org =====
    1.93  
    1.94 -Mirror maintainers can upload by hand with tazdev (-dp for a dry push):
    1.95 +Les responsables de miroirs peuvent télécharger à la main avec tazdev (-dp pour a dry push):
    1.96  
    1.97  <code>
    1.98   # tazdev -p $USER
    1.99  </code>
   1.100  
   1.101 -===== Update website by hand ======
   1.102 +===== Mise à jour du site web à la main ======
   1.103  
   1.104 -The Website and packages web interface are updated nightly by cron and can also be updated by hand (used on the day of release for example):
   1.105 +Le Site et l'interface web des paquets sont mis à jour tous les soirs par cron et peuvent également être mises à jour à la main (utilisé le jour de la diffusion d'une nouvelle version par exemple):
   1.106  
   1.107  <code>
   1.108   # tazdev update-www