Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
traduction_live_cd_tuto_kubuntu_jaunty [Le 11/05/2009, 08:40]
YannUbuntu créée
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​liveCD live-CD ISO Kubuntu Jaunty}} 
----- 
  
- 
- 
-====== Méthode de traduction du live-CD Jaunty Kubuntu ====== 
- 
-<note warning>​A mettre a jour pour Jaunty (titienne stp :) )</​note>​ 
- 
-Dans un but de transparence,​ voici ci-dessous la méthode que l'on va utiliser pour créer l'ISO Kubuntu Jaunty francophone. Elle est issue de la mise en commun de l'​expérience des "​créateurs d'​ISO"​ du projet. Merci notamment à Titienne pour avoir rédigé la première version de cette méthode. ​ 
- 
-**Si vous avez des conseils pour l'​améliorer**,​ n'​hésitez pas à laisser un message sur le forum du projet ([[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=207366 |ici]]). ​ 
- 
-Cette méthode est basée sur la [[traduction_live_cd_tuto_kubuntu_hardy|méthode de Smo utilisée pour créer l'ISO Kubuntu Hardy]]. 
- 
- 
-Page principale du projet : [[traduction_live_cd]]. ​ Forum du projet : [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=207366 |ici]]. ​ 
- 
----- 
- 
-**Création du live-CD Kubuntu 9.04 français** 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-===== Méthode ===== 
- 
-<note important>​Cette méthode est en cours de développement</​note>​ 
- 
----- 
- 
-## Préparation de l'​espace de travail 
- 
-<​code>​ 
-mkdir ~/livecd 
-cd ~/livecd 
-mkdir iso squashfs 
-</​code>​ 
- 
-## extraction du live cd et mise en place 
- 
-<​code>​ 
-sudo mount -o loop ~/​kubuntu-8.04-desktop-i386.iso /cdrom 
-sudo cp -av /cdrom/. iso 
-sudo umount /cdrom 
-sudo mount -t squashfs -o loop ~/​livecd/​iso/​casper/​filesystem.squashfs /cdrom 
-sudo cp -av /cdrom/. squashfs 
-sudo umount /cdrom 
-</​code>​ 
- 
-<note warning>​Pour l'​étape suivante, attention au contenu de votre sources.list avant de l'​injecter,​ evitez les melanges de distrib, depots ppa etc etc. !! </​note>​ 
- 
-<​code>​ 
-sudo mount --bind /proc squashfs/​proc 
-sudo mount --bind /sys squashfs/​sys 
-sudo mount --bind /dev/pts squashfs/​dev/​pts 
- 
-sudo cp /​etc/​resolv.conf squashfs/​etc/​resolv.conf 
-sudo cp /​etc/​apt/​sources.list squashfs/​etc/​apt/​sources.list 
-</​code>​ 
- 
-## Passage en chroot pour les modifications 
- 
-<​code>​ 
-sudo chroot squashfs 
-</​code>​ 
- 
-## suppression des paquets de locales inutiles ​ 
- 
-<​code>​ 
-aptitude purge `dpkg -l | awk '​{print $2}' | egrep  "​language-pack|aspell-|gimp-help-|language-support-|myspell-|openoffice.org-help-|openoffice.org-l10n-|language-pack-kde-|gimp-help-|thunderbird-locale-en-gb"​ | xargs` 
-</​code>​ 
- 
-## Installation des paquets pour la langue fr 
-<​code>​ 
-aptitude install language-pack-fr language-pack-fr-base aspell-fr gimp-help-fr ifrench-gut myspell-fr-gut openoffice.org-help-fr openoffice.org-l10n-fr wfrench language-pack-kde-fr language-pack-kde-fr-base kde-i18n-fr 
-</​code>​ 
- 
-<note important>​ 
-(apt-get upgrade) -> a voir car peut impliquer une installation du kernel et donc export d initrd etc apres... 
-</​note>​ 
- 
-## Modification des fichiers de configuration kde 
- 
-<​code>​ 
-echo LANGUAGE=fr >> /​etc/​environment 
- 
-echo -e '​export LANG=fr_FR.UTF-8 
-export LC_ALL=fr_FR.UTF-8 
-export LANGUAGE=fr 
-' | tee -a /​etc/​skel/​.profile 
- 
-echo -e '​[Locale] 
-Language=fr 
-Country=fr'​ | tee -a /​usr/​share/​kubuntu-default-settings/​kde-profile/​default/​share/​config/​kdeglobals 
- 
- 
-</​code>​ 
- 
- 
-## nettoyage total des fichiers de locales et docs inutils... (methode ameliorable a mon avis...) 
- 
-<​code>​ 
-for i in `find /​usr/​share/​* -type d | egrep "/​af/​|/​am/​|/​an/​|/​ar/​|/​az/​ \ 
-|/​bg/​|/​bn/​|/​br/​|/​bs/​|/​ca/​|/​cs/​|/​csb/​|/​da/​|/​de/​|/​el/​|/​es/​|/​et/​|/​eu/​|/​fa/​ \ 
-|/​fi/​|/​fy/​|/​ga/​|/​gl/​|/​he/​|/​hi/​|/​hr/​|/​hu/​|/​hy/​|/​id/​|/​is/​|/​it/​|/​ja/​|/​ka/​ \ 
-|/​ko/​|/​ku/​|/​lb/​|/​lt/​|/​lv/​|/​mk/​|/​ms/​|/​nb/​|/​nl/​|/​nn/​|/​no/​|/​oc/​|/​pl/​|/​pt/​ \ 
-|/​pt_BR/​|/​ro/​|/​ru/​|/​sd/​|/​sk/​|/​sl/​|/​sr/​|/​sv/​|/​ta/​|/​tg/​|/​th/​|/​tl/​|/​tr/​ \ 
-|/​vi/​|/​zh_CN/​|/​zh_HK/​|/​zh_TW/"​`;​ do 
-DIR=$(echo "​$i"​ | sed '​s/​\/​[^/​]*$//;​s/​\/​kubuntu//'​) 
-rm -R "​$DIR"​ 
-done 
-</​code>​ 
- 
-## modification des fichiers de boot du live-cd (casper) 
- 
-<​code>​ 
-sed -i '​s/​kbd=.*/​kbd=fr/​g'​ /​usr/​share/​initramfs-tools/​scripts/​casper-bottom/​19keyboard ​ 
- 
-sed -i '​s/​en_US.UTF-8/​fr_FR.UTF-8/​g'​ /​usr/​share/​initramfs-tools/​scripts/​casper-bottom/​14locales 
- 
-sed -i '​s/​en_US.UTF-8/​fr_FR.UTF-8/​g'​ /​usr/​share/​initramfs-tools/​scripts/​casper-bottom/​20xconfig 
- 
-sed -i '​s/​en_GB/​fr_FR/;​s/​About Kubuntu/A propos de Kubuntu/​g;​s/​about-kubuntu/​index/'​ /​usr/​share/​apps/​khelpcenter/​plugins/​kubuntu/​about-kubuntu.desktop.tobemoved 
- 
-</​code>​ 
- 
-## modification xdg (au final sert juste a avoir un dossier Bureau en live et a l install sur hdd...), pour ca une petite astuce que j ai trouve pour pas s embeter 
- 
-<​code>​ 
-## d abord on change le home par defaut de root 
- 
-sed -i '​s/​\/​root/​\/​etc\/​skel/'​ /etc/passwd 
- 
-</​code>​ 
- 
-## et un petit coup d xdg pour generer les bons dossiers et la bonne config, xdg se basant apparement sur /​etc/​environment defini un peu plus haut 
- 
-<​code>​ 
-xdg-user-dirs-update --force 
-</​code>​ 
- 
-## voila, dans /etc/skel il devrait y avoir mainteant Bureau,​videos etc etc et les fichiers de conf dans le .config :) 
- 
-Vérifiez bien ca!!  
- 
-**si** tout est ok, nous devons encore modifier casper pour qu il installe l icone d'​ubiquity (l installateur sur disque) dans notre dossier "​Bureau"​ et non "​Desktop"​ au boot du live-cd 
- 
-<​code>​ 
-sed -i '​s/​About Kubuntu/A propos de Kubuntu/​g;​s/​Desktop/​Bureau/​g;​s/​HTML\/​en/​HTML\/​fr/​g'​ /​usr/​share/​initramfs-tools/​scripts/​casper-bottom/​10adduser 
-</​code>​ 
- 
-## on remet en place  
-<​code>​ 
-sed -i '​s/​\/​etc\/​skel/​\/​root/'​ /etc/passwd 
-</​code>​ 
- 
- 
-## configuration des tty (consoles virtuelles) en fr et du clavier 
-<​code>​ 
-apt-get update 
-apt-get install console-data console-common (choisir le clavier azerty fr) 
-dpkg-reconfigure console-setup 
- 
-## et vraiment par securite... 
-sed -i '​s/​XKBLAYOUT=.*/​XKBLAYOUT=fr/'​ /​etc/​default/​console-setup 
-</​code>​ 
- 
-## terminé, un peu de nettoyage : 
-<​code>​ 
-rm -R /tmp/.* 
-rm /etc/hosts 
-rm /​etc/​resolv.conf 
- 
-## nettoie les sources 
-apt-get clean 
- 
-## et sortez du chroot :) 
-exit  
- 
-</​code>​ 
- 
-## Une fois revenu en local... 
- 
-<​code>​ 
-umount squashfs/​proc 
-umount squashfs/​sys 
-umount squashfs/​dev/​pts 
- 
-## et on demonte l image tout est terminé pour le chroot... 
-umount squashfs 
-</​code>​ 
- 
-## Dernière étape, Modification isolinux en fr et mise à jour de wubi 
- 
-<​code>​ 
-cd iso 
-sudo -s 
- 
-## verification des depots sources 
- 
-sed -i '/​deb-src http:​\/​\/​archive.ubuntu.com\/​ubuntu hardy main/​d'​ /​etc/​apt/​sources.list 
-sed -i '/​deb-src http:​\/​\/​archive.ubuntu.com\/​ubuntu hardy-updates main/​d'​ /​etc/​apt/​sources.list 
-echo -e '​deb-src http://​archive.ubuntu.com/​ubuntu hardy main\ndeb-src http://​archive.ubuntu.com/​ubuntu hardy-updates main' | sudo tee -a /​etc/​apt/​sources.list &>/​dev/​null 
- 
-## mise à jour des sources 
-apt-get update 
- 
-## Téléchargement de sources gfxboot-theme-ubuntu... 
-apt-get install dpkg-dev 
-apt-get source gfxboot-theme-ubuntu 
- 
-## Mise en place et nettoyage... ​ 
-sudo rm *.dsc *.tar.gz *.gz *.diff.gz &>/​dev/​null 
-cd gfxboot-theme-ubuntu* 
-make DEFAULT_LANG=fr 
-cp -af boot/* ../​isolinux/​ 
-cd ../​isolinux/​ 
-echo "​fr"​ > langlist 
-cd .. 
-rm -R gfxboot-theme-ubuntu* 
- 
-## Wubi 
- 
-rm wubi.exe & wget http://​switch.dl.sourceforge.net/​sourceforge/​wubi/​Wubi-8.04.1-rev506.exe && mv Wubi-*.exe wubi.exe 
-</​code>​ 
  • traduction_live_cd_tuto_kubuntu_jaunty.1242024001.txt.gz
  • Dernière modification: Le 18/04/2011, 14:44
  • (modification externe)