====== Préparer le wok expérimental ====== ==== Avertissement ==== Avant d'utiliser le wok expérimental, il est conseillé d'avoir lu et compris les [[fr:cookbook:advancedhg|Utilisations avancées de Mercurial]], puisque le wok expérimental utilise MQ pour gérer la liste de patchs. Veuillez noter que le code source, le wok et les paquets occupent de l'espace : ne stockez pas tout cela dans votre mémoire vive à moins d'être sûr que tout ira bien. Si vous utilisez un système chargé en RAM, vous pouvez utiliser un disque physique pour stocker les données grâce à l'option de démarrage home=; Vous pouvez aussi monter un disque (par exemple sur /mnt). ==== Activer Mercurial Queue ==== Le wok expérimental est distribué sous forme de patchs qui ne peuvent être intégrés au wok cooking pour le moment. Pour les utiliser, vous aurez besoin de l'extension MQ; Votre fichier ~/.hgrc devrait donc contenir les lignes suivante: [extensions] mq = ==== Télécharger le wok cooking & le patcher ==== Tout d'abord vérifier que le disque de destination est monté; Dans le dossier qui contiendra les données, créer un dossier experimental et y entrer: cd destination mkdir experimental cd experimental Télécharger les données du wok: hg clone http://hg.slitaz.org/wok wok si vous étiez en administrateur, donner l'autorisation de lecture/écriture à votre compte courant; puis quitter le compte administrateur. chown tux.tux -R wok Les patchs s'appliqueront correctement sur la révision pour lesquels ils ont été prévus, mais des problèmes peuvent arriver avec d'autres révisions. La révision correspondant à la dernière mise à jour des patchs peut être trouvée là : http://hg.slitaz.org/wok-experimental. Mettre à jour le wok à la bonne révision: hg update -C rev Télécharger les patchs expérimentaux: cd .hg hg clone http://hg.slitaz.org/wok-experimental patches Appliquer les patchs: cd .. hg qpush -a ==== Mettre à jour le wok expérimental ==== Se rendre dans le wok: cd ?/wok Dé-appliquer les patchs (ne fonctionnera pas si des modifications sont en cours): hg qpop-a Mettre à jour le wok cooking: hg pull Vérifier la révision à utiliser à http://hg.slitaz.org/wok-experimental et mettre à jour le dossier de travail à cette révision: hg update -C rev Mettre à jour le dépôt de patchs: cd .hg/patches hg pull -u Appliquer les nouveaux patchs: cd ../.. hg qpush -a