ClefAgreg
(Contact:
, distribuée sous licence GPL)
Je remercie l'ENS Ulm ainsi que l'association
ILArd (Informatique Libre en Ardennes) qui hébergent maintenant les fichiers de ce projet.
F.A.Q
et bugs (Si vous avez un souci, c'est ici qu'il faut aller avant tout).
Vidéos de démonstration sur ClefAgreg
Variantes de cette clef et page de téléchargements.
(ClefOffi avec OpenOffice, Gimp, etc. ClefServeur
permettant de faire un serveur SMB avec des comptes privés. ClefAgregBase comprenant le minimum et
personalisable). J'invite notamment à regarder ClefSage qui
est fondée sur SAGE, logiciel de calcul formel prometteur et qui sera peut être proposé à
la session 2010.
Si vous ne comprenez rien au site
Version 6.1 pour l'agrégation interne de Mathématiques. C'est une version fonctionnelle, proposant les logiciels pévus pour le concours
lorsqu'ils sont libres.
Il y a deux versions de ClefAgreg dédiée à l'agrégation externe, la version
5.1_2 (3 Septembre 2009) qui est
la version 5.1 de Janvier avec une correction sur le boute des CD et qui est fondée sur un noyau 2.6.26
et la version 6.1 (6 Février 2010, recommandée)
incorporant les améliorations faites sur la version pour l'agrégation interne.
Voir les questions sur les mises à jour et bugs des différentes versions. Il est important de noter qu'il y a incompatibilité sur les extensions
entre la nouvelle version 6 et les anciennes versions, cela du fait d'un changement sur le système squashfs. Il est tout à fait possible de convertir les anciennes versions, je vais mettre dès que possible
un outil de conversion en ligne. En attendant les deux versions de ClefAgreg sont en té,;léchargement.
La version 6 n'existe pas pour le moment pour ClefAgregBase et ClefOffi (cf cette page), les versions 4.7 sont disponibles mais je suggère hautement de
remplacer le fichier minirt26.gz par celui ci (après l'avoir renommer minirt26.gz) afin de corriger un bug dans la version 4.7.
Extensions disponibles pour ClefAgreg version >= 6 (voir aussi cette page):
Carmetal
Geogebra
OpenOffice 3
Iceweasel (firefox)
Extensions disponibles pour ClefOffi ou ClefAgreg version <=5 (voir aussi cette page):
Carmetal
Geogebra
Maxima
OpenOffice 3
Iceweasel (firefox)
Des patchs correctifs ou des extensions sont disponibles sur la la page des patchs)
Fabrication de la clef (version <= 5.1). et Fabrication de la clef (version >= 6).
Vous trouverez sur ce lien ClefAgreg.iso (version 6.1 Février 2010) (lisez la page relative aux mise à jour) ( md5sum) une clef USB bootable directement (ou via CD si le BIOS est trop vieux) chargeant un environnement graphique complètement indépendant de l'ordinateur utilisé (aucune modification n'est faite sur la machine utilisée, seule la RAM est utilisée) permettant de travailler avec les logiciels libres utilisés pour l'agrégation. Si une clef USB est utilisée, le travail est sauvegardé à la fin de la session sur la clef USB. L'installation est décrite plus loin. Il est désormais possible de modifier le système de fichiers (les instructions se trouvent sur cette page, une vidéo montre un exemple, cf ci-dessus). Le fichier proposé est une image d'un CD à graver permettant de fabriquer la clef. L'ensemble est librement téléchargeable. Un retour est toujours appécié.
Les logiciels installés sont les suivants:
* Scilab 4

* Maxima (interface wxMaxima et Xmaxima au choix)

* R avec une interface graphique R commander

* Giac/Xcas
* Pari/GP
* Octave version 3.0 (qtOctave)
*
Axiom
* Emacs avec camllight (version0.80), C, Fortran (pour
Scilab) et Java (JDK 1.5 avec JDE)

en outre on dispose de
* Scite
* Dillo pour la navigation sur Internet
* Rox comme
gestionnaire de fichiers.

L'environnement est un Linux avec un gestionnaire de fenêtres flushbox. La détection réseau se fait automatiquement et est géré par Wicd. Le tout a été fait à partir d'une distribution Debian Lenny. Il est fondé sur un noyau linux 2.6.31 pour pouvoir utiliser le matériel récent. Le boot se fait directement sur la clef ou sur le CD, on a un écran d'accueil avec un clavier en Français

Sur la version 3.0 et plus, il est possible de donner des options au bout (taper F2 pour des détails), essentiellement:
Le fichier preferences situé dans le répertoire home de la clef permet de faire beaucoup de réglages. La syntaxe est de la forme PARAM=valeur, les lignes commençant par un # sont des commentaires. Les paramètres sont:
On appuie sur entrée et le boot se lance

Sur la version 2.4 (ou moins) ou si on a donné l'option graphesafe ou lancé agregsafe, le système demande ensuite comment configurer la
machine. Les questions se bornent au choix du serveur X (choisir
Xvesa sauf problème)

puis il demande le type de la souris (USB ou PS2), la
résolution souhaitée (dans le doute 1024x768) et le
nombre de bits pour la couleur 16 ou 24 par exemple, 8 sur les
vieilles machines.
Sur la version 3.0 et plus, le système trouve seul la configuration et lance directement le serveur X. Il est possible de
définir la résolution ou de modifier le type de clavier et la cartes. Pour cela il suffit de créer un fichier
«preferences» dans le répertoire de travail (/home sur la clef) bati sur le modèle preferences.ex avec les options
voulues décommentées:
MODE désigne la résolution (défaut le maximum)
CLAVIER désigne le clavier (défaut fr-pc)
LAYOUT désigne le clavier pour X11 (défaut fr)
On se retrouve sur le bureau. Un clic droit permet
d'avoir un menu, un clic sur les icones permet de lancer les
applications.

A l'issue du travail, il suffit de cliquer sur STOP pour quitter le système

Si le système a été démarré
sur la clef USB (au besoin à l'aide du CD), au démarrage
de la clef les fichiers du répertoire home de la clef sont
transférés dans le repertoire de l'utilisateur agreg.
Les fichiers cachés (i.e ceux dont le nom commence par un «.»
figurant dans le fichier «liste» sont également
copiés). A l'issue de la session, si on quitte correctement
via le bouton STOP, les fichiers sont recopiés de ce
répertoire vers le répertoire home de la clef de
manière identique.
La clef est accessible par l'intermédiaire de rox-filer via le répertoire /cdrom. Les autres disques et CDROM présents sur la machine sont visibles dans le répertoire /media. Une clef USB insérée apparait automatiquement dans /media. Pour y accéder, il suffit de la «monter» avec Rox-filer (en clair, d'aller dans le répertoire correspondant de /media. Pour la retirer, il suffit de quitter ou de fermer le répertoire de rox-filer. Celui ci propose alors de «démonter» la clef, répondre oui puis retirer la clef. ATTENTION, aucun fichier de la clef ne doit être ouvert par une application.
Le CD permet de démarrer éventuellement le système mais l'utilisation d'une clef USB clef se révèle beaucoup plus intéréssante. Pour fabriquer cette clef, il faut préalablement graver le CD à partir du fichier ISO. L'installation de la clef se fait à partir du CD de deux façons suivant la version utilisée.
Boutez sur le CD en ayant préparé une clef USB (les données sur cette clef seront effacées).
Une
fois sous le système, lancez une console.

Tapez «FaitUSB» sur la ligne de commande (à noter qu'un paramètre peut être
précisé: FaitUSB 1 pour une clef de 1G ou moins, FaitUSB 2 pour 2G, FaitUSB 4 pour 4G et FaitUSB 8 pour 8G ou plus, cela peut être utile si la clef ne boute pas)

Une deuxième fenêtre s'ouvre. Sélectionnez de nouveau la console (en clair cliquer sur la fenêtre
où vous avez tapé FaitUSB). Comme vous le demande le script, retirez toute clef
insérée (si il y en a une) et tapez de nouveau «Entrée», puis
mettez ou remettez la clef, une icone doit apparaitre dans la fenêtre
de rox-filer affichée sur l'écran.

Si le répertoire n'apparait pas, recommencez la manoeuvre, il est probable que votre clef n'est pas formattée. Lisez la FAQ à ce sujet.
Tapez ENTREE, les informations trouvées (la clef est sda dans cet exemple) s'affichent:

Il vous suffit de taper ENTREE, les fichiers se copient et
la clef est fabriquée. Attention, c'est relativement long (et même très long)
et il n'y a pas beaucoup de messages, n'interrompez pas le processus.
Lorsque un message indique que la clef est prête, vous
pouvez retirer la clef.
Renseignements à
Remarques par mail ou sur Ce lien