Accueil > AbulEduLive > AbulÉduLive 7.10 : CD autonome

AbulÉduLive 7.10 : CD autonome

lundi 29 octobre 2007, par Francois Audirac

Cette version n’est plus disponible et a été mise à jour en version 8.04

voir AbulÉduLive 8.04


Ca y est, elle est faite : AbulÉdu en CD autonome, nommée « AbulÉduLive 7.10-beta20 ».

Logo Abul ?duLive

Jaquette pour boitier CD

Jaquette pour Boitier CD
Pochette modifiable au format OpenOffice (crée par Arnaud Champollion)

Les premières images sont là :

L’écran obtenu dès le démarrage

Pour participer au projet

 Consultez cette page sur le site de Scideralle, association pour la promotion et la recherche de ressources libres pour l’Éducation.

Les détails du menu

Rappel de la méthode employée

Pour créer cette version, de nombreux tutoriels sont disponibles sur le net pour paramétrer facilement son Live CD.
Celui-ci est issu de la documentation de Xubuntu-fr mais aussi d’autres liens :
 http://doc.xubuntu-fr.org/personnal...
 http://www.toulibre.org/pub/bibliot...
 http://www.secuobs.com/news/1206200...
 http://forum.ubuntu-fr.org/viewtopi...
 http://lenerve.free.fr/dotclear/ind...(HS)

Il suffit donc de récupérer l’iso de la dernière version et de la paramétrer en montant l’image ISO et de se logguer en tant que root dans le Linux monté.

Création de la distrib personnalisée

Sélection actuelle des paquets à partir de la version 7.10 :

Ajout du dépot du Terrier dans le etc/apt/sources.list :

deb http://iden.t1t2.free.fr/ubuntu/leterrier main breazy

Mise à jour à jour générale :

apt-get update && apt-get dist-upgrade

Puis on enlève les paquets non indispensables :

apt-get remove --purge gnome-screensaver example-content brasero gqview pidgin pidgin-data gnumeric* orage gdb apport apport-gtk python-apport gnome-orca mozilla-firefox-locale-ar ttf-arabeyes ttf-arphic-uming ttf-kochi-mincho ttf-unfonts-core ttf-kochi-gothic ttf-thai-tlwg ttf-indic ttf-malayalam ttf-lao

Et les paquets de langue :

apt-get remove --purge language-pack-*

Et on rajoute celui qui nous concerne, le français

apt-get install language-pack-fr language-pack-fr-base language-pack-gnome-fr language-pack-gnome-fr-base

On rajoute tous ceux qui nous intéressent :

apt-get install tuxpaint gcompris gcompris-sound-fr gthumb dia ksokoban ktuberling gtans gftp tuxtype kenolaba tuxmath kwin4 drgeo ksirtet kreversi kenolaba glotski keduca xsane openoffice.org thunderbird openoffice.org-l10n-fr abuledu-* mozilla-firefox-locale-fr-fr xfce4-utils wget vim-full portmap ssh flashplugin-nonfree libpng3 openoffice.org-base openoffice.org-gtk openoffice.org-style-tango openoffice.org-l10n-fr openoffice.org-help-fr ktuberling kwin4 tuxmath gcompris kde-i18n-fr openoffice.org-draw openoffice.org-calc ttf-sjfonts openoffice.org-impress myspell-fr kturtle ktouch kolourpaint kbruch kpercentage ksnapshot klines kbounce kworldclock kasteroids atomix

Ajout de quelques outils

apt-get install apache2 lynx php5-mysql mysql roundcube-webmail

Si besoin, si des paquets ne sont pas passés, il faut faire le ménage dans le cache des .deb avec la commande :

apt-get autoremove
apt-get clean

Par principe on met à jour la base de données :

updatedb

Une astuce, il faut créer le groupe « profs » qui sera utile pour le Terrier.

addgroup profs

Ensuite il suffira, une fois le CD lancé, d’ajouter l’utilisateur dans le groupe « profs » pour pouvoir éditer les exercices du Terrier.

Une fois sorti du chroot, pour que ces paquets soient installés =, lors de la procédure de l’installation :

sudo chroot $WORK/chroot dpkg-query -W --showformat='${Package} ${Version}\n' > $WORK/cdrom/casper/filesystem.manifest
sudo chroot $WORK/chroot dpkg-query -W --showformat='${Package} ${Version}\n' > $WORK/cdrom/casper/filesystem.manifest-desktop

Ne pas oublier de faire un paquet deb à placer dans extras/ et d’y ajouter les images des icones du Terrier.

Ensuite on peut créer l’iso et la tester, sans démonter le dossier pour pourvoir y ajouter une configuration plus fine.

Choix importants
Pour des raisons de poids, certains programmes n’ont pu être intégrés à ce CD, notamment gedit (qui demandait 20 Mo supplémentaires) et nautilus (qui en demandait 35 Mo), ces programmes sont avantageusement remplacés par mousepad et par thunar, qui sont plus légers.

S’il restait ensuite de la place, ils pourraient être intégrés.

Personnalisation

Dans le dossier isolinux à la racine du CD :
 créer un fichier nommé lang et y placer « fr » pour avoir l’interface d’accueil en français
 changer le fond splash.pcx
 modifier les infos correspondantes aux touches F1, F2, ... F9 en modifiant les fichiers .hlp de votre langue.

Configuration affinée
 On rajoute un fond d’écran personnalisé dans /usr/share/xfce4/backdrops/ Fait : fond_abuledu.png dans /usr/share/xfce4/backdrops/
 On crée une configuration particulière de xfce (menu, panneaux...) et on enregistre toute la config dans /etc/skel. Tout ceci sera copié dans le /home de l’utilisateur « ubuntu » créé à chaque démarrage du Live CD.
 pour information la configuration se fait dans plusieurs dossiers :

  • dans .config/xfce4/desktop/ contient menu.xml qui décrit le menu « Applications ». A paramétrer très facilement avec « xfce4-menueditor »
    • contient icons.screen0.rc : la position des icones à faire apparaitre sur le bureau (home, Trash...). Il se recrée automatiquement.
  • dans .config/xfce4/mcs_settings/ : contient desktop.xml pour la config générale du bureau (fond d’écran...) et workspaces.xml pour le nombre d’espaces de travail
  • dans .config/xfce4/panel/ : contient la liste des icones sur les panneaux (cad les raccourcis utilisés par les applications).
  • dans .config/autostart : placer des fichiers.desktop pour lancer des applications au démarrage. Activer et désactiver les 3 lancées par défaut pour les voir apparaître dans ce dossier (voir /etc/xdg/autostart).

Fait
 astuce pour enlever le « ubiquity-gtkui.desktop » qui apparaît par défaut sur le bureau (par exemple, lancer un rm -f /Desktop/ubiquiquity-gtkui.desktop* au démarrage de la session : pas propre mais efficace). Toujours dans le script, lancer un xfdesktop —quit && sleep 5 && xfdesktop &).
 Rajouter une page web spéciale pour l’internet par défaut : config de firefox à voir. Dans cette page on affiche un paquets de liens : scideralle, libre.pedagosite.net, ofset.org, ryxeo,...
 (Fait) rajouter le user« ubuntu » en tant que prof ?

TODO (ce qu’il reste à faire) :

 Tester, tester, tester et faire remonter les bugs.

Messages