Récapitulatif de l`installation/mise à jour de DIOGENE
Transcription
Récapitulatif de l`installation/mise à jour de DIOGENE
Récapitulatif de l’installation/mise à jour de DIOGENE Ce document récapitule tout ce qu’il faut faire pour obtenir une installation de DIOGENE fonctionnelle lorsqu’une distribution de Linux est installée sur le PC (généralement en ‘dual boot’ avec Windows). Compte tenu de la multiplicité des distributions actuellement disponibles et de leur évolution rapide quant aux paquetages qu’elles proposent, nous avons choisi de prendre l’exemple d’Ubuntu Linux, la distribution la plus populaire actuellement. Elle présente l’avantage d’être totalement gratuite, y compris pour les mises à jour, et elle est de plus l’une des mieux francisées et documentées. La distribution Mandriva, que nous avions privilégiée initialement, semble être en nette perte de vitesse, du fait de mauvais choix stratégiques, de bugs nombreux et aussi de son coût non négligeable associé à une difficulté certaine d’obtention des mises à jour. Pour la distribution Ubuntu, nous considérerons uniquement le bureau Gnome (son bureau par défaut), ce qui nous permettra de traiter de l’installation de ‘lanceurs’ associés à des icônes, qui simplifieront la mise à jour et l’utilisation de DIOGENE. Nous renverrons à des passages des deux documents readme.pdf et majdiogene.pdf chaque fois que nécessaire, pour éviter d’avoir à répéter ce qui s’y trouve exposé en détail. Nous supposerons que l'utilisateur, après installation d'Ubuntu, a connecté son PC à l'Internet sous Linux avec une ligne haut débit (ADSL ou autre). L'installation des paquetages gérant les connexions internet est entièrement automatisée sous Ubuntu et donc, le PC sera prêt à être connecté après la fin de l'installation de base. 1. Installation d’Ubuntu Linux (si le PC ne possède pas déjà Linux) Tous les détails sont donnés dans l’ouvrage ‘Simple comme Ubuntu’, intégré à la documentation (/usr/DIOGENE/documents) et téléchargeable depuis http://amap.cirad.fr . Le chapitre 2 concerne l’installation proprement dite (en ‘double boot’ avec Windows), y compris par téléchargement, et les chapitres 3 et 4 à une ‘prise de contact’ et à l’installation de nouvelles applications (paquets). Cet ouvrage concerne la dernière version d’Ubuntu 7.04) au moment où nous écrivons (25/09/2007). La version 7.10 est annoncée pour fin octobre 2007. Les modes opératoires seront évidemment identiques à ceux décrits dans ce document et dans l’ouvrage (ou très voisins si la distribution a été revue pour les parties concernées). 2. Installation des 'paquets' indispensables pour le fonctionnement de DIOGENE (s'ils ne n'ont pas été installés automatiquement) On utilisera le 'gestionnaire de paquets' Synaptic. Le bouton 'Rechercher', à droite de la ligne de commandes, permet à la fois de visualiser ce qui est déjà installé (case correcpondant au paquet surlignée) ou non (case non surlignée). L'installation se fera en cochant les cases correspondant aux paquetages et validant les choix en cliquant sur le bouton 'Ajouter à la sélection' qui apparaît alors, et enfin en cliquant sur le bouton 'Appliquer'. Pour toutes précisions, voir l'ouvrage Simple comme Ubuntu pages 54 et suivantes. Les saisies d'écran 1 à 7 ci-dessous donnent la liste des paquetages indispensables (cases surlignées) et des logiciels simplement utiles : ceux-ci figurent dans les deux dernières saisies d'écran concernant Gnuplot et OpenOffice. L'interfaçage de DIOGENE avec Gnuplot n'est pas complètement finalisé mais le sera sans doute fin 2007 ou début 2008 ; cependant, rien n'empêche de l'utiliser en mode 'manuel', DIOGENE éditant dès maintenant des fichiers 'compatibles Gnuplot' qui permettent d'obtenir des graphiques en qualité publication. OpenOffice constitue une autre alternative pour réaliser les graphiques (de même qu'Excel, en important les sorties de DIOGENE sous Windows). En tout état de cause, il permet de formater au mieux toutes les sorties, y compris les graphiques en mode alphanumérique. Pour cela, il convient, comme sous Word, de réaliser la mise en pages en format paysage et en caractères de 8, en utilisant une police à espacements fixes (par exemple, Courrier new). Pour que le formatage soit optimal dans tous les cas de figure, réduire la marge 'haut' à 0.2 cms, la marge 'bas' à 0.3 cms. Pour les marges 'gauche' et 'droite', on prendra 2.5 cms (marges par défaut). Si, exceptionnnellement, il fallait agrandir le format (graphiques par exemple), choisir 0.1 pour la marge 'haut' et 2.0 pour les marges 'gauche' et 'droite'. Saisie d'écran 1 Saisie d'écran 2 Saisie d'écran 3 2 Saisie d'écran 4 Saisie d'écran 5 Saisie d'écran 6 3 Saisie d'écran 7 3. Mise de l'utilisateur et de root en configuration csh Le document readme.pdf donne tous les détails nécessaires pour cette phase de l'installation. Cette la mise de l'utilisateur et de root en configuration csh est absolument indispensable pour une installation fonctionnelle de DIOGENE. 4. Lancement du script d'installation Cette opération, très simple, dépend des médias qui sont utilisés pour installer DIOGENE (CD, clé USB ou téléchargement). Elle est décrite en détail dans les deux documents readme.pdf et majdiogene.pdf. 5. Création de lanceurs pour faciliter l'utilisation de DIOGENE et ses mises à jour L'installation de lanceurs associés à des icônes permet d'automatiser et de rendre 'instinctives' des tâches répétitives. Elle est particulièrement simple avec un bureau Gnome. A partir des exemples actuellement implémentés en standard dont nous allons décrire le processus de mise en place, tout utilisateur pourra facilement créer ses propres variantes. 5.1. Principe mis en oeuvre Le système mis en place actuellement permet d'activer cinq commandes bash (scripts A...E) destinées à lancer les le gestionnaire de menu déroulant (diogene), à initier la création d'une chaîne de traitement en mode expert (dio), à réitérer une chaîne de traitement déjà créée en lançant le moteur de réitération (jbstar), ou à exécuter une chaîne, réitérée ou non (gene). Il s'agit des scripts A, B, C et D ci-dessous. Les exécutables sont lancés depuis le répertoire /home[user]/donnees où sont censés se touver les fichiers de données. La commande E (midas) sert d'amorce pour les mises à jour de DIOGENE et son articulation avec le script instdio est détaillée dans le document majdiogene.pdf. On a donc affaire à un système à trois étages : Le clic sur l'icône lance l'une des cinq commandes qui, à son tour, active un script ou un programme. 4 5.2. Création des lanceurs par l'utilisateur Un clic droit sur sur le bureau affiche un menu dont l'une des options est 'créer un lanceur'. Un clic gauche sur ce bouton affiche l'onglet repoduit par la saisie d'écran 8. Un clic sur le bouton 'Aucune icône' affiche une liste déroulante d'icônes (saisie d'écran 9) et l'on peut alors choisir l'une d'entre elles en cliquant dessus ; elle prend alors la place du commentaire 'Aucune icône'. Après sélection de l'icône, il suffit de renseigner les trois derniers champs de l'onglet (le contenu du premier, 'Application' étant imposé). La zone 'Commentaire' servira à générer la 'bulle' qui informera l'utilisateur sur la fonction de chaque icône lorsque le pointeur de la souris la 'survolera'. Les saisies d'écran 10 à 14 montrent le contenu des cinq onglets correspondant aux commandes décrites en 5.1. Naturellement, l'utilisateur est libre d'adapter le contenu des champs à sa guise, sauf en ce qui concerne le champ 'Commande' dont le contenu est évidemment imposé. Saisie d'écran 8 Saisie d'écran 9 Saisie d'écran 10 Saisie d'écran 11 5 Saisie d'écran 12 Saisie d'écran 13 Saisie d'écran 14 Commandes bash associées au système de lanceurs A. Script diogene_run #!/bin/bash DATADIR=~/donnees XTERM=`which xterm` DIOGENE_CMD=/usr/DIOGENE/diogene GEOM=260x130 SHELL_CMD=/bin/csh echo $DATADIR echo $XTERM echo $DIOGENE_CMD echo $GEOM $XTERM -ls -geometry $GEOM -e "cd $DATADIR ; $DIOGENE_CMD" B. Script dio_run #!/bin/bash DATADIR=~/donnees XTERM=`which xterm` DIO_CMD=/usr/DIOGENE/dio GEOM=260x130 SHELL_CMD=/bin/csh echo $DATADIR echo $XTERM echo $DIO_CMD echo $GEOM $XTERM -ls -geometry $GEOM -e "cd $DATADIR ; $DIO_CMD" C. Script jbstar_run #!/bin/bash DATADIR=donnees XTERM=`which xterm` JBSTAR_CMD=/usr/DIOGENE/jbstar GEOM=260x130 SHELL_CMD=/bin/csh echo $DATADIR echo $XTERM echo $JBSTAR_CMD echo $GEOM $XTERM -ls -geometry $GEOM -e "cd $DATADIR ; $JBSTAR_CMD" 6 D. Script gene_run #!/bin/bash DATADIR=~/donnees XTERM=`which xterm` GENE_CMD=/usr/DIOGENE/gene GEOM=260x130 SHELL_CMD=/bin/csh echo $DATADIR echo $XTERM echo $GENE_CMD echo $GEOM $XTERM -ls -geometry $GEOM -e "cd $DATADIR ; $GENE_CMD" E. Script midas_run #!/bin/bash DATADIR=~/ XTERM=`which xterm` MIDAS_CMD=midas GEOM=260x130 SHELL_CMD=/bin/csh echo $DATADIR echo $XTERM echo $MIDAS_CMD echo $GEOM $XTERM -ls -geometry $GEOM -e "cd $DATADIR ; $MIDAS_CMD" 6. Résumé, conclusions et perspectives Après une installation 'standard' d'Unbuntu Linux, il faut ajouter les paquetages supplémentaires indispensables ou simplement utiles pour le fonctionnement de DIOGENE et la mise en forme de ses résultats. Ces opérations se feront au mieux en étant connecté à Internet, le gestionnaire de paquetages Synaptic allant automatiquement chercher les programmes sur les sites appropriés dans leurs versions les plus récentes. Il est ensuite indispensable de configurer root et l'utilisateur en csh avant le lancer le script d'installation (pour une première installation). Le document readme.pdf donne toutes précisions à ce sujet. Par la suite, les mises à jour seront presque ou totalement automatisées 'selon que l'on a ou non mis en place le lanceur de l'amorce midas. Le document majdiogene.pdf fait un point détaillé sur les mises à jour. Pour compléter ce document, la lecture des premiers chapitres de l'ouvrage Simple comme Unbuntu est fortement recommandée. Le seul point délicat dans l'installation de Linux en 'double boot' avec Windows est la création des partitions Linux (après une indispensable défragmentation des disques logiques Windows). L'utilisation, préalable à l'installation proprement dite, du logiciel Partition Magic (Symantec) permettra de sécuriser au maximum cette opération. Un logiciel libre d'origine Framasoft, Gparted-live est également disponible (téléchargeable gratuitement). En conclusion, si l'installation de DIOGENE stricto sensu est très simple (et a fortiori sa mise à jour), l'installation préalable de Linux avec les paquetages appropriés est plus délicate. Mais, avec la documentation actuellement disponible sur Internet et les progrès réalisés par les gestionnaires de paquetages, elle reste néanmoins à la portée de non-informaticiens. Il est enfin probable que, dès 2008, seront commercialisées des clé USB de 8 GO, pour un coût de moins de 100 €, permettant d'utiliser DIOGENE sans avoir à l'installer. Une solution alternative est également à étudier : des disques durs externes USB couplés à une mémoire flash. Cette dernière formule, un peu plus 'encombrante', permettrait de disposer d'un espace de stockage pratiquement illimité. Montpellier le 28/09/2007 Avec la collaboration de F. Théveny (lanceurs) et de Sèverine Bérard (mise en page) Ph. Baradat 7