I. Présentation▲
PrimTux est une distribution GNU/Linux développée par une petite équipe de professeurs des écoles et de passionnés de l'informatique dans le milieu éducatif.
Par sa légèreté, elle n'a pas vocation à remplacer ou à devenir le système d'exploitation principal d'un ordinateur récent, mais à revaloriser un matériel obsolète en l'orientant vers le milieu scolaire ou éducatif, dans l'esprit d'ASRI éducation.
I-A. Particularités de PrimTux-Eiffel▲
I-A-1. L'environnement▲
- Distribution éducative complète et personnalisable.
- Fonctionne en live (sans installation, à partir d'un DVD ou d'une clé USB), et peut aussi être installée sur un disque dur.
- Lanceur d'applications intuitif intégré HandyMenu-PrimTux.
- Logithèque de base très fournie.
- Riche logithèque éducative, qui peut être agrémentée des applications présentes dans les dépôts.
- Un menu d'accueil permet de compléter l'installation, de disposer de liens vers les divers tutoriels de la distribution et des ressources éducatives :
Pour obtenir un bureau léger, Fluxbox, Rox, Xfce4 panel et lxpanel ont été choisis.
I-A-2. Sur un plan technique▲
- C'est une version i386 live et installable sur systèmes 686 PAE et 586 non PAE, basée sur Debian Jessie. Les systèmes 486 non PAE, supportés par la version précédente de Debian (Wheezy), ne le sont plus dans l'actuelle (Jessie).
- L'ISO pèse 3.6 Go / 7.5 Go installée.
- Au chargement en session Live ou installée, 165 Mo sont consommés (le filtrage Web par DansGuardian consomme environ 50 Mo). 512 Mo de RAM (et swap de 1.5 fois la RAM, habituel sous Linux) sont conseillés pour faire tourner correctement PrimTux-Eiffel.
- Elle est disponible au téléchargement sur PrimTux.
En cas de fermeture de session en live, le nom d'utilisateur est « user » et le mot de passe est « live » pour sa réouverture.
I-B. Un système mais quatre environnements▲
Quatre utilisateurs avec leur environnement adapté peuvent se connecter au système :
- Mini (cycle 1, 3-5 ans) ;
- Super (cycle 2, 6-7 ans) ;
- Maxi (cycle 3, 8-10 ans) ;
- Prof (ou le parent).
I-B-1. L'interface mini, pour les enfants de 3 à 5 ans▲
LibreOffice possède, grâce à l'interface des écoles, des barres d'outils spécialement adaptées aux jeunes enfants.
I-B-2. L'interface super, pour les enfants de 6 et 7 ans▲
LibreOffice se voit agrémenté de la synthèse vocale, de la correction grammaticale et de LireCouleur, qui colorie les syllabes de manière différente pour faciliter la lecture.
I-B-3. L'interface maxi, pour les enfants de 8 à 10 ans▲
I-B-4. L'interface du maître ou du parent▲
I-C. Logiciels de base inclus▲
- Bureautique : LibreOffice (Traitement de texte, tableur) avec une interface adaptée à chaque niveau (libreoffice des écoles), dictionnaires (goldendict, qdictionnaire), Agenda (Osmo), annotateur de fichiers pdf (Xournal).
- Graphisme : Visionneuse d'images, Éditeur d'images, Capture d'écran, Explorateur d'images, The Gimp avec une seule fenêtre.
- Internet : Navigateur Internet (avec l'extension Google NO PORN pour filtrer les résultats indésirables), filtrage intégré, Explorateur ftp.
- Son et vidéo : Éditeur de fichiers son (Audacity), Convertisseur de fichiers vidéo, Convertisseur de fichiers audio, VLC (lecteur de fichiers audio-vidéo), gmplayer (lecteur vidéo), Logiciel de gravure, Logiciel de montage vidéo.
- De nombreux outils de configuration du système
I-D. Logiciels éducatifs installés▲
- Lecture : Aller, Associations, exercices Beaunis, exercices.free, imageo, le jeu du pendu , le mot le plus long, PrimTux contient les polices pour l'école : Crayon, Plume, Seyes, Abaque, Script Boîtes pleines et vides, cartapoints et cartacopains de l'académie d'Amiens, Cursif, Écritures A et B de l'Éducation Nationale, Cursive fléchée, Maternellecolor creuse, cursive, case, graphisme 1 et 2, tracé cursif, numération espace, Picto Moustache de Moustache, ScriptEcole, Ducahier.
- Calcul : à nous les nombres, calcul mental, calcul réfléchi, calculatrice, calculette capricieuse, contour, exercices.free, fukubi, la course aux nombres, le matou matheux, le nombre cible, opérations, problèmes, suites, suites arithmétiques, tierce, TuxMath.
- Clavier-souris : Jnavigue , mulot, Pysycache, klettres.
- Compilations : Childsplay, Clicmenu,GCompris, Omnitux, pysiogame, Jclic.
- Dessin : Tux Paint.
- Découverte du monde : Atlas Houot.
- Géométrie : chemin, epi : labyrinthe, labyrinthe caché, comparaison, piles, symcolor, géotortue , tangrams.
- Sciences : Stellarium, microscope virtuel, Scratch.
- Jeux : blobby volley, frozen-bubble, Hannah's horse, monsterz, Mr Patate, ri-li, seahorse adventures, supertux.
- Pour le maître : Créateur d'exercices en ligne (Ardora), pylote (logiciel pour TBI), l'administration de tuxpaint, de GCompris, de Pysycache, Jclic author.
II. Installation▲
II-A. Installer PrimTux-Eiffel▲
Voici comment installer PrimTux-Eiffel sur un ordinateur après l'avoir téléchargée.
II-A-1. Transférer l'ISO sur un DVD ou sur une clé USB▲
Pour installer PrimTux, vous pouvez graver l'ISO sur un DVD et démarrer l'ordinateur sur ce DVD. Il pourra être utilisé pour les tests en live et pour l'installation.
Pour transférer PrimTux-Eiffel sur une clé USB afin de la tester en Live, la plupart des logiciels sont compatibles. Par exemple, sous Windows, LinuxLive USB Creator.
Cependant, seuls quelques-uns sont adaptés pour réussir une installation sur disque dur à partir d'une clé USB. Le transfert sur clé USB pour installation n'est pas compatible unetbootin ou multisystem (il l'est pour tests en live). Pour installer PrimTux depuis une clé USB, il faut utiliser soit :
- le liveUSBcreator de HandyLinux : il vous suffit de télécharger le fichier liveusbcreator_xxx_all.deb ;
- le mintstick de Linux Mint : il vous suffit de télécharger la dernière version en mintstick_xxx_all.deb ;
- win32diskimager depuis Windows ou plus simple Rufus.
UNE PARTITION DE LA TAILLE DE L'ISO SERA CRÉÉE ET LES DONNÉES PRÉSENTES SUR LA CLÉ SERONT EFFACÉES, VÉRIFIEZ DONC ATTENTIVEMENT LE CONTENU DE VOTRE CLÉ AVANT D'Y COPIER PRIMTUX.
Source : https ://www.debian.org/releases/stable/i386/ch04s03.html.fr
II-A-2. Démarrer en mode Installation▲
II-A-3. Choix du clavier▲
II-A-4. Choix du nom de la machine sur le réseau▲
II-A-5. Choix du mot de passe « root »▲
Nous vous conseillons de choisir le même mot de passe pour le super utilisateur que pour l'utilisateur principal. Par exemple, « tuxmaitre » était le mot de passe pour le prof, dans PrimTux-Liberté.
Ce mot de passe doit être conservé, car il est impossible à modifier par la suite. Il vous sera demandé pour toute opération agissant sur le système : installation d'un programme, mise à jour, modification du profil, etc.
II-A-6. Création de l'utilisateur▲
Ici l'exemple est « toto », mais vous pouvez choisir « primtux » :
Confirmation :
Enregistrement du mot de passe (de préférence le même que celui du super utilisateur) :
II-A-7. Partitionner les disques▲
II-A-7-a. L'ordinateur ne possède qu'un disque dur▲
La racine, le Swap et Grub sont configurés automatiquement :
Le disque dur sera divisé en deux parties : le système et le Swap (encadrés ici en vert). Les deux partitions seront formatées (indiqué par le « F » encadré en rouge) :
II-A-7-b. L'ordinateur possède plusieurs disques durs▲
Double-cliquer sur le disque dur sur lequel sera installé PrimTux :
Le disque dur choisi (ici en jaune) sera formaté (indiqué par les « F » en rouge) et partitionné en deux parties (en vert) : la partition système et le Swap. Le disque dur non sélectionné (ici en bleu) ne subira aucune modification :
II-A-7-c. Confirmation des changements à apporter avant installation▲
Bien lire le résumé, ensuite cocher « Oui » et « Continuer ».
II-A-8. Installation du système▲
Copie des données sur le disque dur :
Choix du disque dur pour l'installation du programme de démarrage Grub :
L'installation du système est terminée. En cas d'utilisation d'un DVD, il sera éjecté :
II-A-9. Premier démarrage▲
Choisir les options avancées permettra de démarrer en mode non-PAE, ordinosaure :
II-B. Premiers pas après l'installation de PrimTux Eiffel▲
Après avoir effectué l'installation de PrimTux Eiffel, quelques aménagements peuvent être nécessaires.
II-B-1. Changer la configuration du clavier▲
Le clavier est par défaut configuré en azerty, vous pouvez changer sa configuration en cliquant sur le bouton « Choix du clavier ».
II-B-2. Mettre à jour les dépôts▲
La mise à jour des dépôts est nécessaire avant d'installer d'autres logiciels tels que Flash, Oracle Java et le configurateur de filtrage (Webstrict).
II-B-3. Installer les dépendances de Wine▲
« Installer les dépendances de Wine » est obligatoire pour faire fonctionner le lanceur clicmenu et le logiciel Raconte-moi :
Une fenêtre vous proposera d'installer le paquet « Mono », il n'est pas nécessaire, vous pouvez cliquer sur « Annuler » :
Une installation « classique » Windows démarrera, il suffit de cliquer chaque fois sur « Suivant » pour la finaliser.
II-B-4. Onglet Support▲
L'onglet « Support » du panneau d'accueil vous dirigera vers le forum, les tutoriels, et un bouton permet également de ne plus afficher cette aide au démarrage de session.
II-B-5. Configurer l'autologin▲
Il est pratique de ne pas avoir à taper son nom d'utilisateur et son mot de passe pour se connecter. LightDM Manager permet d'ouvrir la session automatiquement :
Cocher son nom d'utilisateur, puis cliquer sur « Save » :
II-B-6. Modifier les paramètres de proxy de Firefox▲
Afin de protéger les enfants des dangers de l'Internet dès la première utilisation de Primtux, même en live, le paramétrage d'un proxy a été mis en place par défaut. Ceci est nécessaire pour que l'accès à Internet se fasse à travers DansGuardian et Webstrict qui assurent la protection. Pour la renforcer encore, une sécurité supplémentaire a été mise en place en interdisant les modifications directes des paramètres du navigateur. C'est l'outil proxy-protect qui se charge de cela :
Si vous souhaitez modifier ces paramètres, soit pour enlever le proxy, soit pour passer par un serveur académique par exemple, il vous faut tout d'abord en débloquer la modification. Voici comment faire :
Cliquer sur l'icône du menu principal, sous-menu Internet ou Système, et lancer « Proxy protect pour Firefox » :
Choisir l'option « Désactiver la protection », puis valider :
Si Firefox était en cours de fonctionnement, il faudra le redémarrer pour que cela soit pris en compte. Dans les préférences du navigateur, les paramètres réseau peuvent maintenant être modifiés librement :
Une fois vos modifications opérées, si vous souhaitez empêcher qu'elles puissent être changées, il vous suffit de relancer Proxy protect pour Firefox en choisissant cette fois « Activer la protection ». Ceci prendra effet au prochain démarrage du navigateur :
En mode Live, si vous voulez débloquer, le mot de passe sera « Tuxmaitre ».
II-C. Installer des applications▲
II-C-1. Installer un paquet en passant par le gestionnaire de logiciels▲
C'est la méthode la plus simple : démarrer le « Gestionnaire de logiciels » :
Vous pouvez installer une nouvelle application en naviguant par catégorie (les applications déjà installées apparaissent avec un astérisque vert) :
ou en recherchant un nom précis (les applications déjà installées apparaissent avec un astérisque vert) :
Une fois votre application trouvée, double-cliquer sur son nom :
Puis cliquer sur « Installer » :
La démarche est la même, mais avec « Supprimer » pour désinstaller une application :
II-C-2. Logiciels optionnels installables avec le gestionnaire de logiciels▲
- calcul@tice hors ligne (tuxcp/txcp, tuxce1/tuxce1, tuxce2/tuxce2, tuxcm/tuxcm, admin/admin en sont les utilisateurs), (410 Mo).
- chewingword, (10 Mo).
- Webstrict (configuration du filtrage web) (200 Ko).
- je lis avec Biba hors ligne (100 Mo).
- pepit.be hors ligne (500 Mo).
- primath hors ligne (10 Mo).
- tbi-suite (sans tbiquizzsonore qui posait problème) (15 Mo).
- Abuledu raconte-moi (version wine) (15 Mo).
- Kiwix-vikidia hors ligne (600 Mo).
- Bureau Numérique des Ecoles pour les jeux.
II-D. Changer l'arrière-plan du bureau▲
Cliquer droit et choisir « Image de fond » :
Cliquer sur « Montrer », naviguer dans les répertoires et glisser le nouveau fond d'écran souhaité sur la zone indiquée :
II-E. Contrôle parental▲
II-E-1. Personnaliser le contrôle parental▲
PrimTux utilise Webstrict pour personnaliser le contrôle des sites. Nous pouvons ajouter un site à la liste noire pour qu'il ne soit plus consultable, ou l'ajouter à une liste blanche pour qu'il ne soit plus bloqué.
- Installer Webstrict :
Une fenêtre vous demandant votre mot de passe va s'ouvrir. Attention, sous Linux, quand vous tapez votre mot de passe dans un terminal, il est invisible !
Répondre « o » :
Une remarque sur l'authentification peut apparaître, ne pas en tenir compte, ces paquets sont bien authentifiés ! Cette remarque apparaît si vous n'avez jamais exécuté Synaptic.
Accepter les conditions requises à l'installation de Java :
Webstrict apparaît dans le menu sous « Paramètres » et sous « Système » :
Pour ajouter un site à la liste noire (l'interdire), choisir « Sites bannis » dans la fenêtre déroulante de la ligne « Listes noires ». Il faut faire exactement la même chose, ligne « Listes blanches » pour en ajouter un qui est interdit par défaut :
Cliquer sur l'icône d'édition, puis sur « Nouveau » :
Entrer l'adresse du site sans http ://, puis sauvegarder :
Redémarrer le filtrage :
Tester :
II-E-2. Modifier les paramètres de proxy de Firefox / Désactiver le contrôle parental▲
Afin de protéger les enfants des dangers de l'Internet, dès la première utilisation de Primtux, même en live, le paramétrage d'un proxy a été mis en place par défaut. Ceci est nécessaire pour que l'accès à Internet se fasse à travers DansGuardian et Webstrict qui assurent la protection. Pour la renforcer encore, une sécurité supplémentaire a été mise en place en interdisant les modifications directes des paramètres du navigateur. C'est l'outil proxy-protect qui se charge de cela :
Si vous souhaitez modifier ces paramètres, soit pour enlever le proxy, soit pour passer par un serveur académique par exemple, il vous faut tout d'abord en débloquer la modification. Voici comment faire.
Cliquer sur l'icône du menu principal, sous-menu Internet ou Système, et lancer « Proxy protect pour Firefox » :
Choisir l'option « Désactiver la protection », puis valider :
Si Firefox était en cours de fonctionnement, il faudra le redémarrer pour que cela soit pris en compte. Dans les préférences du navigateur, les paramètres réseau peuvent maintenant être modifiés librement. Pour désactiver, le contrôle parental, choisir : « Pas de Proxy » :
Une fois vos modifications opérées, si vous souhaitez empêcher qu'elles puissent être changées, il vous suffit de relancer Proxy protect pour Firefox en choisissant cette fois « Activer la protection ». Ceci prendra effet au prochain démarrage du navigateur :
II-F. Configurer les HandyMenus▲
En live, aucun mot de passe n'est nécessaire pour configurer les HandyMenus (mais les modifications ne seront pas conservées après redémarrage). Après installation il faudra saisir votre mot de passe de session.
Attention, pour modifier à nouveau le HandyMenu après une manipulation de la configuration, il faut le fermer puis le redémarrer.
II-F-1. Ajouter une application▲
Cliquer sur « Personnaliser » :
Entrer le mot de passe de session :
Choisir l'onglet dans lequel on souhaite ajouter une application :
Cliquer sur « Ajouter une application » :
Choisir son application dans le menu et la glisser sur la fenêtre où est écrit « Glisser une icône ici pour créer un lanceur » :
L'application apparaît dans la fenêtre de configuration et dans le HandyMenu :
Au cas où le glisser-déposer via le menu ne fonctionne pas, il existe une alternative.
Cliquer sur « Trouver une application », une fenêtre contenant le répertoire des raccourcis va apparaître :
Glisser le raccourci choisi sur la fenêtre contenant « Glisser une icône ici pour créer le lanceur » :
L'application apparaît dans la fenêtre de configuration et dans le HandyMenu :
II-F-2. Supprimer une application▲
Cliquer sur « Personnaliser » :
Entrer le mot de passe de session :
Choisir l'onglet dans lequel on souhaite supprimer une application :
Cliquer sur l'application que l'on souhaite supprimer :
Cliquer sur « Supprimer » :
Dans cet exemple, le deuxième « Abuledu Chemin » a disparu :
II-F-3. Autres manipulations▲
Il est possible de supprimer, monter ou descendre un onglet du HandyMenu :
Mais aussi de descendre ou monter une application au sein d'un onglet :
Cliquer sur le bouton « Réinitialiser » entraînera le retour de la configuration du HandyMenu sélectionné telle qu'elle était avant la personnalisation :
III. Déployer PrimTux▲
Après installation de PrimTux sur disque dur, mise à jour, installation de Flash et Java, personnalisation, Systemback permet de copier PrimTux sur un autre disque dur.
Pour installer Systemback, présent dans le dépôt PrimTux, le plus simple est d'utiliser le gestionnaire de logiciels.
III-A. Un principe, deux étapes▲
Il existe plusieurs façons de faire, en travaillant avec un disque dur externe ou avec le disque dur interne (mais nécessitera le démontage du disque).
Le principe restera le même, quel que soit le mode que vous choisirez pour votre déploiement. Nous allons vous montrer avec un disque dur externe, cela ne nécessitera donc aucun démontage.
La première étape sera de copier la version source sur le disque dur externe. Vous devez lancer pour cela Systemback, ensuite vous copiez PrimTux dessus. Faites attention à sélectionner le support externe :
Lorsque vous avez obtenu ce disque « maître », il vous sera aisé de déployer Primtux sur autant de postes que vous le souhaitez. C'est la seconde étape, qui consiste à démarrer PrimTux sur les autres ordinateurs à partir de ce disque « maître ». En vous servant toujours de Systemback vous refaites une copie sur le disque dur des ordinateurs à revaloriser :
Pour les ordinateurs ne prenant pas en charge le démarrage sur les ports USB, un CD d'amorçage USB basé sur l'application Plop Boot Manager est téléchargeable ici.
III-B. Installer Systemback▲
Installer Systemback et sa traduction française (systemback-locales) via le gestionnaire de logiciels :
III-C. Préparer le disque dur▲
III-C-1. Lancer Gparted▲
Cliquer sur le menu flèche « Éditeur de partitions » :
III-C-2. Sélectionner le disque d'installation▲
III-C-3. Supprimer les partitions existantes▲
Supprimer les partitions existantes en cliquant droit ⇒ supprimer. Si elles sont montées (parce que vous avez consulté le contenu), il faudra les démonter pour les supprimer :
Valider en cliquant sur cette petite flèche :
III-D. Créer les nouvelles partitions▲
III-D-1. Création de la partition principale▲
Cliquer droit sur le disque ⇒ Nouvelle :
Choisir une taille équivalente au disque dur entier moins 1,5 fois la taille de la mémoire vive (RAM) : exemple : mon disque dur fait 40 Go, j'ai une mémoire vive de 1 Go ⇒ ma première partition aura une taille de 40 Go - 1,5 fois 1 Go, soit 38,5 Go :
Choisir ext4 comme système de fichiers, et renseigner le champ « étiquette », vous pouvez choisir primtux ou un autre nom, puis cliquer sur « Ajouter » :
III-D-2. Création de la partition de swap (mémoire étendue)▲
Cliquer droit sur l'espace non alloué, puis sur « Nouvelle » :
Choisir « linux-swap » :
Cliquer sur « Ajouter » :
Valider en cliquant sur la petite flèche :
Fermer le gestionnaire de disque.
III-E. Copier PrimTux avec Systemback▲
À partir du menu applications, sous-menu « Système », lancer Systemback :
Choisir « Copie du système » :
III-E-1. Choisir les partitions▲
Choisir la partition principale et sélectionner comme point de montage « / » :
Valider les changements en cliquant sur la petite flèche verte :
Choisir la partition « swap » et sélectionner comme point de montage « SWAP » :
Valider les changements en cliquant sur la petite flèche verte :
Cliquer sur « Suivant » :
III-E-2. Démarrer la copie▲
Cliquer sur « Démarrer » pour commencer l'installation :
III-E-3. Fermer cette fenêtre et redémarrer▲
Prendre soin d'enlever votre support (DVD ou clé USB) contenant le système live, PrimTux est prêt à s'exécuter depuis le disque dur.
III-F. Déploiement vers d'autres PC▲
Maintenant que nous avons notre disque « maître » avec PrimTux personnalisée installée dessus, nous allons pouvoir la déployer autant de fois que nous le voulons sur d'autres PC. Pour cela nous devons démarrer chaque poste sur lequel nous voulons l'installer en bootant sur ce disque ou cette clé USB. Il faudra donc que ces postes soient en mesure de démarrer sur un port USB. Ensuite il nous faut refaire les étapes précédentes de préparation du disque dur et de copie de PrimTux avec Systemback, mais cette fois sur le disque dur interne de notre PC.
Ce disque ou cette clé USB « maître » constitue également une sauvegarde de votre installation personnalisée de PrimTux. Conservez-le. Ainsi si votre PC principal ou n'importe quel autre PC avec PrimTux ne fonctionne plus correctement, il vous suffira de réinstaller la distribution à partir de cette sauvegarde.
III-G. Premier démarrage▲
Choisir les options avancées permettra de démarrer en mode non-PAE, ordinosaure :
IV. Conclusion▲
Vous connaissez maintenant PrimTux comme un moyen de revaloriser des ordinateurs pour en faire un outil éducatif. Vous avez appris à l'installer, la compléter, la configurer et la déployer sur plusieurs ordinateurs obsolètes. Vous pouvez contribuer à en gommer ses imperfections en intervenant sur les forums de la distribution.
Cette distribution est aussi évolutive, régulièrement des applications y sont intégrées au fur et à mesure des découvertes ou des tests
V. Remerciement▲
Nous remercions ClaudeLeloup et f-leb pour la correction orthographique.