05-07-2008 : 23h24 min - Disconnected
Last modification : 26 November 2007

 

Customizing the Ubuntu live CD

Cette page décrit les différentes manipulations qui ont été nécessaires à la réalisation de la boîte à outils du prof pour Linux. Son objectif est de vous permettre de réaliser votre propre personnalisation d'Ubuntu, en faisant d'autres choix que les miens. Voici donc étape par étape les actions à effectuer. Ces étapes correspondent à la version 0.7 de la boîte à outils du prof pour Linux.

Preliminary

Nous allons devoir créer un cd virtuel lors des étapes ci-dessous. Toute la difficulté consiste à faire passer des éléments de la distribution virtuelle vers notre ordinateur réel. Deux solutions s'offrent à nous : on peut monter notre système dans le système virtuel ou alors utiliser un site web pour y déposer des ressources depuis le système virtuel puis les télécharger dans le système réel. J'ai choisi la deuxième solution, ne sachant pas mettre en oeuvre la première.

Have a DVD in another language by default than english

Le CD original d'Ubuntu est multilingue et démarre par défaut en anglais. Même si on choisi le français dès le menu de départ, certains logiciels restent en anglais (OpenOffice.org, Firefox, ...). Voici la procédure pour créer un CD entièrement en français (ou une autre langue), y compris le menu de démarrage. On peut bien sur ajouter d'autres langues si on le souhaite. Nous aurons besoin pour cela d'un logiciel appelé UCK :

  • UCK is in the ubuntu repositories, so you only have to download it with a package manager (for example Synaptic).
  • Launch UCK. You will find it in the 'Accessories' menu.
  • Choisir les langues voulues (pour ma part j'ai mis le français, l'anglais et le portugais) et la langue par défaut au démarrage. Le logiciel récupérera alors les paquets nécessaires pour avoir les principaux logiciels dans les langues voulues.
  • UCK vous propose de supprimer les logiciels Windows qui se trouve sur le CD d'Ubuntu et de personnaliser le CD manuellement. Vous pouvez lancer pour cela le gestionnaire de paquets ou une console. Si vous avez accepté la personnalisation, vous pourrez au bout d'un moment assez long lancer le gestionnaire de paquet (UCK Package Manager). Cliquer sur 'Settings' et 'repositories' et ajouter les dépôts 'universe' et 'multiverse'. Vous pouvez sélectionner des paquets à installer ou utiliser le mode console.
  • Launch the UCK terminal. You can than use many commands. You will find the one I used below.

Add softwares from Ubuntu's repositories

Commençons par la partie simple, ajouter des logiciels qui figurent dans les dépôts Ubuntu. Ouvrez la console de UCK, mettez à jour les dépôts avec apt-get update puis copiez/collez la commande apt-get ci-dessous. Modifiez la à vos goûts :

apt-get install sun-java6-bin openclipart inkscape openoffice.org-style-crystal wxmaxima gnuplot-x11 gnuplot-doc libgd-tools texmacs qgis vlc istanbul audacity kino mplayer mozilla-mplayer quanta gftp mozilla-thunderbird gcompris tuxmath tuxpaint scribus gnomebaker clamav qcad k3dsurf kde-i18n-fr camorama soundconverter kompozer abiword-gnome abiword-help abiword-plugins abiword-plugins-gnome wine ltsp-server-standalone canorus

Customise OpenOffice.org

Nous allons maintenant ajouter des éléments à OpenOffice.org. Dmaths pour écrire des mathématiques, OOo.HG pour ajouter des cartes dans la gallery d'OpenOffice.org et OOextras pour avoir plus de modèles.

Add Dmaths

Dmaths est un ensemble de macros utiles aux enseignants de maths. Vous pouvez télécharger les macros sur le site de Dmaths.

L'installation de Dmaths nécessite une interface graphique. J'ai donc d'abord installé dmaths sur mon ordinateur perso et j'ai suivi le mode d'emploi pour le faire. L'installation génère un fichier nommé installmulti.sh. J'ai ensuite créé une archive à partir du dossier de dmaths (clic droit sur le dossier, créer une archive), puis je l'ai transféré sur mon site perso. J'ai appelé l'archive Dmaths3.tar

Pour avoir dmaths dans le livecd en préparation, retournons maintenant dans la console de UCK. Pour télécharger l'archive j'utilise la commande suivante :

cd /opt
mkdir Dmaths3
cd Dmaths3
wget http://www.mywebsite.com/Dmaths3.tar

Than I decompress in /opt/Dmaths3 :

tar -xf Dmaths3.tar

Il ne me reste plus qu'à lancer l'installation de dmaths :

sh ./installmulti.sh

A ce stade dmaths est utilisable, mais les barres d'outils sont mal placées selon moi. Nous verrons cela un peu plus loin.

Add OOo.HG

OOo.HG est un ensemble de cartes pour les enseignants d'Histoire-Géographie. L'installation est simple. A partir de la console de UCK, téléchargez les cartes dans /opt/ooohg :

cd /opt
mkdir ooohg
cd /opt/ooohg
wget http://ooo.hg.free.fr/ooohg/ftp/ooohg.zip

Decompress the archive :

unzip ooohg.zip

Copy the decompressed content in /usr/lib/openoffice/share/gallery :

cp -r /opt/ooohg/* /usr/lib/openoffice/share/gallery

Add OOextras

Know we will add templates. We begin by downloading, from the UCK terminal :

wget http://mesh.dl.sourceforge.net/sourceforge/ooextras/ooextras20060909.tgz

Comme pour OOo.HG ci-dessus, décompressez l'archive et copiez les fichiers voulus dans /usr/lib/openoffice/share/template/fr/extras (il faut créer le dossier 'extras' avant). Pour ma part je n'ai récupéré que les dossiers "french", "simpress", "english" and "labels".

Installation of Geogebra 3

Il n'existe à mon avis pas de paquet Ubuntu pour geogebra. Il va donc falloir se débrouiller autrement. Télécharger Geogebra sur le site officiel :.

wget http://www.geogebra.org/download/InstData/Linux/NoVM/GeoGebra_3_0_0_0_Release_Candidate_1.bin

Than install :

sh ./GeoGebra_3_0_0_0_Release_Candidate_1.bin

Security updates

In the UCK terminal :

apt-get update
apt-get upgrade

Derniers paramétrages

Et pour finir, ce qui m'a donné le plus de difficultés. Pour certaines manipulations je ne sais pas me passer de l'interface graphique. Il me restait à changer le thème par défaut de OpenOffice.org (j'ai une préférence pour le thème crystal :-) ) et à placer les barres d'outils de dmaths autrement (pour être précis, je veux qu'elles soient invisibles par défaut). En fait UCK permet de lancer aussi des applications graphiques, donc c'est assez simple :

  • Personnaliser l'interface. Dans mon cas : ouvrir OpenOffice.org, placer les barres d'outils dmaths en dessous des autres, puis les masquer. Ensuite changer le thème dans les préférences. Modifier le dossier 'Examples' sur le bureau en 'Exemples'. Pour démarrer openoffice.org, il suffit de taper dans la console d'UCK : openoffice.
  • Personnaliser Quanta : encodage iso-8859-1 et la DTD XHTML 1.0 Strict
  • Ajout de marque-pages dans Firefox (dans la barre personnelle et dans les marques-pages). J'y ai mis des raccourcis en rapport avec le métier d'enseignant.
  • Ajout d'un dossier sur le bureau avec les exemples d'usage des ENT trouvés sur Educnet.
  • Dans la console de UCK, copier le contenu de /home/ubuntu dans /etc/skel. Tout ce qui est contenu dans ce dossier est automatiquement copié dans tous les homes des futurs utilisateurs.
  • And at the end, create your final DVD with UCK.