2.2 Installation

TE est disponible sous forme d'archive à installer sur un serveur dédié (ou non) qui assurera la fonction de serveur de transformation pour Dynacase.

2.2.1 Télécharger et décompresser l'archive dynacase-te-current.tar.gz

# wget http://dynacase.anakeen.com/tengine/dynacase-te-current.tar.gz
# tar zxvf dynacase-te-current.tar.gz

L'archive se décompresse et crée un sous-répertoire dynacase-te-${VERSION}-${RELEASE} avec le numéro de version et de release de dynacase-te.

Pour simplifier le nommage et l'accès à ce répertoire vous pouvez le renommer :

# mv dynacase-te-${VERSION}-${RELEASE} dynacase-te

Par la suite, nous ferons référence à ce répertoire à l'aide de la variable TE_HOME :

# TE_HOME=/opt/dynacase-te

Si vous avez un compte EEC, il est recommandé de télécharger dynacase-te depuis votre dépôt EEC afin d'avoir les dernières corrections disponibles.

2.2.2 Initialisation

Une fois les éléments installés, il vous faut initialiser la base de données TE.

# $TE_HOME/bin/ted init
 * Initializing ted service: OK

L'initialisation crée les tables engine et task dans la base TE.

2.2.3 Montée en version et mise à jour

La mise à jour de TE consiste à :

  • déployer le contenu de l'archive de la nouvelle version sur l'installation de l'ancienne version ;

    • télécharger la version courante (e.g. http://eec.anakeen.com/public/tengine/dynacase-te-current.tar.gz ;
    • décompresser le contenu de l'archive de la version courante (e.g. dynacase-te-current.tar.gz) dans le répertoire racine de votre installation de TE (e.g. /opt/dynacase-te) :
    # wget -O /tmp/dynacase-te-current.tar.gz http://eec.anakeen.com/public/tengine/dynacase-te-current.tar.gz
    # tar -C /opt/dynacase-te -zxvf /tmp/dynacase-te-current.tar.gz --strip-components 1
  • suivre ensuite les éventuelles procédures de migration fournies dans les notes de version ;

  • pour finir, redémarrer le daemon TE.

2.2.4 Installation des éléments additionnels

Installer les composants logiciel requis par TE (voir Pré-requis) puis procéder à leur configuration (voir Configuration du serveur TE).

Les versions à utiliser dépendent de la version du serveur TE. Elles sont identifiées dans les notes de version.

2.2.4.1 Installation de tika-server

L'archive tika-server-<version>.jar peut être obtenue en téléchargement sur le site officiel de Apache Tika, ou bien sur notre dépôt third-party : tika-server-1.16.jar

L'archive JAR de tika-server doit ensuite être déposée dans le sous-répertoire $TE_HOME/lib/engines :

# cp /tmp/tika-server-<version>.jar $TE_HOME/lib/engines/
×