Lzmbuilding/fr
From Wiki.ooo4kids.org
|
Masterisation de OOo4Kids ou OOoLight en lzm pour Slax |
Fredjd 23 fev 2011
Cette méthode de fabrication est décrite depuis Linux.
Les modules lzm sont des modules compressés, directement chargeables dans les live-CD Slax Les live-CD Slax possèdent la particularité de laisser voir la totalité de leur contenu en clair.
Nous allons voir comment fabriquer nos modules lzm en partant :
- des distributions EducOOo pour Debian
- des outils Slax présents dans le répertoire /slax/tools (scripts et binaires dir2lzm, mksquashfs...)
Comment faire ?
- Se procurer un live-CD Slax depuis le site officiel http://www.slax.org sous forme d'image iso. Graver cette image iso sur un CD, cela vous donnera également l'occasion d'utiliser ces CD.
- Depuis votre linux ou depuis le live-CD, aller sur le CD dans son répertoire /slax/tools/
- Recopier le contenu de ce répertoire dans votre répertoire /home/moi/bin
- Si ce n'est pas déjà fait, ajouter ce répertoire à votre PATH en tapant dans un terminal
export PATH=$PATH:/home/moi/bin - Télécharger la dernière archive .deb en tar.gz depuis nos sites
- OOo4Kids : http://download.ooo4kids.org/fr
- OOoLight : http://download.ooolight.org/fr
- Créer dans votre /home un répertoire /OOo4Kidslzm
- Y copier l'archive tar.gz
- La décompresser
- On obtient un répertoire fr
- Dans ce répertoire fr, il y a un sous-répertoire DEBS
- Se placer dans ce répertoire DEBS
- On y trouve un répertoire desktop-integration contenant un .deb
- Déplacer ce .deb avec des autres au répertoire DEBS
- Se placer dans ce répertoire DEBS
- Créer un répertoire tmp
- En ligne de commande :
for i in `ls *.deb` ; do dpkg-deb --extract $i tmp ; done - Dans tmp, on devrait trouver 3 répertoires :
- /etc qui contient ce qui concerne la configuration (Debian spécifique)
- /opt qui contient OOo4Kids prêt à fonctionner
- /usr qui contient les entrées de menus
- Toujours en ligne de commande, revenir dans DEBS et taper
dir2lzm tmp/ OOo4Kids-1.1-fr.lzm - Vous allez voir la progression dans le terminal. Cela prendra entre 2 et 5 min suivant votre machine.
- Et ça fera un lzm tout chaud !
- Il ne reste plus qu'à le charger à la volée depuis un live-CD Slax qui tourne (Clic droit > Use module), ou à l'inclure dans votre live-CD perso dans le répertoire /home/moi/ma_slax/slax/modules (à supposer que votre petite cuisine d'image slax se trouve dans /home/moi/ma_slax/ qui doit contenir deux répertoires, boot/ et slax/) en lui affectant le dernier numéro et en respectant le format de numérotation utilisé.
A NOTER :
Pour mémoire, si vous voulez refaire une image iso, il faudra vous placer dans /home/moi/slax/ et taper :
./make_iso.sh /tmp/ma-slax.iso
et récupérer ensuite votre nouvelle image dans /tmp prête à graver sur un CD.
Merci à Eric Bachard pour son aide.