Installation de l'environnement Dilib : Différence entre versions

De Wicri Manuel
imported>Jacques Ducloy
imported>Jacques Ducloy
m (34 révisions importées)
 
(25 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 s'appuie sur une page plus générale sur [[wicri-outils.fr:Dilib, installation et compilation|Wicri/Outils]].
+
{{Wicri travaux|texte=Cette page devrait faciliter l'installation de Dilib par des personnes non initiées. Cet objectif n'est pas encore atteint.
  
==Connaissances préalables==
+
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 22 : Ligne 29 :
 
* '''<code>~/Dilib</code>''' est la racine de la hiérachie Dilib
 
* '''<code>~/Dilib</code>''' est la racine de la hiérachie Dilib
 
* '''<code>~/TP</code>''' est la racine de l'espace de travail
 
* '''<code>~/TP</code>''' est la racine de l'espace de travail
* '''<code>$DILIB</code>''' est une variable d'environnement qui la racine de la version courante (actuellement V0.5). Elle a pour valeur « <code>~/Dilib/V0.5/Main</code> ».
+
* '''<code>$DILIB</code>''' est une variable d'environnement qui la racine de la version courante (actuellement {{Dilib|echo=version}}). Elle a pour valeur « <code>~/Dilib/V0.5/Main</code> ».
 
===Préparation de la hiérarchie===
 
===Préparation de la hiérarchie===
 
''Seule la procédure d'une première installation est détaillée ici''
 
''Seule la procédure d'une première installation est détaillée ici''
  
On utilise al commande mkdir pour créer les répertoires  : Dilib, TP, {{Dilib|echo=version}}, Import, Main
+
On utilise la commande mkdir pour créer les répertoires  : Dilib, TP, {{Dilib|echo=version}}, Import, Main
 +
{{Dilib|echo=source make root user}}
 
<source lang="sh">
 
<source lang="sh">
mkdir ~/Dilib
 
mkdir ~/Dilib/V0.5
 
mkdir ~/Dilib/V0.5/Import
 
mkdir ~/Dilib/V0.5/Main
 
 
mkdir ~/TP
 
mkdir ~/TP
 
</source>
 
</source>
 +
==Téléchargement et compilation==
 +
===Téléchargement===
 +
 +
* se placer sous le répertoire <code>Dilib/{{Dilib|echo=version}}</code> et y installer : {{Dilib|echo=lien Import.tar.gz}}
 +
* puis :
 +
 +
:<code>'''cd''' ~/Dilib/{{Dilib|echo=version}}</code>
 +
:'''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
 +
 +
:<code>DILIB_BOTTOM'''=~'''/Dilib/{{Dilib|echo=version}}</code>
 +
 +
Installer les éléments d'adaptation par :
 +
<source lang=sh>
 +
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
 +
</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.

logo travaux 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.

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 .

Liens sur le serveur