Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#351 Le 05/07/2008, à 07:31

PauseKawa

Re : PROJET: LiveCD *ubuntu Edition Francophone

mr_pouit a écrit :

J'ai créé un iso fr en utilisant ton tuto, ça semble bien se passer (je le mets en ligne demain si certains veulent tester pour repérer les champs encore en anglais).

Pas mal de choses a revoir avec la 8.04.1 (style les locales et des Apt-get par exemple). Je refais tout le chemin jusqu'au makeiso et je mets cela avec les tutos si tu ne trouve rien a modifier.

PS: Pense a la doc sinon cela ne le fais pas vraiment
capturetestbtinstantan1qp1.png

Dernière modification par PauseKawa (Le 05/07/2008, à 07:49)


L'informatique c'est écologique. Un exemple : Je commande sur internet le dernier calendrier Pirelli. Résultat ? J'ai économisé mes pneus, mon essence, et je n'ai pas émis de gaz si néfaste pour notre planète. Et de toute manière, le facteur serait quand même passé pour m'amener mes factures.

Hors ligne

#352 Le 05/07/2008, à 08:28

PauseKawa

Re : PROJET: LiveCD *ubuntu Edition Francophone

@ll : Petite question et gros moment de paresse matinale : sous xnest la modification du Marque-pages ne concerne que l'utilisateur (normal). Comment appliquer cela lors de l'installation ?


L'informatique c'est écologique. Un exemple : Je commande sur internet le dernier calendrier Pirelli. Résultat ? J'ai économisé mes pneus, mon essence, et je n'ai pas émis de gaz si néfaste pour notre planète. Et de toute manière, le facteur serait quand même passé pour m'amener mes factures.

Hors ligne

#353 Le 05/07/2008, à 09:40

mr_pouit

Re : PROJET: LiveCD *ubuntu Edition Francophone

PauseKawa a écrit :

@mr_pouit : Avec la 8.04.1 c'est du petit beurre... Sauf pour desktop roll Une idée ?

Patcher xfdesktop pour qu'il supporte ça. =]

Hors ligne

#354 Le 05/07/2008, à 10:00

PauseKawa

Re : PROJET: LiveCD *ubuntu Edition Francophone

Ca c'est fais... Une autre ?

A corriger :

===== Préparation de l'espace de travail =====

# Création des répertoires

mkdir ~/livecd
cd ~/livecd
mkdir iso squashfs

# Récupération des données du livecd (Avec l'iso téléchargée dans le home bien sur)

sudo mount -o loop /home/patrice/xubuntu-8.04.1-desktop-i386-fr.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

===== Récupération du dernier wubi et suppression des fichiers inutiles de 'surface' =====

# Pour wubi

cd iso
sudo su
rm wubi.exe && wget http://downloads.sourceforge.net/wubi/Wubi-8.04.1.exe && mv Wubi-8.04.1.exe wubi.exe
exit
cd ..

# Pour les fichiers de surface

sudo su
cd iso/isolinux
mkdir tmp
mv boot* 16x16.fnt back.jpg f*.txt splash.*  isolinux.* *.withgtk gfxboot.cfg langlist fr* en* ./tmp/
rm *
mv ./tmp/* .
rmdir tmp
echo fr > langlist
exit

===== Préparation et passage en chroot pour les modifications =====

sudo mount --bind /proc squashfs/proc
sudo mount --bind /sys squashfs/sys
sudo mount --bind /dev squashfs/dev
sudo cp /etc/resolv.conf squashfs/etc/resolv.conf
sudo cp /etc/hosts squashfs/etc/hosts

# sudo cp /etc/apt/sources.list squashfs/etc/apt/sources.list (sudo gedit squashfs/etc/apt/sources.list optionnel suivant votre sources.list)

sudo chroot squashfs

===== Mise a jours/suppressions diverses =====

apt-get update
apt-get install console-data (choisir le clavier azerty fr)
aptitude -y purge `dpkg -l | awk '{print $2}' | egrep "language-pack|aspell-|gimp-help-|language-support-|myspell-|language-pack-gnome-|gimp-help-|thunderbird-locale-" | xargs`
aptitude -y install language-pack-fr language-pack-fr-base aspell-fr gimp-help-fr ifrench-gut language-support-fr language-support-translations-fr language-support-writing-fr myspell-fr-gut thunderbird-locale-fr wfrench language-pack-gnome-fr language-pack-gnome-fr-base manpages-fr manpages-fr-dev manpages-fr-extra
apt-get upgrade

# localepurge
touch /etc/locale.gen
echo -e "fr
fr_FR
fr_FR.UTF-8
fr_FR@euro" >>/etc/locale.gen

# installe paquet
aptitude -y install localepurge

# execute
localepurge

# et on le déinstalle...
aptitude -y purge localepurge

===== Modification des parametres fr =====

# Pour le panel

sed -e "s/Name=Web browser/Name=Navigateur Internet/g" /etc/xdg/xfce4/panel/launcher-2.rc > /etc/xdg/xfce4/panel/launcher-2.rc.tmp && mv -f /etc/xdg/xfce4/panel/launcher-2.rc.tmp /etc/xdg/xfce4/panel/launcher-2.rc
sed -e "s/Comment=Firefox web browser/Comment=Navigateur Firefox/g" /etc/xdg/xfce4/panel/launcher-2.rc > /etc/xdg/xfce4/panel/launcher-2.rc.tmp && mv -f /etc/xdg/xfce4/panel/launcher-2.rc.tmp /etc/xdg/xfce4/panel/launcher-2.rc
sed -e "s/Name=Help/Name=Aide/g" /etc/xdg/xfce4/panel/launcher-3.rc > /etc/xdg/xfce4/panel/launcher-3.rc.tmp && mv -f /etc/xdg/xfce4/panel/launcher-3.rc.tmp /etc/xdg/xfce4/panel/launcher-3.rc
sed -e "s/Comment=Xubuntu Desktop Guide/Comment=Guide de Xubuntu/g" /etc/xdg/xfce4/panel/launcher-3.rc > /etc/xdg/xfce4/panel/launcher-3.rc.tmp && mv -f /etc/xdg/xfce4/panel/launcher-3.rc.tmp /etc/xdg/xfce4/panel/launcher-3.rc

# Pour 'places'

sed -e "s/label=Places/label=Raccourcis/g" /etc/xdg/xfce4/panel/places-2.rc > /etc/xdg/xfce4/panel/places-2.rc.tmp && mv -f /etc/xdg/xfce4/panel/places-2.rc.tmp /etc/xdg/xfce4/panel/places-2.rc

# Epuration des fichiers menu du desktop

mkdir /etc/xdg/xfce4/desktop/temp
cp -av /etc/xdg/xfce4/desktop/menu.xml /etc/xdg/xfce4/desktop/temp/
cp -av /etc/xdg/xfce4/desktop/menu.xml.fr /etc/xdg/xfce4/desktop/temp/
cp -av /etc/xdg/xfce4/desktop/menudefs.hook /etc/xdg/xfce4/desktop/temp/
cp -av /etc/xdg/xfce4/desktop/xfce-registered-categories.xml /etc/xdg/xfce4/desktop/temp/
cp -av /etc/xdg/xfce4/desktop/xfce-registered-categories.xml.fr /etc/xdg/xfce4/desktop/temp/
rm /etc/xdg/xfce4/desktop/*
cp -av /etc/xdg/xfce4/desktop/temp/. /etc/xdg/xfce4/desktop/
rm -r /etc/xdg/xfce4/desktop/temp
# Modifications en fr pour les .desktop

sed -e "s/Name=Check for new hardware drivers/Name=Recherche de nouveaux pilotes/g" /etc/xdg/autostart/jockey-gtk.desktop > /etc/xdg/autostart/jockey-gtk.tmp && mv -f /etc/xdg/autostart/jockey-gtk.tmp /etc/xdg/autostart/jockey-gtk.desktop
sed -e "s/Comment=Notify about new hardware drivers available for the system/Comment=Notification de disponibilité de niveaux pilotes pour le systeme/g" /etc/xdg/autostart/jockey-gtk.desktop > /etc/xdg/autostart/jockey-gtk.tmp && mv -f /etc/xdg/autostart/jockey-gtk.tmp /etc/xdg/autostart/jockey-gtk.desktop
sed -e "s/Name=Network Manager/Name=Gestion du réseau/g" /etc/xdg/autostart/nm-applet.desktop > /etc/xdg/autostart/nm-applet.tmp && mv -f /etc/xdg/autostart/nm-applet.tmp /etc/xdg/autostart/nm-applet.desktop
sed -e "s/Name=Update Notifier/Name=Notification de mise a jour/g" /etc/xdg/autostart/update-notifier.desktop > /etc/xdg/autostart/update-notifier.tmp && mv -f /etc/xdg/autostart/update-notifier.tmp /etc/xdg/autostart/update-notifier.desktop
sed -e "s/Comment=Update notification daemon/Comment=Utilitaire de notification de mise a jour/g" /etc/xdg/autostart/update-notifier.desktop > /etc/xdg/autostart/update-notifier.tmp && mv -f /etc/xdg/autostart/update-notifier.tmp /etc/xdg/autostart/update-notifier.desktop

# Modification des applications du menu (/usr/share/applications/)

sed -e "s/Name=Partition Editor/Name=Editeur de partition/g" /usr/share/applications/gparted.desktop > /usr/share/applications/gparted.desktop.tmp && mv -f /usr/share/applications/gparted.desktop.tmp /usr/share/applications/gparted.desktop
sed -e "s/Comment=Manage your partitions/Comment=Gerer vos partitions/g" /usr/share/applications/gparted.desktop > /usr/share/applications/gparted.desktop.tmp && mv -f /usr/share/applications/gparted.desktop.tmp /usr/share/applications/gparted.desktop
sed -e "s/Name=Hardware Drivers/Name=Pilotes Propriétaires/g" /usr/share/applications/jockey-gtk.desktop > /usr/share/applications/jockey-gtk.desktop.tmp && mv -f /usr/share/applications/jockey-gtk.desktop.tmp /usr/share/applications/jockey-gtk.desktop
sed -e "s/Comment=Configure third-party and proprietary drivers/Comment=Gestion des pilotes propriétaires/g" /usr/share/applications/jockey-gtk.desktop > /usr/share/applications/jockey-gtk.desktop.tmp && mv -f /usr/share/applications/jockey-gtk.desktop.tmp /usr/share/applications/jockey-gtk.desktop
sed -i 's/default.desktop/xfce4.desktop/' /etc/xdg/xubuntu/gdm/gdm.conf
sed -i 's/gqview.desktop/ristretto.desktop/' /etc/xdg/xubuntu/applications/defaults.list
sed -e "s/Name=GIMP Image Editor/Name=Editeur d'image GIMP/g" /usr/share/applications/gimp.desktop > /usr/share/applications/gimp.desktop.tmp && mv -f /usr/share/applications/gimp.desktop.tmp /usr/share/applications/gimp.desktop
sed -e "s/Comment=Create images and edit photographs/Comment=Crée des images et modifie des photographies/g" /usr/share/applications/gimp.desktop > /usr/share/applications/gimp.desktop.tmp && mv -f /usr/share/applications/gimp.desktop.tmp /usr/share/applications/gimp.desktop
sed -e "s/Name=AbiWord Word Processor/Name=Traitement de texte AbiWord/g" /usr/share/applications/abiword.desktop > /usr/share/applications/abiword.desktop.tmp && mv -f /usr/share/applications/abiword.desktop.tmp /usr/share/applications/abiword.desktop
sed -e "s/Comment=AbiWord Word Processor/Comment=Traitement de texte AbiWord/g" /usr/share/applications/abiword.desktop > /usr/share/applications/abiword.desktop.tmp && mv -f /usr/share/applications/abiword.desktop.tmp /usr/share/applications/abiword.desktop

===== Mozilla-Firefox =====

# Tous les liens par défaut qui sont en anglais, pour cela éditer
/etc/firefox-3.0/profile/bookmarks.html


===== Boot/Casper =====

# Informations utilisateur par défaut:
# - éditer /etc/casper.conf remplacer la ligne correspondante par : export USERFULLNAME="Session CD" ( par exemple )

# Editer le fichier : /usr/share/initramfs-tools/scripts/casper-bottom/10adduser
# Remplacer tous les "Desktop" par la traduction correspondante, "Bureau" pour nous
# Remplacer également les "Examples" par "Exemples" .

sed -i 's/Desktop/Bureau/g' /usr/share/initramfs-tools/scripts/casper-bottom/10adduser
sed -i 's/Examples/Exemples/g' /usr/share/initramfs-tools/scripts/casper-bottom/10adduser

# ensuite il faut placer deux fichiers de config xdg dans le dossier .config, créer nos dossiers et en renommer, supprimer d'autres

# Donc créer dossiers :
# Documents
# Vidéos
# Musique
# Images
# Bureau
# Public
# Modèles

mkdir /etc/skel/Documents /etc/skel/Vidéos /etc/skel/Musique /etc/skel/Images /etc/skel/Bureau /etc/skel/Public /etc/skel/Modèles /etc/Exemples

# Ensuite créer les fichiers suivant: (ou les injecter depuis le système locale...)

# Créer /etc/skel/.config/user-dirs.locale et ajouter : fr_FR

mkdir /etc/skel/.config
echo fr_FR > /etc/skel/.config/user-dirs.locale

# et créer /etc/skel/.config/user-dirs.dirs et ajouter les répertoires.

mkdir /etc/skel/.config
echo -e "fr_FR" | tee /etc/skel/.config/user-dirs.locale
echo -e "# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Bureau"
XDG_DOWNLOAD_DIR="$HOME/Bureau"
XDG_TEMPLATES_DIR="$HOME/Modèles"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Musique"
XDG_PICTURES_DIR="$HOME/Images"
XDG_VIDEOS_DIR="$HOME/Vidéos" | tee /etc/skel/.config/user-dirs.dirs &>/dev/null

# (Partie a revoir)

# Autre possibilité a partir de votre système, un cp hors chroot :

sudo cp ~/.config/user-dirs.locale ~/livecd/squashfs/etc/skel/.config/user-dirs.locale
sudo cp ~/.config/user-dirs.dirs ~/livecd/squashfs/etc/skel/.config/user-dirs.dirs

===== Pour gagner plus de place =====

## fichiers a supprimer, je cherchais un gain de place significatif sans incidences si possible en dehors des paquets

Nous pouvons libérer pas mal d'espace avec tous les fichiers d'aide de gnome, j ai donc fait rapido une petite fonction qui permet de scanner le dossier /usr/share/gnome/help/ et virer toutes les langues sauf fr, en_GB et us

on passe de 143mo a 74mo smile pepere pour la suite...

Fonction:

for i in  $(ls /usr/share/gnome/help/); do

dir=/usr/share/gnome/help/$i
cd $dir

check=`ls $dir | egrep "cs|es|eu|fi|hu|it|ja|ko|lt|nl|pl|pt|pt_BR|ro|ru|sk|sv|zh_CN"`

for i in  $check; do
  echo "$dir/$i"
rm -R "$dir/$i"
done
done

#########################


===== Sortie du chroot =====

apt-get clean
rm -rf /tmp/*
rm /etc/resolv.conf
rm /etc/hosts
exit
sudo umount  ~/livecd/squashfs/proc
sudo umount  ~/livecd/squashfs/sys
sudo umount  ~/livecd/squashfs/dev

===== Changement de la langue dans le gfxboot =====

cd /tmp
bzr co http://bazaar.launchpad.net/~ubuntu-cor … u/mainline gfxboot-theme
cd /tmp/gfxboot-theme
sed -i 's/DEFAULT_LANG = /DEFAULT_LANG = fr/' Makefile
make
sudo cp -R /tmp/gfxboot-theme/boot/* ~/livecd/iso/isolinux

===== Intégration des traductions =====

# Exemple pour xubuntu-index.html

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Bienvenu dans Xubuntu 8.04!</title>
  <link rel="stylesheet" href="/usr/share/xubuntu-docs/about/xubuntu.css" type="text/css" />
</head>

<body>

  <div class="xubuntu-header">
    <img src="/usr/share/xubuntu-docs/common/images/headerlogo.png">
  </div>

  <div id="content" class="xubuntu-content">

  <h1 class="title"><a id="art-about-ubuntu" name=
  "art-about-ubuntu"></a>Bienvenu dans Xubuntu 8.04!</h1>

  <p>Xubuntu est une distribution dérivée d'Ubuntu basée sur xfce4.
  </p>

  <p>Le projet Ubuntu est construit autour de l'idée contenue dans la
  <a href="http://www.ubuntu.com/ubuntu/philosophy">philosophie Ubuntu</a> : Les logiciels doivent être disponible sans frais de licence, Les logiciels doivent pouvoir être utilisés dans la langue de l'utilisateur et les utilisateurs doivent avoir la liberté d'améliorer et de modifier le logiciels comme ils le souhaitent.</p>

  <h2 class="title" style="clear: both">Obtenir de l'aide pour Xubuntu:</h2>

  <p>Lire la <a href="file:///usr/share/xubuntu-docs/index.html">Documentation Xubuntu</a>.
  </p>
  <p>Vous pouvez obtenir de l'aide spécifique à ubuntu sur le canal #xubuntu du réseau IRC Freenode, .</p>
  <p>Merci de reporter les bugs sur <a href="http://bugs.launchpad.net/ubuntu">Launchpad</a>.</p>

  <h2 class="title" style="clear: both">Aide général pour Ubuntu:</h2>
  La plupart de l'aide pour Ubuntu s'applique également pour Ubuntu. Veuillez consulter la <a href=
  "http://help.ubuntu.com">site officiel de la documentation d'Ubuntu </a> et la  <a href=
  "http://doc.ubuntu-fr.org/">documentation crée par la communauté </a>.</p>
  <p>Si vous préferez les contacts humains, vous pouvez utiliser les <a href=
  "http://lists.ubuntu.com">listes de diffusion par mail</a>,
  <a href="http://forum.ubuntu-fr.org/">le forum</a>, ou le chat avec la communauté sur le canal #xubuntu du réseau IRC Freenode.</p>
  <p>Vous pouvez obtenir également un
  <a href="http://www.ubuntu.com/support/supportoptions/paidsupport">support commercial</a> pour Ubuntu.</p>

  <h2 class="title" style="clear: both">Contribuer à Ubuntu:</h2>

  <p>La communauté Ubuntu est constituée de développeurs de logiciels, de rédacteurs de la documentation, de traducteurs, de graphiste et le plus important, de tous les utilisateurs d'Ubuntu dans leur vie quotidienne. Nous vous invitons à rejoindre cette communauté et de permettre qu'Ubuntu soit un système d'exploitation qui comble complètement vos attentes.</p>

  <p>Pour savoir comment participer, visitez <a href=
  "http://doc.ubuntu-fr.org/comment_participer">la page "Participation" de la communauté</a>!</p>

  </div>

</body>
</html>

===== Création de l'ISO =====

# Modification du manifest et Compression

sudo rm ~/livecd/iso/casper/filesystem.squashfs
cd ~/livecd
sudo chmod a+w iso/casper/filesystem.manifest
sudo chroot squashfs dpkg-query -W --showformat='${Package} ${Version}\n' > iso/casper/filesystem.manifest
sudo chmod go-w iso/casper/filesystem.manifest
sudo chmod a+w iso/casper/filesystem.manifest-desktop
sudo chroot squashfs dpkg-query -W --showformat='${Package} ${Version}\n' > iso/casper/filesystem.manifest-desktop
sudo chmod go-w iso/casper/filesystem.manifest-desktop
cd squashfs
sudo mksquashfs . ../iso/casper/filesystem.squashfs -nolzma -info

# Création du md5sum

cd ~/livecd/iso
sudo -s
rm md5sum.txt
find . -type f -print0 | xargs -0 md5sum > md5sum.txt
exit

# Création de l'iso

sudo mkisofs -r -V "LiveCD FR" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o xubuntu-8.04.1-desktop-i386-fr.iso .

Dernière modification par PauseKawa (Le 05/07/2008, à 11:06)


L'informatique c'est écologique. Un exemple : Je commande sur internet le dernier calendrier Pirelli. Résultat ? J'ai économisé mes pneus, mon essence, et je n'ai pas émis de gaz si néfaste pour notre planète. Et de toute manière, le facteur serait quand même passé pour m'amener mes factures.

Hors ligne

#355 Le 05/07/2008, à 10:41

mr_pouit

Re : PROJET: LiveCD *ubuntu Edition Francophone

PauseKawa a écrit :

rm wubi.exe && wget http://downloads.sourceforge.net/wubi/Wubi-8.04.1.exe && mv Wubi-8.04.exe wubi.exe

Autant prendre la version 8.04.1 de Wubi. wink

Hors ligne

#356 Le 05/07/2008, à 10:50

Dert Ung

Re : PROJET: LiveCD *ubuntu Edition Francophone

P.S: Suite au changement récents dans Hardy, il faudra penser à intégrer le 8.O4.1 et firefox version finale

Très bien expliqué la création de l'iso.


Apple, c'est pas pour moi. Je suis claustrophobe.
T'as mal vu mon avatar? Clique ici
Un peu de clarté, ça fait du bien.

Hors ligne

#357 Le 05/07/2008, à 11:03

PauseKawa

Re : PROJET: LiveCD *ubuntu Edition Francophone

mr_pouit a écrit :
PauseKawa a écrit :

rm wubi.exe && wget http://downloads.sourceforge.net/wubi/Wubi-8.04.1.exe && mv Wubi-8.04.exe wubi.exe

Autant prendre la version 8.04.1 de Wubi. wink

Oups


L'informatique c'est écologique. Un exemple : Je commande sur internet le dernier calendrier Pirelli. Résultat ? J'ai économisé mes pneus, mon essence, et je n'ai pas émis de gaz si néfaste pour notre planète. Et de toute manière, le facteur serait quand même passé pour m'amener mes factures.

Hors ligne

#358 Le 05/07/2008, à 12:18

PauseKawa

Re : PROJET: LiveCD *ubuntu Edition Francophone

@mr_pouit : Il reste aussi a supprimer les locales (~/livecd/squashfs/usr/share/locale)

@Créateurs d'ISO : Les méthodes (pour Ubuntu par exemple) demandes des prérequis (bien que les liens soit présents, vers http://doc.ubuntu-fr.org/personnaliser_livecd par exemple) > Pourquoi ne pas mettre les tutos complets ? (Je ne parle pas d'un wget de l'iso mais presque)

@smo : Je sais que tu as pas mal de choses sur le feu mais ton ami sous KDE peut il nous aider ? Il me semble que du coter Kubuntu cela n'avance pas.

PauseKawa a écrit :
AlbinOz a écrit :

oh mais il n'y a pas de raison wink toujours sur le même modèle ?

pour les crédits de bas de page, on met quoi ?

L'origine plus une note ?
Après tout nous n'avons rien inventer.

Un lien vers 'cocorico.html' dans la toolbar de firefox ?

@AlbinOz : A toi de jouer pour le wiki Xubuntu wink

Dernière modification par PauseKawa (Le 05/07/2008, à 12:26)


L'informatique c'est écologique. Un exemple : Je commande sur internet le dernier calendrier Pirelli. Résultat ? J'ai économisé mes pneus, mon essence, et je n'ai pas émis de gaz si néfaste pour notre planète. Et de toute manière, le facteur serait quand même passé pour m'amener mes factures.

Hors ligne

#359 Le 05/07/2008, à 14:29

loloboss

Re : PROJET: LiveCD *ubuntu Edition Francophone

YannUbuntu a écrit :

@loloboss:  peux-tu stp taper les commandes suivantes dans un terminal et nous indiquer ce qui s'affiche?

cat /var/log/dpkg.log | grep 2008-07-03

puis

ls -lrt /var/cache/apt/archives/ | grep 2008-07-03

tout ce qu'il y a est daté d'avril ou mai.
le dpkg.log contient juste un 'startup package purge' du mois de juillet.
dans le répertoire /var/cache/apt/archive , tous les fichiers sont datés du mois d'avril - mai
je précise que mon PC est à l'heure ;-)

sinon, voici le listing de /var/cache/apt/archives/ , interessant tout de même :
aspell-en_6.0-0-5.1_all.deb
language-pack-en-base_1%3a8.04+20080527_all.deb
language-pack-en_1%3a8.04+20080527_all.deb
language-pack-gnome-en-base_1%3a8.04+20080527_all.deb
language-pack-gnome-en_1%3a8.04+20080527_all.deb
language-support-en_1%3a8.04+20080218_all.deb
language-support-translations-en_1%3a8.04+20080407_all.deb
language-support-writing-en_1%3a8.04+20080630_all.deb
listing.txt
lock
myspell-en-gb_1%3a2.4.0~m240-1ubuntu1_all.deb
myspell-en-us_1%3a2.4.0~m240-1ubuntu1_all.deb
myspell-en-za_1%3a2.4.0~m240-1ubuntu1_all.deb
openoffice.org-base-core_1%3a2.4.1-1ubuntu2_i386.deb
openoffice.org-calc_1%3a2.4.1-1ubuntu2_i386.deb
openoffice.org-common_1%3a2.4.1-1ubuntu2_all.deb
openoffice.org-core_1%3a2.4.1-1ubuntu2_i386.deb
openoffice.org-draw_1%3a2.4.1-1ubuntu2_i386.deb
openoffice.org-gnome_1%3a2.4.1-1ubuntu2_i386.deb
openoffice.org-gtk_1%3a2.4.1-1ubuntu2_i386.deb
openoffice.org-help-en-gb_1%3a2.4.1-1ubuntu2_all.deb
openoffice.org-help-en-us_1%3a2.4.1-1ubuntu2_all.deb
openoffice.org-hyphenation-en-us_2.3.1-2ubuntu1_all.deb
openoffice.org-impress_1%3a2.4.1-1ubuntu2_i386.deb
openoffice.org-l10n-common_1%3a2.4.1-1ubuntu2_all.deb
openoffice.org-l10n-en-gb_1%3a2.4.1-1ubuntu2_all.deb
openoffice.org-l10n-en-za_1%3a2.4.1-1ubuntu2_all.deb
openoffice.org-l10n-fr_1%3a2.4.1-1ubuntu2_all.deb
openoffice.org-style-human_1%3a2.4.1-1ubuntu2_all.deb
openoffice.org-thesaurus-en-au_2.1-3ubuntu1_all.deb
openoffice.org-thesaurus-en-us_1%3a2.4.0~m240-1ubuntu1_all.deb
openoffice.org-writer_1%3a2.4.1-1ubuntu2_i386.deb
partial
python-central_0.6.7ubuntu0.1_all.deb
python-uno_1%3a2.4.1-1ubuntu2_i386.deb
thunderbird-locale-en-gb_1%3a2.0.0.0+1-0ubuntu1_all.deb

quasiment que des paquets linguistiques, principalement anglais et un peu francais.

je précise pour finir que j'ai uniquement fait l'installation de cette ubuntu, rien d'autre pour le moment.

en espérant que ca vous aide ...

Hors ligne

#360 Le 05/07/2008, à 15:18

PauseKawa

Re : PROJET: LiveCD *ubuntu Edition Francophone

Un probleme de locale sans doute. Un LC_ALL=C ou rien avec une variable non définie ou un truc comme cela.
tape un

locale

dans une console pour voir.

loloboss a écrit :

sinon, voici le listing de /var/cache/apt/archives/ , interessant tout de même :
aspell-en_6.0-0-5.1_all.deb
language-pack-en-base_1%3a8.04+20080527_all.deb
language-pack-en_1%3a8.04+20080527_all.deb
language-pack-gnome-en-base_1%3a8.04+20080527_all.deb
language-pack-gnome-en_1%3a8.04+20080527_all.deb
language-support-en_1%3a8.04+20080218_all.deb
language-support-translations-en_1%3a8.04+20080407_all.deb
language-support-writing-en_1%3a8.04+20080630_all.deb
listing.txt
lock
myspell-en-gb_1%3a2.4.0~m240-1ubuntu1_all.deb
myspell-en-us_1%3a2.4.0~m240-1ubuntu1_all.deb
myspell-en-za_1%3a2.4.0~m240-1ubuntu1_all.deb
openoffice.org-base-core_1%3a2.4.1-1ubuntu2_i386.deb
openoffice.org-calc_1%3a2.4.1-1ubuntu2_i386.deb
openoffice.org-common_1%3a2.4.1-1ubuntu2_all.deb
openoffice.org-core_1%3a2.4.1-1ubuntu2_i386.deb
openoffice.org-draw_1%3a2.4.1-1ubuntu2_i386.deb
openoffice.org-gnome_1%3a2.4.1-1ubuntu2_i386.deb
openoffice.org-gtk_1%3a2.4.1-1ubuntu2_i386.deb
openoffice.org-help-en-gb_1%3a2.4.1-1ubuntu2_all.deb
openoffice.org-help-en-us_1%3a2.4.1-1ubuntu2_all.deb
openoffice.org-hyphenation-en-us_2.3.1-2ubuntu1_all.deb
openoffice.org-impress_1%3a2.4.1-1ubuntu2_i386.deb
openoffice.org-l10n-common_1%3a2.4.1-1ubuntu2_all.deb
openoffice.org-l10n-en-gb_1%3a2.4.1-1ubuntu2_all.deb
openoffice.org-l10n-en-za_1%3a2.4.1-1ubuntu2_all.deb
openoffice.org-l10n-fr_1%3a2.4.1-1ubuntu2_all.deb
openoffice.org-style-human_1%3a2.4.1-1ubuntu2_all.deb
openoffice.org-thesaurus-en-au_2.1-3ubuntu1_all.deb
openoffice.org-thesaurus-en-us_1%3a2.4.0~m240-1ubuntu1_all.deb
openoffice.org-writer_1%3a2.4.1-1ubuntu2_i386.deb
partial
python-central_0.6.7ubuntu0.1_all.deb
python-uno_1%3a2.4.1-1ubuntu2_i386.deb
thunderbird-locale-en-gb_1%3a2.0.0.0+1-0ubuntu1_all.deb

quasiment que des paquets linguistiques, principalement anglais et un peu francais.

Cela ressemble a une désinstallation non purgée ou un en qui reste en C quelque part...

Dernière modification par PauseKawa (Le 05/07/2008, à 15:46)


L'informatique c'est écologique. Un exemple : Je commande sur internet le dernier calendrier Pirelli. Résultat ? J'ai économisé mes pneus, mon essence, et je n'ai pas émis de gaz si néfaste pour notre planète. Et de toute manière, le facteur serait quand même passé pour m'amener mes factures.

Hors ligne

#361 Le 05/07/2008, à 16:40

mr_pouit

Re : PROJET: LiveCD *ubuntu Edition Francophone

* Pour les bookmarks firefox en fr, il suffit de prendre le fichier defaults/profile/bookmarks.html de l'archive de firefox 3 français disponible sur le ftp de mozilla.

* Pour effacer les docs GNOME non nécessaires, il y a plus rapide que le script proposé, en utilisant find:

cd /usr/share/gnome/help && find . -depth -mindepth 2 -maxdepth 2 -type d ! \( -name "fr*" -o -name "C" -o -name "en*" -o -name "us" \) | xargs rm -rf

Hors ligne

#362 Le 05/07/2008, à 17:27

PauseKawa

Re : PROJET: LiveCD *ubuntu Edition Francophone

mr_pouit a écrit :

Pour effacer les docs GNOME non nécessaires, il y a plus rapide que le script proposé, en utilisant find:

cd /usr/share/gnome/help && find . -depth -mindepth 2 -maxdepth 2 -type d ! \( -name "fr*" -o -name "C" -o -name "en*" -o -name "us" \) | xargs rm -rf

Pris de vitesse... Je vais faire grève moi wink
De plus cela passe mieux en copier/coller

Edit : Pourquoi ne pas partir de / ? Cela vas bien avec /squashfs/usr/share/locale non ?

Dernière modification par PauseKawa (Le 05/07/2008, à 17:46)


L'informatique c'est écologique. Un exemple : Je commande sur internet le dernier calendrier Pirelli. Résultat ? J'ai économisé mes pneus, mon essence, et je n'ai pas émis de gaz si néfaste pour notre planète. Et de toute manière, le facteur serait quand même passé pour m'amener mes factures.

Hors ligne

#363 Le 05/07/2008, à 22:00

loloboss

Re : PROJET: LiveCD *ubuntu Edition Francophone

PauseKawa a écrit :

Un probleme de locale sans doute. Un LC_ALL=C ou rien avec une variable non définie ou un truc comme cela.
tape un

locale

dans une console pour voir.

Cela ressemble a une désinstallation non purgée ou un en qui reste en C quelque part...

voilà, LC_ALL est vide :

$ locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=

Dernière modification par loloboss (Le 05/07/2008, à 22:01)

Hors ligne

#364 Le 05/07/2008, à 23:55

mr_pouit

Re : PROJET: LiveCD *ubuntu Edition Francophone

Bon, voilà un premier ISO xubuntu de test de la 8.04.1 pour les courageux : http://people.dunnewind.net/mrpouit/live-fr/
Normalement, tout est à peu près francisé, mais si vous voyez des bêtises signalez-les. wink
Il reste les documents (ou exemples) à rajouter, des idées ?

Et j'ai rassemblé tous les posts dans un fichier texte pour la méthode : http://people.dunnewind.net/mrpouit/live-fr/HOWTO.txt (c'est pas encore à la syntaxe wiki, et il faut que je rajoute des explications).


PauseKawa a écrit :

Edit : Pourquoi ne pas partir de / ? Cela vas bien avec /squashfs/usr/share/locale non ?

J'ai exécuté la commande à l'intérieur du chroot, donc il faut ajuster le chemin (et le -maxdepth et -mindepth) si on la lance à l'extérieur ^^

loloboss a écrit :

voilà, LC_ALL est vide :

$ locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=

Ça me semble normal…

Hors ligne

#365 Le 06/07/2008, à 06:25

PauseKawa

Re : PROJET: LiveCD *ubuntu Edition Francophone

@loloboss : Trop normal même. Je fini deux trois choses et je regarde de mon coter. Merci de ton aide wink


L'informatique c'est écologique. Un exemple : Je commande sur internet le dernier calendrier Pirelli. Résultat ? J'ai économisé mes pneus, mon essence, et je n'ai pas émis de gaz si néfaste pour notre planète. Et de toute manière, le facteur serait quand même passé pour m'amener mes factures.

Hors ligne

#366 Le 06/07/2008, à 06:25

PauseKawa

Re : PROJET: LiveCD *ubuntu Edition Francophone

mr_pouit a écrit :

Bon, voilà un premier ISO xubuntu de test de la 8.04.1 pour les courageux : http://people.dunnewind.net/mrpouit/live-fr/
Normalement, tout est à peu près francisé, mais si vous voyez des bêtises signalez-les. wink
Il reste les documents (ou exemples) à rajouter, des idées ?

Bizarre la taille de ton cd... Je suis a 459,2 Mio moi.
Je regarde cela.

# Remplacer /etc/firefox-3.0/profile/bookmarks.html par le fichier defaults/profile/bookmarks.html de l'archive fr de Mozilla (ftp://ftp.mozilla.org/pub/firefox/releases/3.0/linux-i686/fr/firefox-3.0.tar.bz2 par exemple)
# Modifier /etc/casper.conf pour remplacer la ligne correspondante par : export USERFULLNAME="Session CD" (faire de même pour /usr/share/initramfs-tools/scripts/casper)

OK pour scripter cela aujourd'hui.

Dernière modification par PauseKawa (Le 06/07/2008, à 06:29)


L'informatique c'est écologique. Un exemple : Je commande sur internet le dernier calendrier Pirelli. Résultat ? J'ai économisé mes pneus, mon essence, et je n'ai pas émis de gaz si néfaste pour notre planète. Et de toute manière, le facteur serait quand même passé pour m'amener mes factures.

Hors ligne

#367 Le 06/07/2008, à 07:06

PauseKawa

Re : PROJET: LiveCD *ubuntu Edition Francophone

@mr_pouit :

###############################################################################
### Installation des outils nécessaires
###############################################################################

sudo apt-get install squashfs-tools mkisofs
sudo modprobe squashfs

Télécharger l'image depuis http://cdimages.ubuntu.com/

mkdir ~/live
mv xubuntu-8.04.1-desktop-i386.iso ~/live
cd ~/live

mkdir ~/live
cd ~/live
wget http://cdimages.ubuntu.com/xubuntu/releases/8.04.1/release/xubuntu-8.04.1-desktop-i386.iso
# Ou wget http://cdimages.ubuntu.com/xubuntu/releases/8.04.1/release/xubuntu-8.04.1-desktop-amd64.iso suivant l'architecture

###############################################################################
### Vérifications
###############################################################################

grep '^[^:]*:[^:]*:[1-9][0-9][0-9][0-9]:' /etc/passwd
grep '^[^:]*:[^:]*:[12][0-9][0-9][0-9][0-9]:' /etc/passwd

usermod -u 500 $hit

C'est pour ?

mr_pouit a écrit :
PauseKawa a écrit :

Edit : Pourquoi ne pas partir de / ? Cela vas bien avec /squashfs/usr/share/locale non ?

J'ai exécuté la commande à l'intérieur du chroot, donc il faut ajuster le chemin (et le -maxdepth et -mindepth) si on la lance à l'extérieur ^^

Je parle du chroot bien sur.
Mais c'est vrais qu'il est nécessaire de bien localiser les répertoires.

Dernière modification par PauseKawa (Le 06/07/2008, à 07:18)


L'informatique c'est écologique. Un exemple : Je commande sur internet le dernier calendrier Pirelli. Résultat ? J'ai économisé mes pneus, mon essence, et je n'ai pas émis de gaz si néfaste pour notre planète. Et de toute manière, le facteur serait quand même passé pour m'amener mes factures.

Hors ligne

#368 Le 06/07/2008, à 07:43

PauseKawa

Re : PROJET: LiveCD *ubuntu Edition Francophone

PauseKawa a écrit :

# Remplacer /etc/firefox-3.0/profile/bookmarks.html par le fichier defaults/profile/bookmarks.html de l'archive fr de Mozilla (ftp://ftp.mozilla.org/pub/firefox/releases/3.0/linux-i686/fr/firefox-3.0.tar.bz2 par exemple)
OK pour scripter cela aujourd'hui.

cd /tmp
wget ftp://ftp.mozilla.org/pub/firefox/releases/3.0/linux-i686/fr/firefox-3.0.tar.bz2
tar jxvf firefox-3.0.tar.bz2
cp /tmp/firefox/defaults/profile/bookmarks.html /etc/firefox-3.0/profile/bookmarks.html
cd ..

(pas de rm pour moi puisque je fais cela avant de sortir du chroot)


L'informatique c'est écologique. Un exemple : Je commande sur internet le dernier calendrier Pirelli. Résultat ? J'ai économisé mes pneus, mon essence, et je n'ai pas émis de gaz si néfaste pour notre planète. Et de toute manière, le facteur serait quand même passé pour m'amener mes factures.

Hors ligne

#369 Le 06/07/2008, à 08:11

PauseKawa

Re : PROJET: LiveCD *ubuntu Edition Francophone

mr_pouit a écrit :

# Modifier /etc/casper.conf pour remplacer la ligne correspondante par : export USERFULLNAME="Session CD" (faire de même pour /usr/share/initramfs-tools/scripts/casper)

sed -e "s/Live session user/Session CD/g" /etc/casper.conf > /etc/casper.conf.tmp && mv -f /etc/casper.conf.tmp /etc/casper.conf
sed -e "s/Live session user/Session CD/g" /usr/share/initramfs-tools/scripts/casper > /usr/share/initramfs-tools/scripts/casper.tmp && mv -f /usr/share/initramfs-tools/scripts/casper.tmp /usr/share/initramfs-tools/scripts/casper

L'informatique c'est écologique. Un exemple : Je commande sur internet le dernier calendrier Pirelli. Résultat ? J'ai économisé mes pneus, mon essence, et je n'ai pas émis de gaz si néfaste pour notre planète. Et de toute manière, le facteur serait quand même passé pour m'amener mes factures.

Hors ligne

#370 Le 06/07/2008, à 09:10

mr_pouit

Re : PROJET: LiveCD *ubuntu Edition Francophone

PauseKawa a écrit :

grep '^[^:]*:[^:]*:[1-9][0-9][0-9][0-9]:' /etc/passwd
grep '^[^:]*:[^:]*:[12][0-9][0-9][0-9][0-9]:' /etc/passwd


usermod -u 500 $hit[/i]

C'est pour ?

C'est pour vérifier qu'il n'y a pas d'uid > 1000, car d'après la doc ubuntu, le cd ne démarrera pas sinon. Et le usermod sert à changer les éventuels uids trouvés.

Hors ligne

#371 Le 06/07/2008, à 10:05

PauseKawa

Re : PROJET: LiveCD *ubuntu Edition Francophone

mr_pouit a écrit :
PauseKawa a écrit :

@mr_pouit : Avec la 8.04.1 c'est du petit beurre... Sauf pour desktop roll Une idée ?

Patcher xfdesktop pour qu'il supporte ça. =]

Tu parle de ceci ?

diff -Naur xfdesktop-4.4.2/src/xfce-desktop.c xfdesktop-4.4.2.tpg/src/xfce-desktop.c
--- xfdesktop-4.4.2/src/xfce-desktop.c	2007-11-17 19:31:41.000000000 +0000
+++ xfdesktop-4.4.2.tpg/src/xfce-desktop.c	2008-05-05 12:07:03.000000000 +0000
@@ -150,6 +150,93 @@
     return desktop->priv->system_font_size;
 }
 
+/* Use XDG_DESKTOP_DIR */
+static char *
+lookup_desktop_dir (void)
+{
+  FILE *file;
+  char *config_file;
+  char buffer[512];
+  char *user_dir;
+  char *p, *d;
+  int len;
+  int relative;
+  
+  config_file = g_build_filename (g_get_user_config_dir (), "user-dirs.dirs", NULL);
+  file = fopen (config_file, "r");
+  free (config_file);
+  if (file == NULL)
+    goto error;
+  
+  user_dir = NULL;
+  while (fgets (buffer, sizeof (buffer), file))
+    {
+      /* Remove newline at end */
+      len = strlen (buffer);
+      if (len > 0 && buffer[len-1] == '\n')
+	buffer[len-1] = 0;
+      
+      p = buffer;
+      while (*p == ' ' || *p == '\t')
+	p++;
+      
+      if (!g_str_has_prefix (p, "XDG_DESKTOP_DIR"))
+	continue;
+      p += strlen ("XDG_DESKTOP_DIR");
+      
+      while (*p == ' ' || *p == '\t')
+	p++;
+      
+      if (*p != '=')
+	continue;
+      p++;
+      
+      while (*p == ' ' || *p == '\t')
+	p++;
+      
+      if (*p != '"')
+	continue;
+      p++;
+      
+      relative = 0;
+      if (strncmp (p, "$HOME/", 6) == 0)
+	{
+	  p += 6;
+	  relative = 1;
+	}
+      else if (*p != '/')
+	continue;
+      
+      if (relative)
+	{
+	  user_dir = g_malloc (strlen (g_get_home_dir()) + 1 + strlen (p) + 1);
+	  strcpy (user_dir, g_get_home_dir ());
+	  strcat (user_dir, "/");
+	}
+      else
+	{
+	  user_dir = g_malloc (strlen (p) + 1);
+	  *user_dir = 0;
+	}
+      
+      d = user_dir + strlen (user_dir);
+      while (*p && *p != '"')
+	{
+	  if ((*p == '\\') && (*(p+1) != 0))
+	    p++;
+	  *d++ = *p++;
+	}
+      *d = 0;
+    }  
+  fclose (file);
+ 
+  if (user_dir)
+    return user_dir;
+  
+ error:
+  return g_build_filename (g_get_home_dir (), "Desktop", NULL);
+}
+
 static void
 xfce_desktop_setup_icon_view(XfceDesktop *desktop)
 {
@@ -168,8 +255,7 @@
         case XFCE_DESKTOP_ICON_STYLE_FILES:
             {
                 ThunarVfsPath *path;
-                gchar *desktop_path = xfce_get_homefile("Desktop",
-                                                        NULL);
+                gchar *desktop_path = lookup_desktop_dir ();
                 
                 path = thunar_vfs_path_new(desktop_path, NULL);
                 if(path) {

Est ce bien raisonnable ?


L'informatique c'est écologique. Un exemple : Je commande sur internet le dernier calendrier Pirelli. Résultat ? J'ai économisé mes pneus, mon essence, et je n'ai pas émis de gaz si néfaste pour notre planète. Et de toute manière, le facteur serait quand même passé pour m'amener mes factures.

Hors ligne

#372 Le 06/07/2008, à 10:35

mr_pouit

Re : PROJET: LiveCD *ubuntu Edition Francophone

Ce patch n'a pas encore été accepté en amont, donc ce n'est pas raisonnable de le prendre, vu que les gens ne pourront pas rapporter de bugs…

Hors ligne

#373 Le 06/07/2008, à 10:38

PauseKawa

Re : PROJET: LiveCD *ubuntu Edition Francophone

Ok, plus qu'a attendre la 4.6 alors roll


L'informatique c'est écologique. Un exemple : Je commande sur internet le dernier calendrier Pirelli. Résultat ? J'ai économisé mes pneus, mon essence, et je n'ai pas émis de gaz si néfaste pour notre planète. Et de toute manière, le facteur serait quand même passé pour m'amener mes factures.

Hors ligne

#374 Le 06/07/2008, à 10:51

mr_pouit

Re : PROJET: LiveCD *ubuntu Edition Francophone

C'est bien parti pour qu'il n'y soit pas non plus roll sad

Hors ligne

#375 Le 06/07/2008, à 14:37

PauseKawa

Re : PROJET: LiveCD *ubuntu Edition Francophone

@mr_pouit : Je n'arrive pas a télécharger ton iso. Je laisse tomber et je fais cela a partir de ton tuto.


L'informatique c'est écologique. Un exemple : Je commande sur internet le dernier calendrier Pirelli. Résultat ? J'ai économisé mes pneus, mon essence, et je n'ai pas émis de gaz si néfaste pour notre planète. Et de toute manière, le facteur serait quand même passé pour m'amener mes factures.

Hors ligne