Installation
Manuel d'installation de InterLDAP-ATE v 0.9.1.
Pré-requis
Interpréteur Perl
Le programme atransport-engine nécessite un interpréteur Perl, de version 5.8.0 minimum.
Modules Perl
Il s'appuie sur les modules suivants :
- strict
- File::Copy
- POSIX
- Data::Dumper
- URI
- File::Basename
- Net::FTP
- Net::SCP::Expect
- LWP::UserAgent
- Unicode::MapUTF8
- MIME::Lite
- Net::SMTP
- Net::Domain
- Config::Properties
- Log::Log4perl
Ces modules doivent être installés au préalable. Ils sont disponibles sur le CPAN (
http://www.cpan.org) ou dans les paquets de la distribution Linux utilisée.
Lancement du démon
Le script de démarrage et d'arrêt utilise la commande start-stop-daemon, disponible dans la plupart des distributions Linux.
Depuis les sources
Télécharger les sources et les désarchiver :
$ tar xzf atransport-engine_0.9.1.tar.gz
$ cd atransport-engine_0.9.1/
Installer le script Perl :
# cp bin/atransport-engine /usr/bin
# chmod 755 /usr/bin/atransport-engine
Installer le fichier de configuration :
# mkdir -p /etc/interldap
# cp conf/atransport-engine.conf /etc/interldap
# chmod 644 /etc/interldap/atransport-engine.conf
Installer le script de démarrage et d'arrêt :
# cp init/atransport-engine /etc/init.d
# chmod 755 /etc/init.d/atransport-engine
Activation du démon au démarrage, sous Debian :
# update-rc.d -f atransport-engine defaults 80
Sous Red Hat :
# chkconfig --add atransport-engine
Création des répertoires de traitement des fichiers :
# mkdir -p /var/lib/interldap/atransport-engine/input/
# mkdir -p /var/lib/interldap/atransport-engine/fifos/
# mkdir -p /var/lib/interldap/atransport-engine/done/
# mkdir -p /var/lib/interldap/atransport-engine/error/
Debian
Pour installer le paquet Debian :
# dpkg -i atransport-engine_0.9.1_all.deb
Les dépendances peuvent être résolues en installant les bibliothèques Perl nécessaires.
Mise à jour depuis la version 0.9
L'extension du script Perl a été supprimée, il faut donc supprimer l'ancien script qui n'a pas été écrasé par la nouvelle version :
# rm /usr/bin/atransport-engine.pl
De plus la configuration a été modifiée et réside dans un fichier unique :
# vi /etc/interldap/atransport-engine.conf
Il faut donc récupérer les paramètres présents dans les anciens fichiers pour les insérer dans le nouveau :
# vi /etc/interldap/atransport-engine-log.conf
# vi /etc/interldap/atransport-engine.properties
Les anciens fichiers peuvent être ensuite supprimés :
# rm /etc/interldap/atransport-engine-log.conf
# rm /etc/interldap/atransport-engine.properties
Remarque : certains noms de paramètres ont changé, mais ils restent assez explicites pour permettre la bonne reprise des anciennes valeurs.