Wicri:SchutzV1 : Différence entre versions
De Wicri Musique
(→Transfert vers la machine LorExplor) |
(→Sur la machine de développement) |
||
Ligne 17 : | Ligne 17 : | ||
-m \ | -m \ | ||
-g Schutz \ | -g Schutz \ | ||
− | -p | + | -p Musique \ |
-w wicri-musique.fr \ | -w wicri-musique.fr \ | ||
-W Wicri/Musique \ | -W Wicri/Musique \ | ||
Ligne 116 : | Ligne 116 : | ||
gzip ImportMetadata.tar | gzip ImportMetadata.tar | ||
</source> | </source> | ||
+ | |||
===Transfert vers la machine LorExplor=== | ===Transfert vers la machine LorExplor=== | ||
;Transfert par scp: | ;Transfert par scp: |
Version actuelle datée du 9 février 2021 à 07:24
Cette page introduit les aspects techniques de la version SchutzV1 du « Serveur d'exploration sur Heinrich Schütz ».
Voir aussi :
- Wicri:SchutzV1/Paramètres, data - génération des données
- Wicri:SchutzV1/Paramètres, fr - génération de l'interface
- Wicri:SchutzV1/Paramètres, génération des cartes - génération de cartes géographiques
- Wicri:SchutzV1/Paramètres, templates size - paramétrage des modèles liés aux valeurs numériques
Sommaire
Mise en œuvre
Sur la machine de développement
Initialisations
- Génération des pages wikis
source IstexGetCorpusSize -q "query"
IstexGenerAreaPages \
-a SchutzV1 \
-m \
-g Schutz \
-p Musique \
-w wicri-musique.fr \
-W Wicri/Musique \
-z France \
-z UK \
-z USA \
-z Allemagne \
-t "Serveur d'exploration sur Heinrich Schütz"
- Définition $EXPLOR_AREA
EXPLOR_AREA=$WICRI_ROOT/Wicri/Musique/explor/Schutz.storage/SchutzV1
export EXPLOR_AREA
export LC_ALL='C'
- Création des répertoires
mkdir $WICRI_ROOT/Wicri/Musique/corpus/Schutz.storage
mkdir $EXPLOR_AREA
mkdir $EXPLOR_AREA/Import
Récupération du corpus
- ISTEX
- En cas de reprise au niveau du téléchargement
rm -rf $EXPLOR_AREA/Import/IstexRepository.h*
IstexGetCorpus -q "(heinrich OR monteverdi OR magnificat OR choir OR music) AND schutz NOT language:ger" -s 5000 -A \
| IstexToSxml \
| HfdBuild -bh $EXPLOR_AREA/Import/IstexRepository
Construction du repository ISTEX plein texte
Ce repository contient les documents en texte intégral. Il doit rester sur la machine de développement (ou être limité en lecture sur un site accessible par internet).
- En cas de reprise au niveau du téléchargement
rm -rf $EXPLOR_AREA/Import/IstexRepository.h*
time HfdCat $EXPLOR_AREA/Import/IstexDownload.*.hfd \
| SgmlFast -c 1 | HfdBuild -bh $EXPLOR_AREA/Import/IstexRepository
- ISTEX, création du HFD Corpus Biblio
- En cas de reprise:
rm -rf $EXPLOR_AREA/Import/IstexMetadata.h*
- Construction corpus biblio
HfdCat $EXPLOR_AREA/Import/IstexRepository.hfd \
| IstexCleanFullText \
| SgmlFast -c1 \
| IstexToTei \
| TeiPutRefToIdno -t wicri:Area/Main/Corpus \
| HfdBuild -h $EXPLOR_AREA/Import/IstexMetadata
Génération de la plateforme
- Importation des paramètres de génération
WicriGetPage -l wicri-musique.fr -p "Wicri:SchutzV1/Paramètres, data"\
> $EXPLOR_AREA/Import/WicriAreaParam.data.wiki
Si reprise
sh $EXPLOR_AREA/bin/AreaReset.sh
ExplorAreaDataCreate -d $EXPLOR_AREA
make -f $EXPLOR_AREA/bin/area.mk
- Importation des paramètres de navigation
WicriGetPage -l wicri-musique.fr -p "Wicri:SchutzV1/Paramètres, fr"\
> $EXPLOR_AREA/Import/WicriAreaSiteParam.fr.wiki
- Génération de l'interface
sh $EXPLOR_AREA/bin/AreaCreateSite.fr.sh
Génération des FTP
cd $EXPLOR_AREA
rm Site.tar.gz
tar -cvf Site.tar Site
gzip Site.tar
rm Data.tar.gz
tar -cvf Data.tar Data
gzip Data.tar
rm ImportMetadata.tar.gz
tar -cvf ImportMetadata.tar Import/istexMetadata.hcs Import/istexMetadata.hfd
gzip ImportMetadata.tar
Transfert vers la machine LorExplor
- Transfert par scp
scp $ISTEX_PAR Site.tar.gz $ISTEX_SCP:$WICRI_TARGET_ROOT/Musique/explor/Schutz.storage/SchutzV1.new
scp $ISTEX_PAR Data.tar.gz $ISTEX_SCP:$WICRI_TARGET_ROOT/Musique/explor/Schutz.storage/SchutzV1.new
scp $ISTEX_PAR ImportMetadata.tar.gz $ISTEX_SCP:$WICRI_TARGET_ROOT/Musique/explor/Schutz.storage/SchutzV1.new
Sur la machine cible
Aller sur le répertoire corpus correspondant au wiki cible
. ... Dilib/init.sh
newgrp ticri
EXPLOR_AREA=$WICRI_ROOT/Wicri/Musique/corpus/Schutz.storage/SchutzV1.20160410
Si nouveau code générique :
mkdir $WICRI_ROOT/Wicri/Musique/corpus/Schutz.storage
Création du répertoire plateforme
mkdir $EXPLOR_AREA
- Transfert par FileZilla
Transférer les fichiers Site.tar.gz, Data.tar.gz de SchutzV1 (émetteur) vers SchutzV1 (cible).
- Installation
cd $EXPLOR_AREA
gunzip Site.tar.gz
tar -xvf Site.tar
gzip Site.tar
gunzip Data.tar.gz
tar -xvf Data.tar
gzip Data.tar
gunzip ImportMetadata.tar.gz
tar -xvf ImportMetadata.tar
gzip ImportMetadata.tar
cd Data/Main/Corpus
rm biblio.hcs
rm biblio.hfd
ln -s ../../../Import/istexMetadata.hcs biblio.hcs
ln -s ../../../Import/istexMetadata.hfd biblio.hfd