Installation de l'environnement Dilib : Différence entre versions
De Wicri Manuel
imported>Jacques Ducloy (→Adaptations locales) |
imported>Jacques Ducloy m (34 révisions importées) |
||
(21 révisions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | Cette page concerne l'installation de la bibliothèque Dilib et du serveur Rabelais sur un ordinateur personnel disposant du système Unix. | + | {{Dilib header}} |
+ | Cette page concerne l'installation de la bibliothèque Dilib et du [[Serveur d'exploration sur Rabelais|serveur de formation Rabelais]] sur un ordinateur personnel disposant du système Unix. | ||
− | Cette page | + | {{Wicri travaux|texte=Cette page devrait faciliter l'installation de Dilib par des personnes non initiées. Cet objectif n'est pas encore atteint. |
− | == | + | La procédure d'installation à utiliser est celle qui figure sur [[wicri-outils.fr:Dilib, installation et compilation|Wicri/Outils]].}} |
+ | |||
+ | ==Conditions préalables== | ||
+ | Connaissances préalables : | ||
* [[Prise de contact avec Unix]] | * [[Prise de contact avec Unix]] | ||
+ | Conditions préalables : | ||
+ | * Disposer sur son ordinateur d'une configuration Unix adéquate. | ||
+ | |||
==Hiérarchie des fichiers utilisés dans les formations== | ==Hiérarchie des fichiers utilisés dans les formations== | ||
===Les principaux fichiers et répertoires=== | ===Les principaux fichiers et répertoires=== | ||
Ligne 36 : | Ligne 43 : | ||
* se placer sous le répertoire <code>Dilib/{{Dilib|echo=version}}</code> et y installer : {{Dilib|echo=lien Import.tar.gz}} | * se placer sous le répertoire <code>Dilib/{{Dilib|echo=version}}</code> et y installer : {{Dilib|echo=lien Import.tar.gz}} | ||
* puis : | * puis : | ||
− | < | + | |
− | cd ~/Dilib/{{Dilib|echo=version}} | + | :<code>'''cd''' ~/Dilib/{{Dilib|echo=version}}</code> |
− | gunzip Import.tar.gz | + | :'''gunzip''' Import.tar.gz |
− | tar -xvf Import.tar | + | :'''tar -xvf''' Import.tar |
− | + | ||
===Adaptations locales=== | ===Adaptations locales=== | ||
''Ce paragraphe est seulement adapté au système Ubuntu'' | ''Ce paragraphe est seulement adapté au système Ubuntu'' | ||
Ligne 46 : | Ligne 53 : | ||
Créer une variable locale $DILIB_BOTTOM par | Créer une variable locale $DILIB_BOTTOM par | ||
− | :<code>DILIB_BOTTOM=~/Dilib/{{Dilib|echo=version}}</code> | + | :<code>DILIB_BOTTOM'''=~'''/Dilib/{{Dilib|echo=version}}</code> |
Installer les éléments d'adaptation par : | Installer les éléments d'adaptation par : | ||
<source lang=sh> | <source lang=sh> | ||
− | cp $DILIB_BOTTOM/Import/DilibMake/Templates/UbuntoMain/MakeDef.mk $ | + | cp $DILIB_BOTTOM/Import/DilibMake/Templates/UbuntoMain/MakeDef.mk $DILIB_BOTTOM/Main/MakeDef.mk |
cp $DILIB_BOTTOM/Import/DilibMake/Templates/UbuntoMain/init.sh $DILIB_BOTTOM/Main/init.sh | cp $DILIB_BOTTOM/Import/DilibMake/Templates/UbuntoMain/init.sh $DILIB_BOTTOM/Main/init.sh | ||
</source> | </source> | ||
+ | |||
+ | Créer un lien symbolique (raccourci) par : | ||
+ | :<code>'''cd''' ~/Dilib</code> | ||
+ | :<code>'''ln -s''' {{Dilib|echo=version}}/Main/init.sh init.sh</code> | ||
+ | |||
+ | ===Compilation=== | ||
+ | * aller sur le répertoire de TP, exemple : | ||
+ | :<code>'''cd''' ~/TP</code> | ||
+ | * appeler init.sh : | ||
+ | :<code>. ~/Dilib/init.sh</code> | ||
+ | * vérifier en faisant : | ||
+ | :<code>''' echo''' $DILIB_VERSION</code> | ||
+ | ::La réponse attendue est : {{Dilib|echo=sous-version}} | ||
+ | * compiler par : | ||
+ | :<code>''' .''' $DILIB_ROOT/Import/DilibMake/DilibCreate.sh</code> | ||
+ | * vérifier le bon fonctionnement par : | ||
+ | :<code>''' .''' $DILIB_ROOT/Import/DilibMake/DilibTest.sh</code> | ||
+ | |||
+ | ==Installation de la plateforme RabelaisV1== | ||
+ | ===Copie sur le répertoire de TP=== | ||
+ | Aller sous le répertoire de TP. | ||
+ | |||
+ | :<code>cd ~/TP</code> | ||
+ | |||
+ | Recopier par : | ||
+ | :<code>'''cp -a''' $DILIB_IMPORT/Samples/RabelaisV1 .</code> | ||
+ | |||
+ | ===Liens sur le serveur=== |
Version actuelle datée du 24 juin 2017 à 18:07
|
Cette page concerne l'installation de la bibliothèque Dilib et du serveur de formation Rabelais sur un ordinateur personnel disposant du système Unix.
Sommaire
Conditions préalables
Connaissances préalables :
Conditions préalables :
- Disposer sur son ordinateur d'une configuration Unix adéquate.
Hiérarchie des fichiers utilisés dans les formations
Les principaux fichiers et répertoires
La hiérarchie recommandée est la suivante :
~ + répertoire d'accueil de l'usager (home directory) +- Dilib + | + init.sh lien vers Main/init.sh | + V0.5 + $DILIB_ROOT | | +- Import - les sources | | +- Main - version principale $DILIB | |- TP + Répertoire de travail pour les TP Dilib/Wicri + RabelaisV1
Les principaux répertoires sont les suivants :
~/Dilib
est la racine de la hiérachie Dilib~/TP
est la racine de l'espace de travail$DILIB
est une variable d'environnement qui la racine de la version courante (actuellement V0.5). Elle a pour valeur «~/Dilib/V0.5/Main
».
Préparation de la hiérarchie
Seule la procédure d'une première installation est détaillée ici
On utilise la commande mkdir pour créer les répertoires : Dilib, TP, V0.5, Import, Main
mkdir ~/Dilib
mkdir ~/Dilib/V0.5
mkdir ~/Dilib/V0.5/Import
mkdir ~/Dilib/V0.5/Main
mkdir ~/TP
Téléchargement et compilation
Téléchargement
- se placer sous le répertoire
Dilib/V0.5
et y installer :Import.tar.gz
- puis :
cd ~/Dilib/V0.5
- gunzip Import.tar.gz
- tar -xvf Import.tar
Adaptations locales
Ce paragraphe est seulement adapté au système Ubuntu
Créer une variable locale $DILIB_BOTTOM par
DILIB_BOTTOM=~/Dilib/V0.5
Installer les éléments d'adaptation par :
cp $DILIB_BOTTOM/Import/DilibMake/Templates/UbuntoMain/MakeDef.mk $DILIB_BOTTOM/Main/MakeDef.mk
cp $DILIB_BOTTOM/Import/DilibMake/Templates/UbuntoMain/init.sh $DILIB_BOTTOM/Main/init.sh
Créer un lien symbolique (raccourci) par :
cd ~/Dilib
ln -s V0.5/Main/init.sh init.sh
Compilation
- aller sur le répertoire de TP, exemple :
cd ~/TP
- appeler init.sh :
. ~/Dilib/init.sh
- vérifier en faisant :
echo $DILIB_VERSION
- La réponse attendue est : V0.6.36
- compiler par :
. $DILIB_ROOT/Import/DilibMake/DilibCreate.sh
- vérifier le bon fonctionnement par :
. $DILIB_ROOT/Import/DilibMake/DilibTest.sh
Installation de la plateforme RabelaisV1
Copie sur le répertoire de TP
Aller sous le répertoire de TP.
cd ~/TP
Recopier par :
cp -a $DILIB_IMPORT/Samples/RabelaisV1 .