ClefAgreg

(Contact: , distribuée sous licence GPL)

stopsoftwarepatents.eu petition banner

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).

Remarques utilisateurs

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.

Téléchargement de cette version

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).
Démarrage de la clef.
Description du fichier preferences.
Personnalisation de la clef.

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:


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.

  • Version <= 5.x
    On procède comme suit (video ici) (attention les données sur la clef seront effacées):

    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.

  • Version >= 6.0
    Le script de fabrication a été complètement refait. Veuillez consulter cette page pour les instructions.

Renseignements à

Remarques par mail ou sur Ce lien