Ceci est une ancienne révision du document !


Méthode de localisation du live-CD Ubuntu Jaunty 9.04 en français

J'ai deplacé la localisation en breton de biBAR ICI. Merci de vous en inspirer pour la localisation en francais de cette page.
Ce mini tuto est en cours de rédaction/correction. Jaunty est encore en développement, ce tutoriel aussi.</note> Dans un but de transparence, voici ci-dessous la méthode que l'on va utiliser pour créer l'ISO Ubuntu Jaunty francophone. Elle est issue de la mise en commun de l'expérience des "créateurs d'ISO" du projet. Si vous avez des conseils pour l'améliorer, n'hésitez pas à laisser un message sur le forum du projet (ici). Cette méthode servira de base pour les autres versions (kubuntu, xubuntu…) francophones. Page principale du projet : traduction_live_cd ===#_-1_Pré-requis=== environ 3 à  5 giga d'espace libre, Une iso d'Ubuntu Desktop, pour le moment jaunty-desktop-i386.iso Les paquets suivants d'installés : build-essential, dpkg-dev, squashfs-tools, mkisofs ===#_0_Disposition=== Mon emplacement de travail est mon bureau qui me permet de voir en graphique l'évolution de mes commandes. Les noms de fichiers et de répertoires peuvent être autre chose que les miens. ===#_1_Copie du live de base=== <code> mkdir ubuntu-src sudo mount -o loop Ubuntu_9.04_i386.iso ubuntu-src mkdir ubuntu-live rsync -a ubuntu-src/ ubuntu-live sudo umount ubuntu-src rm -r ubuntu-src mkdir old_live sudo mount -t squashfs -o loop ubuntu-live/casper/filesystem.squashfs old_live sudo cp -a old_live new_live sudo umount old_live rm -r old_live</code> La suite se fera en trois temps : * un temps pour modifier ce qui est en dehors du système de fichier compresse, accessible dans ubuntu_live, * un temps pour modifier ce qui sera dans le système de fichier compresse "squashfs", accessible dans le new_live. * Enfin pour modifier le système de l'intérieur, il nous faudra changer temporairement la racine du systeme dans ce système de fichier "chroot". ===#_2_Modifications dans ubuntu-live=== ==##_2.1_gfxboot à mettre en francais== ===#_3_Modifications dans le new_live (dans le chroot)=== ==##_3.1_avant le changement de racine== ajouter au etc/apt/sources.list la ligne suivante<code> deb http://ppa.launchpad.net/ubuntu-langpack/ubuntu jaunty main</code> C'est le dépôt des langpacks les derniers compilés des traductions de Rosetta. ==##_3.2_Modifier initramfs== ==##_3.3_Preparation du changement de racine== <code> sudo cp /etc/resolv.conf new_live/etc sudo mount -t proc proc new_live/proc sudo mount -t sysfs sys new_live/sys sudo chroot new_live</code> ==##_3.4_Dans le chroot(installation/désinstallation de paquets)== ###mets a jour les initramfs apres les modifs précédentes <code>update-initramfs -u</code> En cas de souci, réinstaller le noyau apt-get install –reinstall linux-generic <code> apt-get update</code> ###verifier l'installation des paquets suivants: ###(KDE voir aussi language-pack-kde-br language-pack-kde-br-base koffice-i18n-br kde-i18n-br) ###enlever les paquets suivants <code>apt-get remove aspell-en gimp-help-common gimp-help-en language-pack-es language-pack-es-base language-pack-gnome-es language-pack-gnome-es-base language-pack-gnome-pt language-pack-gnome-pt-base language-pack-gnome-xh language-pack-gnome-xh-base language-pack-pt language-pack-pt-base language-pack-xh language-pack-xh-base language-support-writing-en myspell-en-gb myspell-en-za openoffice.org-help-en-gb openoffice.org-l10n-en-gb openoffice.org-l10n-en-za gimp-help-en openoffice.org-thesaurus-en-au openoffice.org-hyphenation-en-us aspell-de gimp-help-de language-pack-de language-pack-de-base language-pack-gnome-de language-pack-gnome-de-base</code> ###vider le cache <code>apt-get clean</code> ==##_3.5_Retour au systeme de base== <code> exit sudo umount new_live/proc sudo umount new_live/sys sudo rm new_live/etc/resolv.conf</code> *Ne pas oublier de rechanger le sources.list* ===#_4_Modifications dans le new_live (hors chroot)=== ==##_4.1_languagelist et console-setup== <note important>Le paragraphe suivant est à revoir ! </note> Les debian installer et localechooser se réferent au fichier languagelist pour installer les locales. Le breton n'y figure pas il faut donc le rajouter sous peine de systeme en anglais. Trois fichiers languagelist existent dans un live CD d'Ubuntu : */usr/lib/ubiquity/localechooser/languagelist */usr/share/language-selector/data/languagelist */usr/share/localechooser Mentionnons aussi deux archives languagelist.data à corriger aussi. Rajouter apres le bulgare, la ligne suivante (à adapter): <code>Breton;1;br;br_FR.UTF-8;br;FR;br_FR:br:fr_FR:fr:en_GB:en;kbd=lat9u-16(utf8)</code> De meme pour avoir un clavier azerty plutot que le qwerty par defaut mettre dans le fichier /etc/default/console-setup le defaut en fr (au lieu de us) avec variante oss ==##_4.2_Firefox== ==##_4.3_Fichiers et textes à modifier== Modifier la page d'accueil de firefox usr/share/ubuntu-artwork/home/firefox-index.html Modifier le fichier etc/firefox-3.0/profile/bookmarks.html (ajouter ubuntu-fr.org ,forum francophone ,la Documentation francophone, le Launchpad, etc ?) ==##_4.4_Configuration matérielle et petits mots,== ==##_4.5_Copier la noyau de démarrage après les modifs de initramfs== Copier du new_live /boot/initrd.img-2.6.xxx dans ubuntu-live /casper, le nommer initrd.gz <code>cp new_live/boot/initrd.img-2.6.2xxx ubuntu-live/casper/initrd.gz</code> ===#_5_regenerer le manifest=== <code>chmod +w ubuntu-live/casper/filesystem.manifest sudo chroot new_live dpkg-query -W –showformat='${Package} ${Version}\n' > ubuntu-live/casper/filesystem.manifest</code> ===#_6_Reconstruire le systeme de fichiers compresse (assez long)=== <code>sudo rm ubuntu-live/casper/filesystem.squashfs sudo mksquashfs new_live ubuntu-live/casper/filesystem.squashfs</code> ===#_7_recalculer le md5sum=== <code>sudo chmod +r ubuntu-live/casper/filesystem.squashfs sudo find ubuntu-live -type f -print0 |xargs -0 md5sum |sudo tee ubuntu-live/md5sum.txt</code> ===#_8_Creer l'image iso du nouveau cd===
  • traduction_live_cd_tuto_ubuntu_jaunty.1239067140.txt.gz
  • Dernière modification: Le 07/04/2009, 03:19
  • par YannUbuntu