Dilib, hiérarchie : Différence entre versions
imported>Jacques Ducloy (→$WICRI_ROOT) |
imported>Jacques Ducloy (→Arborescence Dilib) |
||
Ligne 80 : | Ligne 80 : | ||
| | +- bin | | | +- bin | ||
| | +- data ''lien vers $DILIB_ROOT/Data'' | | | +- data ''lien vers $DILIB_ROOT/Data'' | ||
− | | | + | | +- Data ''répertoire pour les données générées'' |
| +- TestImportData ''répertoire intermédiaire pour l'importation des données'' | | +- TestImportData ''répertoire intermédiaire pour l'importation des données'' | ||
| +- TestData ''répertoire de test'' | | +- TestData ''répertoire de test'' |
Version du 26 juillet 2018 à 14:36
|
Cette page introduit la description de la hiérarchie de fichiers de la bibliothèque Dilib.
Par rapport aux versions précédentes, à partir de la version V0.5.20, la bibliothèque contient trois parties essentielles :
- les sources de programmes qui figurent dans le répertoire Import ($DILIB_IMPORT) ;
- les bibliothèques et exécutables qui sont compilés dans le répertoire "Main" ($DILIB) ;
- les données qui sont stockées dans $DILIB_ROOT/Data
Liste des modules Dilib
|
Installation recommandée
Dilib et Wicri
La bibliothèque Dilib est de plus en plus complémentaire du projet Wicri. En effet, les serveurs d'exploration sont généralement associés à un wiki du réseau.
Nous recommandons d'installer 2 hiérarchies de fichiers sur une machine donnée, une pour gérer la bibliothèque d'outils et données associées, l'autre pour les serveurs associés aux wikis.
Par exemple, sur une configuration MacBook, à partir de l'emplacement Documents, on peut trouver :
- Documents + +- Dilib - | +- WicriRoot -
Arborescence Wicri
Nous recommandons, pour l'arborescence Wicri de reprendre l'organisation en place sur la machine Ticri de l'Université de Lorraine.
La racine sera manipulée dans les scripts shells par la variable d'environnement $WICRI_ROOT et la proposition "WicriRoot" du paragraphe précédent est « facultative ».
En revanche, pour utiliser facilement les exemples données sur les serveurs à l'aide de « copier-colle », il convient de respecter ce qui suit :
- les répertoires correspondants à des wikis communs sont rangés sous un répertoire nommé Wicri,
- les wikis institutionnels sont rangés à partir de répertoire dont le nom correspond généralement à un wiki commun.
- les « wikis clonés »[1] sont placés sous leur code langue.
- les serveurs sous un répertoire nommé corpus.
Ainsi, une installation conforme sera :
- Documents + +- Dilib - ... | +- WicriRoot + +- Wicri + | + Lorraine + | | +- corpus + | | | +- CrpgHal + | | | + CrpgHalV1 | | +- fr + Clone de Wicri/Lorraine (fr) | +- Ticri + ... | + ... | +- Ticri + +- H2ptm
Arborescence Dilib
Pour supporter plusieurs versions, depuis la version VO.6.29, la hiérarchie recommandée est la suivante :
... Dilib + $DILIB_BOTTOM |- init.sh en pratique, un lien vers le init.sh de la version courante +- V0.4 ... + ... les versions antérieures ou en test +- V0.6 | *- V0.6.0 | + ... | *- V0.6.3 | +- V0.6.31 $DILIB_ROOT - la version courante | +- Import les sources | | +... | | +- DilibMake les outils de génération | | +- Data les données importées | | +... | +- Main $DILIB - les bibliothèques et exécutables | | +- bin | | +- data lien vers $DILIB_ROOT/Data | +- Data répertoire pour les données générées | +- TestImportData répertoire intermédiaire pour l'importation des données | +- TestData répertoire de test | +- Bases +- ImportBases
Les 3 répertoires Import/Data, TestImportData et TestData ont été introduits en version V0.6.29.
Variables d'environnement
Dans une installation donnée, pour une version donnée la hiérarchie DILIB est contrôlée par 3 variables d'environnement : $DILIB_ROOT, $DILIB, $DILIB_IMPORT.
$DILIB_ROOT
$DILIB_ROOT désigne la base d'une installation.
$DILIB
Le répertoire $DILIB est la base de l'arborescence utilisable par l'utilisateur.
Pour des raisons de performances, plusieurs versions pourront être obtenues par compilation. A l'heure actuelle, une seule version est disponible : Main.
$DILIB_IMPORT
$DILIB_BOTTOM
La variable $DILIB_BOTTOM
repère la racine d'une installation Dilib.
$WICRI_ROOT
La variable $WICRI_ROOT désigne la racine de l'arborescence Wicri.
Le répertoire Data ($DILIB/data)
Ce répertoire contient des ensembles de données utiles pour la curation ou la navigation. Il contient notamment les sous-répertoires suivants :
- $DILIB_ROOT +- Data +- Wicri
Voir aussi
- Notes
- ↑ Cette possibilité n'est pas encore disponible.