30-05-2018, 19:59:27
(Modification du message : 09-06-2018, 19:01:50 par Philippe Dpt35.)
La construction d'une PrimTux sur Raspberry Pi peut maintenant se faire très facilement grâce à un script qui automatise les opérations depuis les sources de la distribution. Cette construction se fait à partir d'une Raspbian lite Stretch. Si vous désirez construire votre PrimTux Raspberry plutôt que d'en télécharger l'image, voici comment faire.
Nous devons commencer par installer la Raspbian. Nous la téléchargeons depuis le site officiel en choisissant la version lite stretch. Cette version correspond à une distribution minimale sans interface graphique.
Nous l'installons sur une carte mémoire micro SD en suivant les procédures requises pour l'installation d'une distribution sur Raspberry Pi:
Vous pouvez vous reporter à ce tutoriel pour Windows ou à ce tutoriel pour Linux si vous êtes débutant en la matière.
Il existe maintenant une application multi plateformes, Etcher, permettant de simplifier l'opération quel que soit son système d'exploitation. Vous pourrez vous reporter à ce tutoriel pour en savoir plus. Je ne l'ai personnellement pas encore testée.
Notre image de Raspbian lite gravée, nous l'insérons dans notre RPi que nous démarrons. Nous aurons besoin d'une connexion Ethernet stable et de bonne qualité, car tout se fait par Internet.
Nous nous connectons avec le login et le mot de passe paramétrés par défaut pour Raspbian:
Mais attention ! Nous sommes avec un clavier anglo-saxon dont les touches ne correspondent pas à notre clavier AZERTY. Nous devons donc en réalité saisir
Une fois connectés, nous configurons le Raspberry avec l'outil intégré raspi-config. Comme nous sommes avec un clavier anglo-saxon, nous saisissons en réalité
Nous arrivons sur une interface en mode texte qui nous permet de définir plusieurs paramètres pour notre système.
Nous allons prioritairement effectuer les paramétrages de localisation. Dans le menu qui s'affiche, sélectionnons la 4ème ligne, "Localisation options". Ceci nous ouvre un second menu dans lequel nous allons définir, tout à tour :
Le mot de passe nous est demandé, puis sa confirmation. Je vous invite à saisir tuxprof comme mot de passe, car c'est celui proposé par défaut dans PrimTux. Vous pourrez toujours le changer par la suite.
Nous redémarrons
et nous nous connectons cette fois sous le compte root:
Les sudo ne seront désormais plus nécessaires puisque nous somme sur le compte du super-utilisateur.
Nous téléchargeons maintenant le script d'installation en saisissant
Le script sera régulièrement mis à jour en fonction des évolutions de PrimTux, garantissant ainsi la construction de la toute dernière version.
Nous le rendons exécutable par
et enfin nous le lançons par
Et voilà ! C'est terminé en ce qui nous concerne, car maintenant c'est le Raspberry qui va travailler tout seul. Soyez patient, car l'opération nécessite plusieurs heures, et dépend de la qualité de votre liaison Internet. Chez moi, avec une liaison ADSL classique, il faut 3 à 4 heures sur un RPi 3.
En fin d'opération nous retrouvons l'invite de commande du compte root :
Le script nous indique le chemin du fichier .log des erreurs rencontrées.
Lançons alors un
et si tout s'est bien passé, nous devrions nous retrouver avec l'écran d'accueil de PrimTux.
Des coupures Internet durant l'exécution du script peuvent faire échouer l'installation de paquets ou de fichiers essentiels. Si la construction a échoué, il est possible de relancer le script après s'être connecté en root. Si vous n'avez plus la main en raison d'une interface graphique défaillante, appuyez simultanément sur Ctrl + Alt + F1, ce qui devrait vous permettre de retrouver une console permettant de relancer l'opération.
Pour les curieux ou les développeurs, voici le descriptif du script. Il est téléchargeable à cette adresse.
Je vous invite à faire vos retours dans ce fil de discussion.
Note du 30 mai 2018:
à ce jour, des modifications non négligeables sont encore en cours sur la PrimTux 3. Ceux qui veulent tester le script et la version Raspberry Pi peuvent donc se lancer dès maintenant. Je conseille en revanche à ceux qui souhaitent disposer d'une version pour usage en classe d'attendre les dernières mises à jour.
Nous devons commencer par installer la Raspbian. Nous la téléchargeons depuis le site officiel en choisissant la version lite stretch. Cette version correspond à une distribution minimale sans interface graphique.
Nous l'installons sur une carte mémoire micro SD en suivant les procédures requises pour l'installation d'une distribution sur Raspberry Pi:
- à l'aide du logiciel Win32 Disk Imager si vous êtes sous Windows ;
- à l'aide de la commande dd si vous êtes sous Linux.
Vous pouvez vous reporter à ce tutoriel pour Windows ou à ce tutoriel pour Linux si vous êtes débutant en la matière.
Il existe maintenant une application multi plateformes, Etcher, permettant de simplifier l'opération quel que soit son système d'exploitation. Vous pourrez vous reporter à ce tutoriel pour en savoir plus. Je ne l'ai personnellement pas encore testée.
Notre image de Raspbian lite gravée, nous l'insérons dans notre RPi que nous démarrons. Nous aurons besoin d'une connexion Ethernet stable et de bonne qualité, car tout se fait par Internet.
Nous nous connectons avec le login et le mot de passe paramétrés par défaut pour Raspbian:
Code :
pi
raspberry
Code :
rqspberry
Code :
sudo rqspi)config
Nous allons prioritairement effectuer les paramétrages de localisation. Dans le menu qui s'affiche, sélectionnons la 4ème ligne, "Localisation options". Ceci nous ouvre un second menu dans lequel nous allons définir, tout à tour :
- Dans "Change locale", la langue utilisée par le système. Par exemple pour le français de France, nous sélectionnerons fr_FR.UTF-8.
- Dans "Change Timezone", le fuseau horaire.
- Dans "Change Keyboard Layout", le type de clavier à utiliser. Pour l'image téléchargeable de PrimTux3 pour RPi, c'est un clavier français 105 touches, avec touche AltGr droite qui est paramétré. Ce paramétrage est essentiel pour permettre la saisie correcte des commandes avec notre clavier.
- Dans "Change WiFi Country", le pays pour le WiFi.
Code :
sudo passwd root
Nous redémarrons
Code :
sudo reboot
Code :
root
tuxprof
Nous téléchargeons maintenant le script d'installation en saisissant
Code :
wget http://www.primtux.fr/Documentation/armhf/install-primtux3-rpi.sh
Nous le rendons exécutable par
Code :
chmod +x install-primtux3-rpi.sh
Code :
./install-primtux3-rpi.sh
En fin d'opération nous retrouvons l'invite de commande du compte root :
Code :
root@raspberrypi:~#
Lançons alors un
Code :
reboot
Des coupures Internet durant l'exécution du script peuvent faire échouer l'installation de paquets ou de fichiers essentiels. Si la construction a échoué, il est possible de relancer le script après s'être connecté en root. Si vous n'avez plus la main en raison d'une interface graphique défaillante, appuyez simultanément sur Ctrl + Alt + F1, ce qui devrait vous permettre de retrouver une console permettant de relancer l'opération.
Pour les curieux ou les développeurs, voici le descriptif du script. Il est téléchargeable à cette adresse.
- Définition des variables contenant les liens vers les sources et les fichiers complémentaires de configuration nécessaires à la version Raspberry Pi ;
- définition des variables contenant les paquets à installer, par thème.
- mise en place d'une redirection d'erreurs vers un fichier .log ;
- installation des paquets ;
- application de quelques correctifs nécessaires, notamment pour le WiFi ;
- téléchargement des sources, décompression, et copie des fichiers sur le système ;
- application des scripts de paramétrage de la distribution ;
- récupération des fichiers de configuration spécifiques pour le RPi, et copie sur le système ;
- le fichier des erreurs est nettoyé pour effacer les centaines de lignes inutiles concernant les problèmes de réception.
Je vous invite à faire vos retours dans ce fil de discussion.
Note du 30 mai 2018:
à ce jour, des modifications non négligeables sont encore en cours sur la PrimTux 3. Ceux qui veulent tester le script et la version Raspberry Pi peuvent donc se lancer dès maintenant. Je conseille en revanche à ceux qui souhaitent disposer d'une version pour usage en classe d'attendre les dernières mises à jour.