Table des matières. Installation ORI-OAI V1 sous Linux Mandriva One 2008

Dimension: px
Commencer à balayer dès la page:

Download "Table des matières. Installation ORI-OAI V1 sous Linux Mandriva One 2008"

Transcription

1 Installation ORI-OAI V1 sous Linux Mandriva One 2008 Table des matières 1.Introduction Prérequis Installer Mandriva one Installation de Java Déclaration des variables d'environnement Installer ANT Déclaration des variables d'environnement Installation de TOMCAT Installation d'un serveur LDAP Installation des modules Installation de la base exist Installation de la base de données MySql Installation du module ori-oai-workflow Installation du module ori-oai-editor Installation du module ori-oai-harvester Installation du module ori-oai-repository Installation du module ori-oai-vocabulary Installation du module ori-oai-indexing Installation du module ori-oai-search Lancement des modules ORI Tester l'application Moissonner un entrepot Référencer un document Rechercher une fiche de métadonnées Contrôler l'entrepôt OAI Conclusion Glossaire /63

2 1. Introduction Le but de ce tutoriel est d'installer tous les modules d'ori-oai V1 ainsi que tous les composants nécessaires à son utilisation. Vous pourrez ainsi : Utiliser le workflow (module ORI-OAI-WORKFLOW) pour saisir des métadonnées (LOM ou DC), suivre le processus de publication (par défaut, pour les fiches LOM, un workflow simple à 3 étapes est proposé : état privé, demande de publication, publié ; et pour les fiches DC un workflow à 2 étapes : état privé, publié). Vous pourrez définir 3 rôles (Auteur, Modérateur, Administrateur) qui vous permettront de manipuler le workflow dans tous les sens. Moissonner (module ORI-OAI-HARVESTER) des entrepôts OAI. Rechercher (module ORI-OAI-SEARCH) le résultat des moissons ainsi que les métadonnées que vous aurez publiées. Consulter les métadonnées moissonnées et les exposer pour des entrepôts OAI (module ORI-OAI-REPOSITORY). Ce document s'inspire en grande partie des documentations fournies par chaque module, il est fortement recommandé de les consulter avant de commencer afin de paramétrer finement l'application. Vous trouverez la documentation des modules en ligne à l'adresse : Vous trouverez également à la fin de ce document un aide mémoire des commandes linux utilisées dans ce tutoriel 2/63

3 2. Prérequis Vous devez connaître un minimum de commandes de base linux pour pouvoir suivre ce tutoriel, un glossaire est disponible à la fin de ce document pour vous aider à utiliser ces commandes. Lorsque vous verrez la mention «en tant que root» dans ce document, vous devrez taper la commande su (mot de passe admin_ori) dans la console afin que les commandes suivantes soient exécutées par l'utilisateur root. Matériel : Pour réaliser ce tutoriel, nous avons utilisé une machine ayant les caractéristiques suivantes: PIV 3Ghz, 2Go de RAM, Disque dur 80Go, Linux Mandriva 2008 one En tant que root, créez les répertoires /usr/local/ori et /usr/local/ori/download («mkdir /usr/local/ori», «mkdir /usr/local/ori/download»). Affectez l'utilisateur ori comme propriétaire du répertoire /usr/local/ori et de ses sous répertoires («cd /usr/local», «chown -R ori:root ori»). Tous les fichiers téléchargés devront être placés dans le répertoire /usr/local/ori/download. Système d'exploitation: Mandriva One 2008 : téléchargez l'image iso (~ 694Mo) Installation et mise à jour des packages avec URPMI : Ouvrez un navigateur et allez à l'adresse : Si les informations qui s'affichent dans le formulaire sont bonnes, cliquez sur passez à l'étape 2, sinon, remplissez le formulaire. A l'étape 2, ne rien toucher, cliquez passer à l'étape 3. A l'étape 3, copiez les commandes comme indiqué sur la page et collez les dans une console (en tant que root). Appuyez sur la touche Entrée pour valider la dernière instruction. Exemple : exécutez les 4 commandes ci dessous (1 commande = 3 lignes) dans une console en tant que root. urpmi.addmedia main ftp://fr2.rpmfind.net/linux/mandrakelinux/official/2008.0/i586/media/main/release with media_info/hdlist.cz urpmi.addmedia --update main_updates ftp://fr2.rpmfind.net/linux/mandrakelinux/official/2008.0/i586/media/main/updates with media_info/hdlist.cz urpmi.addmedia contrib ftp://fr2.rpmfind.net/linux/mandrakelinux/official/2008.0/i586/media/contrib/release with media_info/hdlist.cz urpmi.addmedia --update contrib_updates ftp://fr2.rpmfind.net/linux/mandrakelinux/official/2008.0/i586/media/contrib/updates with media_info/hdlist.cz 3/63

4 Logiciel : JAVA (JDK 5.0 Update 14, jdk-1_5_0_14-linux-i586-rpm.bin) ANT 1.7 ( apache-ant bin.tar.gz) TOMCAT 5.5 ( apache-tomcat tar.gz) Base exist ( exist newcore.war) Base MySql : dans une console en tant que root, tapez urpmi mysql-max (installer les dépendances : oui) En option : Serveur LDAP : dans une console en tant que root, tapez urpmi openldap-servers (installer les dépendances : oui) Schéma SUPANN : supann.schema ( Enregistrez le fichier avec le nom supann.schema (menu fichier, enregistrez sous du navigateur) Client LDAP ( modtime= &big_mirror=0, JXv3.2deploy.zip) Téléchargez les 7 modules d'ori-oai-v1 sur le site (A la date du 01/12/2007) ori-oai-repository zip ori-oai-vocabulary tgz ori-oai-md-editor tgz ori-oai-workflow-spring tgz ori-oai-indexing zip ori-oai-search zip ori-oai-harvester zip Il faut aussi connaître : Le nom de la machine sur laquelle vous installez ORI-OAI (ex : ori.insa-lyon.fr). Nous nommerons cette adresse NOM_SERVEUR_ORI dans ce document. L'adresse du serveur SMTP de l'établissement (ex : smtp.insa-lyon.fr). Nous nommerons cette adresse SMTP_ETABLISSEMENT dans ce document. L'adresse du serveur LDAP de l'établissement (ex : auth.insa-lyon.fr). Le serveur que vous installez doit avoir accès au serveur LDAP. Nous nommerons LDAP_ETABLISSEMENT cette adresse dans ce document. (Ce tutoriel explique également comment installer un serveur LDAP localement si vous n'en avez pas, ce qui vous permettra de créer plusieurs utilisateurs représentant différents rôles dans l'application) Remarque générale :dans ce tutoriel, nous utilisons des mots de passe simples. Lors d'un déploiement en production d'ori-oai, utilisez des mots de passe complexes et en phase avec la politique de mot de passe (si elle existe) mise en place dans votre établissement. 4/63

5 3. Installer Mandriva one 2008 Insérer le CD Mandriva One 2008 dans le lecteur et suivre les instructions qui s'affichent à l'écran. Vous devez posséder une connexion internet car une partie de l'installation se fait en live. Au cours de l'installation, indiquez les informations ci-dessous pour compléter la configuration : Choisir : Utiliser l'espace disponible Mot de passe root : «admin_ori» Créer un utilisateur : login : «ori» mot de passe : «ori» clic sur avancé : groupe : affecter le groupe root à l'utilisateur ori. A la fin de l'installation, lorsque le serveur est relancé, il faut configurer le réseau. Allez dans le menu Mandriva, Système, Configuration, Configurer votre ordinateur (mot de passe : «admin_ori»). Menu Réseau & Internet, Configurer une nouvelle connexion internet. Choisir Ethernet, cliquez sur Suivant. Cliquez sur Configuration manuelle (renseignez l'adresse IP, masque de sous réseau,...). Cochez Autoriser les utilisateurs à gérer la connexion. Voulez vous démarrer la connexion maintenant : oui. Le réseau est maintenant opérationnel Note : il est important que l'adresse IP attribuée au serveur puisse se connecter à internet 5/63

6 4. Installation de Java NE PAS INSTALLER LE JAVA FOUNI AVEC MANDRIVA Ouvrez une console en tant que root. Placez vous dans le répertoire download ( cd /usr/local/ori/download ) Changez les droits du fichier jdk-1_5_0_14-linux-i586-rpm.bin ( chmod 755 jdk-1_5_0_14-linux-i586-rpm.bin ) Lancez l'installation de JAVA (./jdk-1_5_0_14-linux-i586-rpm.bin ) Suivez les instructions. 4.1 Déclaration des variables d'environnement En tant que root, éditez le fichier /home/ori/.bash_profile ( vi /home/ori/.bash_profile ) et ajoutez : JAVA_HOME=/usr/java/jdk1.5.0_14 export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH En tant que root, éditez le fichier /root/.bashrc ( vi /root/.bashrc ) et ajoutez : #.bashrc PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin ENV=$HOME/.bashrc USERNAME="root" export USERNAME ENV PATH JAVA_HOME=/usr/java/jdk1.5.0_14 export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH # Source global definitions if [ -f /etc/bashrc ]; then. /etc/bashrc fi Fermez la session et ouvrez une nouvelle connexion en tant qu'utilisateur ori (mot de passe «ori») (afin que les variables d'environnement soient chargées). Lorsque la session est démarrée, ouvrez une fenêtre terminal et tapez : «java -version». Vous devriez avoir l'affichage suivant : 6/63

7 JAVA est maintenant installé. Si vous n'avez pas cet affichage, vérifiez que les variables sont bien définies, redémarrez le serveur et essayez à nouveau la commande «java -version». 5. Installer ANT NE PAS INSTALLER ANT FOUNI AVEC MANDRIVA En tant que root, placez vous dans le répertoire /usr/local/ori/download ( cd /usr/local/ori/download ) et décompressez le fichier apache-ant bin.tar.gz ( tar -xvf apache-ant bin.tar.gz ) Déplacez le répertoire apache-ant dans /usr/local/ori ( mv apache-ant / ) 5.1 Déclaration des variables d'environnement En tant que root, éditez le fichier /home/ori/.bash_profile ( vi /home/ori/.bash_profile ) et ajoutez : ANT_HOME=/usr/local/ori/apache-ant export ANT_HOME PATH=$PATH:$ANT_HOME/bin export PATH 7/63

8 En tant que root, éditez le fichier /root/.bashrc ( vi /root/.bashrc ) et ajoutez : #.bashrc PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin ENV=$HOME/.bashrc USERNAME="root" export USERNAME ENV PATH JAVA_HOME=/usr/java/jdk1.5.0_14 export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH ANT_HOME=/usr/local/ori/apache-ant export ANT_HOME PATH=$PATH:$ANT_HOME/bin export PATH # Source global definitions if [ -f /etc/bashrc ]; then. /etc/bashrc fi Fermez la session et ouvrez une nouvelle connexion en tant qu'utilisateur ori (mot de passe «ori») (afin que les variables d'environnement soient chargées). Lorsque le session est démarrée, ouvrez une fenêtre terminal et tapez : «ant -version». Vous devriez avoir l'affichage suivant : Si vous ne voyez pas cet affichage, vérifiez que les variables sont bien définies puis redémarrez le serveur et essayez à nouveau la commande «ant -version». 8/63

9 6. Installation de TOMCAT Nous allons utiliser un serveur Tomcat pour chaque Module ORI-OAI, et également un serveur TOMCAT pour la base exist. En tant que root, allez sans le répertoire /usr/local/ori/download. (cd /usr/local/ori/download ) Décompressez le fichier apache-tomcat tar.gz ( tar -xvf apache-tomcat tar.gz ) Ouvrez le fichier tomcat-users.xml (vi /usr/local/ori/download/apache-tomcat /conf/tomcat-users.xml ). Ajoutez l'utilisateur admin : <tomcat-users> <user name="tomcat" password="tomcat" roles="tomcat" /> <user name="role1" password="tomcat" roles="role1" /> <user name="both" password="tomcat" roles="tomcat,role1" /> <user name="admin" password="admin_ori" roles="admin,manager" /> </tomcat-users> Enregistrez le fichier. Ouvrez le fichier catalina.sh ( vi /usr/local/ori/download/apache-tomcat /bin/catalina.sh ) Ajoutez (après la grande section de commentaires) export CATALINA_OPTS="-Dfile.encoding=UTF-8 $CATALINA_OPTS" Enregistrez le fichier. Allez dans le répertoire /usr/local/ori/download ( cd /usr/local/ori/download ) Créez un tomcat pour chaque module et la base exist dans /usr/local/ori cp -R apache-tomcat /tomcat-repository cp -R apache-tomcat /tomcat-harvester cp -R apache-tomcat /tomcat-indexing cp -R apache-tomcat /tomcat-vocabulary cp -R apache-tomcat /tomcat-search cp -R apache-tomcat /tomcat-workflow cp -R apache-tomcat /tomcat-editeur cp -R apache-tomcat /tomcat-exist 9/63

10 Vous devriez obtenir l'affichage suivant dans le répertoire ori : Voici un résumé des ports qui seront utilisés par les différents modules dans Tomcat La colonne en gras représente les ports qu'il faudra utiliser pour accéder aux différents modules avec un navigateur web. (ex : pour accéder au module orioai-workflow). MODULE / PORT Shutdown Non SSL SSL AJP 1.3 Proxy Repository Harvester Indexing Vocabulary Search Workflow Editeur exist Modifiez le fichier server.xml qui se trouve dans chaque répertoire tomcat-xxx/conf en utilisant les ports du tableau ci dessus. 10/63

11 Par exemple, pour le module ori-oai-repository, modifiez le fichier server.xml comme suit : ( vi /usr/local/ori/tomcat-repository/conf/server.xml ) <Server port="8280" shutdown="shutdown"> <!-- Define a non-ssl HTTP/1.1 Connector on port > <Connector port="8180" maxhttpheadersize="8192" maxthreads="150" minsparethreads="25" maxsparethreads="75" enablelookups="false" redirectport="8480" acceptcount="100" connectiontimeout="20000" disableuploadtimeout="true" /> <!-- Define a SSL HTTP/1.1 Connector on port > <!-<Connector port="8480" maxhttpheadersize="8192" maxthreads="150" minsparethreads="25" maxsparethreads="75" enablelookups="false" disableuploadtimeout="true" acceptcount="100" scheme="https" secure="true" clientauth="false" sslprotocol="tls" /> --> <!-- Define an AJP 1.3 Connector on port > <Connector port="8380" enablelookups="false" redirectport="8480" protocol="ajp/1.3" /> <!-- Define a Proxied HTTP/1.1 Connector on port > <!-- See proxy documentation for more information about using this. --> <!-<Connector port="8580" maxthreads="150" minsparethreads="25" maxsparethreads="75" enablelookups="false" acceptcount="100" connectiontimeout="20000" proxyport="80" disableuploadtimeout="true" /> --> Enregistrez le fichier. 11/63

12 7. Installation d'un serveur LDAP Nous vous proposons d'installer un serveur LDAP qui vous permettra de simuler plusieurs rôles. Vous n'êtes pas obligés de l'installer et il est plutôt recommandé d'utiliser celui de votre établissement pour une utilisation en production. Vous avez normalement déjà effectué l'installation des packages dans les prérequis (urpmi openldap-servers). Si ce n'est pas le cas, exécutez la commande. En tant que root, copiez le schéma supann ( cp /usr/local/ori/download/supann.schema /usr/share/openldap/schema ) Créez un mot de passe pour l'administrateur du serveur LDAP Tapez : «slappasswd» nouveau mot de passe : «admin_ori» confirmer mot de passe : «admin_ori» Vous devriez voir l'affichage : Copiez la ligne qui commence par {SSHA}, vous en aurez besoin à l'étape suivante. Éditez le fichier slapd.conf (vi /etc/openldap/slapd.conf ) Modifiez : include /usr/share/openldap/schema/dhcp.schema include /usr/share/openldap/schema/supann.schema include /usr/share/openldap/schema/cosine.schema... # Provide write access to replicators, and cover access to any other # attributes (default anonymous read access may be undesirable) access to dn.subtree="dc=ori,dc=nom_etablissement,dc=fr" by group="cn=replicator,ou=group,dc=ori,dc=nom_etablissement,dc=fr" by users read by anonymous read... ####################################################################### # database definitions ####################################################################### database suffix bdb "dc=ori,dc=nom_etablissement,dc=fr" 12/63

13 #suffix rootdn #rootdn "o=my Organization Name,c=US" "cn=manager,dc=ori,dc=nom_etablissement,dc=fr" "cn=manager,o=my Organization Name,c=US" # Cleartext passwords, especially for the rootdn, should # be avoided. See slappasswd(8) and slapd.conf(5) for details. # Use of strong authentication encouraged. # rootpw secret #rootpw {SSHA}+p8SUcYyAK23yPnRe6///QiKhUUM4Iir rootpw collez ici la ligne que vous avez mémorisée et qui commence par {SSHA}... # Replicas running syncrepl as non-rootdn need unrestricted size/time limits: limits group="cn=replicator,ou=group,dc=ori,dc=nom_etablissement,dc=fr" size=unlimited time=unlimited Créez un fichier root.ldif ( vi /usr/local/ori/download/root.ldif ) Copiez y les éléments suivants : dn: dc=ori,dc=nom_etablissement,dc=fr objectclass: top objectclass: dcobject objectclass: organization description: root ori o: ori dc: ori Enregistrez le fichier. 13/63

14 En tant que root, allez dans le répertoire /usr/local/ori/download ( cd /usr/local/ori/download ) Tapez : «slapadd -f /etc/openldap/slapd.conf -l root.ldif». Créez un fichier groups.ldif ( vi /usr/local/ori/download/groups.ldif ) Copiez y les éléments suivants : dn: ou=groups,dc=ori,dc=nom_etablissement,dc=fr ou: Groups objectclass: top objectclass: organizationalunit description: Groupes pour ORI Enregistrez le fichier. Créez un fichier utilisateurs.ldif ( vi /usr/local/ori/download/utilisateurs.ldif ) Copiez y les éléments suivants : dn: ou=people,dc=ori,dc=nom_etablissement,dc=fr ou: people objectclass: top objectclass: organizationalunit description: Utilisateurs pour ORI Enregistrez le fichier. Nous allons maintenant définir le mot de passe (unique) pour les différents comptes (administrateur, moderateur, auteur). En tant que root, tapez : «slappasswd» dans une console nouveau mot de passe : «ori» confirmer mot de passe : «ori» Copiez la ligne qui commence par {SSHA}, vous en aurez besoin à l'étape suivante. (par exemple pour le mot de passe «ori», la clé peut être : {SSHA}p6Ss0dadFX/Y38eiHnfG+SNrqItKnr4X Créez un fichier administrateur.ldif ( vi /usr/local/ori/download/administrateur.ldif ) Copiez y les éléments suivants : # Entrée 1: uid=administrateur,ou=people,dc=ori,dc=nom_etablissement,dc=fr dn:uid=administrateur,ou=people,dc=ori,dc=nom_etablissement,dc=fr givenname: administrateur mail: administrateur@nom_etablissement.fr uid: administrateur sn: administrateur cn: administrateur displayname: Administrateur supannorganisme: J supannlisterouge: FALSE objectclass: top objectclass: person objectclass: organizationalperson objectclass: inetorgperson objectclass: supannperson userpassword: collez ici la ligne que vous avez mémorisée et qui commence par {SSHA} Enregistrez le fichier. 14/63

15 Créez un fichier moderateur.ldif ( vi /usr/local/ori/download/moderateur.ldif ) Copiez y les éléments suivants : # Entrée 1: uid=moderateur,ou=people,dc=ori,dc=nom_etablissement,dc=fr dn:uid=moderateur,ou=people,dc=ori,dc=nom_etablissement,dc=fr givenname: Moderateur mail: moderateur@nom_etablissement.fr uid: moderateur sn: moderateur cn: moderateur displayname: Moderateur supannorganisme: J supannlisterouge: FALSE objectclass: top objectclass: person objectclass: organizationalperson objectclass: inetorgperson objectclass: supannperson userpassword: collez ici la ligne que vous avez mémorisée et qui commence par {SSHA} Enregistrez le fichier. Créez un fichier auteur.ldif ( vi /usr/local/ori/download/auteur.ldif ) Copiez y les éléments suivants : # Entrée 1: uid=auteur,ou=people,dc=ori,dc=nom_etablissement,dc=fr dn:uid=auteur,ou=people,dc=ori,dc=nom_etablissement,dc=fr givenname: auteur mail: auteur@nom_etablissement.fr uid: auteur sn: auteur cn: auteur displayname: Auteur supannorganisme: J supannlisterouge: FALSE objectclass: top objectclass: person objectclass: organizationalperson objectclass: inetorgperson objectclass: supannperson userpassword: collez ici la ligne que vous avez mémorisée et qui commence par {SSHA} Enregistrez le fichier. En tant que root, allez dans le répertoire /usr/local/ori/download ( cd /usr/local/ori/download ) Le serveur LDAP doit être arrêté (tapez en tant que root) «/etc/init.d/ldap stop». Tapez : «slapadd -f /etc/openldap/slapd.conf -l groups.ldif». Tapez : «slapadd -f /etc/openldap/slapd.conf -l utilisateurs.ldif». Tapez : «slapadd -f /etc/openldap/slapd.conf -l administrateur.ldif». Tapez : «slapadd -f /etc/openldap/slapd.conf -l moderateur.ldif». Tapez : «slapadd -f /etc/openldap/slapd.conf -l auteur.ldif». Démarrez le serveur LDAP ( /etc/init.d/ldap start ) 15/63

16 Si vous souhaitez vérifier que les groupes et les utilisateurs ont bien été créés, placez vous dans le répertoire /usr/local/ori/download ( cd /usr/local/ori/download ) et décompresser le fichier Jxv3.2deploy.zip ( unzip Jxv3.2deploy.zip ) Placez vous dans le répertoire /usr/local/ori/download/jxplorer ( cd /usr/local/ori/download/jxplorer ) Changez les droits du fichier jxplorer.sh ( chmod 755 jxplorer.sh ) Lancez le programme (./jxplorer.sh ) Vous devriez voir cet affichage : 16/63

17 Allez dans le menu Fichier, Se Connecter. Remplissez le formulaire : Le mot de passe est «admin_ori». Vous devriez voir cet affichage : 17/63

18 Déployez la branche people, vous devriez obtenir l'affichage suivant: Au final, retenez que les utilisateurs créés sont donc les suivants: login : administrateur, mot de passe : ori login : moderateur, mot de passe : ori login : auteur, mot de passe : ori 18/63

19 8. Installation des modules Décompressez les 7 modules dans le répertoire /usr/local/ori/download ( cd /usr/local/ori/download ) Pour les fichier tar.gz, utilisez la commande «tar -xvf nom_du_module». Pour les fichiers.zip, utilisez la commande «unzip nom_du_module». Renommez ensuite chaque répertoire des modules en supprimant le numéro de version. Par exemple : «mv ori-oai-repository ori-oai-repository». Vous devriez obtenir la structure suivante : 8.1 Installation de la base exist Placez vous dans le répertoire /usr/local/ori/download ( cd /usr/local/ori/download ) Renommez le fichier exist newcore.war en exist.war ( mv exist newcore.war exist.war ) En tant que root, lancez le serveur Tomcat de la base exist ( /usr/local/ori/tomcat-exist/bin/startup.sh ) Ouvrez un navigateur WEB et allez dans le manager ( ). login : «admin» mot de passe «admin_ori» 19/63

20 Pour déployer le fichier exist.war indiquez le chemin du fichier /usr/local/ori/download/exist.war dans le champ Select WAR file to upload et cliquez sur Deploy. 20/63

21 Lorsque le déploiement est terminé, cliquez dans la liste des applications sur /exist 21/63

22 Cliquez sur admin (menu de gauche partie Administration) Tapez le login par défaut («admin», puis validez, il n'y a pas de mot de passe). 22/63

23 Cliquez sur Manage users, puis sur New user pour créer un compte. Tapez : User : «ori» Groups : «dba» Password : «ori» Repeat : «ori» Home collection : «/db/ori» Cliquez sur Create Cliquez sur Logout (menu de gauche). Tapez le login : «ori» et le mot de passe «ori». Cliquez sur Envoyer Cliquez sur Browse Collections, puis sur ori. Dans le champ New Collection tapez : «workflow». Puis validez en cliquant sur Create Collection. Ouvrez le fichier conf.xml ( vi /usr/local/ori/tomcat-exist/webapps/exist/web-inf/conf.xml). Recherchez le terme «validation=» mettez «no» à la place de «auto». <indexer casesensitive="yes" index-depth="5" preserve-whitespace-mixed-content="no" stemming="no" suppress-whitespace="both" tokenizer="org.exist.storage.analysis.simpletokenizer" track-term-freq="yes" validation="no"> Enregistrez le fichier. 23/63

24 Arrêtez puis relancez la base exist ( /usr/local/ori/tomcat-exist/bin/shutdown.sh ) puis relancez la ( /usr/local/ori/tomcat-exist/bin/startup.sh ) La base exist est maintenant paramétrée. 8.2 Installation de la base de données MySql Vous avez normalement déjà effectué l'installation des packages dans les prérequis (urpmi mysqlmax). Si ce n'est pas le cas, exécutez la commande en tant que root. Ouvrez le fichier /etc/my.cnf ( vi /etc/my.cnf ) Ajoutez la variable default-table-type et commentez la ligne skip-networking dans la section [mysqld]: default-table-type=innodb... #skip-networking En tant que root, redémarrez la base MySql ( /etc/init.d/mysqld-max restart ) Mettre un mot de passe à l'utilisateur root : En tant que root, tapez : mysqladmin password "admin_ori" Testez la connexion à la base : tapez : mysql -p (mot de passe admin_ori) Vous devriez avoir l'écran suivant: 24/63

25 Pour créer la base ori_oai_workflow et l'utilisateur mysql_ori (avec le mot de passe mysql_ori), tapez : CREATE database ori_oai_workflow; (validez) Vous devriez avoir la réponse : Query OK, 1 row affected (0.00 sec) Tapez ensuite : GRANT ALL PRIVILEGES ON ori_oai_workflow.* TO 'mysql_ori'@localhost identified by 'mysql_ori'; (validez) Quittez MySql : tapez : quit La base MySQL est prête. 8.3 Installation du module ori-oai-workflow Remarque : Utilisez toujours le slash «/» et jamais l'antishash «\» (même sous windows) Ouvrez le fichier build.properties ( vi /usr/local/ori/download/ori-oai-workflow-spring/build.properties) et modifiez : deploy.home=/usr/local/ori/tomcat-workflow/webapps/ori-oai-workflow-spring Enregistrez le fichier. Ouvrez le fichier main-config.properties ( vi /usr/local/ori/download/ori-oai-workflow-spring/conf/properties/main-config.properties ). Dans ce fichier, les variables identifier.localapplicationprefix et identifier.urlapplicationprefix doivent être adaptées en fonction de l'établissement. (ex : identifier.localapplicationprefix=insa-lyon-ori-wf-1) (ex: identifier.urlapplicationprefix= Exemple pour l'adresse du LDAP : ldap.providerurl=ldap://authentification.insa-lyon.fr/dc=insa-lyon,dc=fr ou pour le serveur LDAP installé localement, ldap.providerurl=ldap://localhost/dc=ori,dc=nom_etablissement,dc=fr Modifiez : # exist [spring-dao.xml spring-exist.xml] exist.collectionpath=/db/ori/workflow exist.url=xmldb:exist://nom_serveur_ori:8187/exist/xmlrpc exist.username=ori exist.password=ori # hibernate [dao.xml -> advanced config can be made in hibernate.cfg.xml] hibernate.connection.driver_class=com.mysql.jdbc.driver hibernate.connection.url=jdbc:mysql://localhost/ori_oai_workflow hibernate.connection.username=mysql_ori hibernate.connection.password=mysql_ori #hibernate.properties.dialect=org.hibernate.dialect.mysqldialect # in fact with MySQL, innodb is required - so verify the storage engine of your MySQL DataBase 25/63

26 hibernate.properties.dialect=org.hibernate.dialect.mysqlinnodbdialect # identifier [spring-services.xml] identifier.localapplicationprefix=mon_etablissement-ori-wf-1 identifier.urlapplicationprefix= # ldap [acegi-authentication-ldap.xml see it if you want to connect not anonymously] ldap.providerurl=ldap://ldap_etablissement/dc=xxxx,dc=yyyyyy #ldap.managerdn=cn=admin,dc=www,dc=unit-c,dc=fr #ldap.managerpassword=pass # ldap authentication/groups [acegi-authentication.xml] ldap.people.userdnpattern=uid={0},ou=people ldap.people.peopleretrievefilter=(objectclass=person) ldap.people.peoplesearchbase=ou=people ldap.people.uidattribute=uid ldap.people.mailattribute=mail ldap.group.groupsearchbase=ou=groups ldap.group.groupsearchfilter=(memberuid={0}) ldap.group.groupsearchuseruid=memberuid ldap.group.groupuidsearchfilter=cn={0} ldap.group.groupretrievefilter=(objectclass=posixgroup) ldap.group.grouproleattribute=cn # see acegi-authentication-additional-groups.xml to add "virtual group" via people attributes # authentication -> for cas authentication, you should configure web.xml # moreover users that can log with cas must be in ldap too authentication.casauthenticationenabled=true authentication.ldapauthenticationenabled=true # exceptions [exceptionhandling.xml] exceptions.recipient =mail_de_l_administrateur # smtp [smtp.xml] smtp.smtpfromaddress.address= mail_de_l_administrateur smtp.smtpfromaddress.personal=ori smtp.smtpinterceptaddress.address= mail_de_l_administrateur smtp.smtpinterceptaddress.personal=admin smtp.smtpserver.host=smtp_etablissement smtp.smtpserver.port=25 # indexing [spring-webservices-client.xml (in fact you can use more than one indexing service - edit directly spring-webservices-client.xml)] indexing1.namespaceuri= indexing1.lookupserviceonstartup=false vocabulary.wsdldocumenturl= vocabulary.lookupserviceonstartup=false # md-editor [spring-metadata-types.xml] mdeditor.url= Enregistrez le fichier. Pour affecter des rôles à des utilisateurs, nous allons mettre les utilisateurs dans des groupes virtuels. Ouvrez le fichier acegi-authentication-additional-groups.xml ( vi /usr/local/ori/download/ori-oai-workflow-spring/conf/properties/spring/acegi/acegiauthentication-additional-groups.xml ) et modifiez : 26/63

27 Si vous utilisez le serveur LDAP installé localement, <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" " <beans> <bean name="additionalgroupsfiltersmapping" class="org.springframework.beans.factory.config.mapfactorybean"> <property name="sourcemap"> <map> <entry key="all"> <value>(objectclass=person)</value> </entry> <entry key="moderators"> <value>( (&(objectclass=person) (uid=moderateur))(&(objectclass=person)(uid=gtadmin))(&(objectclass=person) (uid=smagadur))(&(objectclass=person)(uid=vbonamy)))</value> </entry> <entry key="admins"> <value>(&(objectclass=person) (uid=administrateur))</value> </entry> </map> </property> </bean> </beans> Sinon, <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" " <beans> <bean name="additionalgroupsfiltersmapping" class="org.springframework.beans.factory.config.mapfactorybean"> <property name="sourcemap"> <map> <entry key="all"> <value>(objectclass=person)</value> </entry> <entry key="moderators"> <value>( (&(objectclass=person) (uid=login_moderateur))(&(objectclass=person)(uid=gtadmin))(& (objectclass=person)(uid=smagadur))(&(objectclass=person)(uid=vbonamy)))</value> </entry> <entry key="admins"> <value>(&(objectclass=person) (uid=login_administrateur))</value> </entry> </map> </property> </bean> </beans> Enregistrez le fichier. Les bases MySql, exist ainsi que le serveur LDAP sont normalement déjà démarrés si vous avez suivi le tutoriel depuis le début. Si ce n'est pas le cas: En tant que root, tapez /etc/init.d/mysqld-max restart /usr/local/ori/tomcat-exist/bin/startup.sh /etc/init.d/ldap restart 27/63

28 Placez vous dans le répertoire /usr/local/ori/download/ori-oai-workflow-spring ( cd /usr/local/ori/download/ori-oai-workflow-spring ) Tapez «ant deploy». Si le déploiement s'est bien terminé, vous devriez avoir le message «build successfull» Ensuite, tapez «ant init». A la question voulez vous initialiser la base SQL, répondez «Y». Tapez «ant update-acls». Note importante : copiez les librairies pluto rc4.jar et portlet-api-1.0.jar qui se trouvent dans le répertoire /usr/local/ori/download/ori-oai-workflow-spring/utils/lib dans /usr/local/ori/tomcat-workflow/webapps/ori-oai-workflow-spring/web-inf/lib. ( cp /usr/local/ori/download/ori-oai-workflow-spring/utils/lib/pluto rc4.jar /usr/local/ori/tomcat-workflow/webapps/ori-oai-workflow-spring/web-inf/lib cp /usr/local/ori/download/ori-oai-workflow-spring/utils/lib/portlet-api-1.0.jar /usr/local/ori/tomcat-workflow/webapps/ori-oai-workflow-spring/web-inf/lib ) 8.4 Installation du module ori-oai-editor Copiez le répertoire /usr/local/ori/download/ori-oai-md-editor vers /usr/local/ori/tomcatediteur/webapps/ ( cp -R /usr/local/ori/download/ori-oai-md-editor /usr/local/ori/tomcat-editeur/webapps/ ) Ouvrez le fichier config.xml ( vi /usr/local/ori/tomcat-editeur/webapps/ori-oai-md-editor/web-inf/resources/apps/orimd-editor/config.xml) et modifiez : <ori-oai> <workflow-spring> <location> </workflow-spring> <vocabulary> <location> </vocabulary> </ori-oai> Enregistrez le fichier. 28/63

29 8.5 Installation du module ori-oai-harvester Renommer le fichier /usr/local/ori/download/ori-oai-harvester/ant.sh en ant.old ( mv /usr/local/ori/download/ori-oai-harvester/ant.sh ant.old ) Ouvrez le fichier build.properties ( vi /usr/local/ori/download/ori-oai-harvester/build.properties ) et modifiez : #JDK 1.5 directory java.home=/usr/java/jdk1.5.0_14 #Tomcat directory tomcat.home=/usr/local/ori/tomcat-harvester #Deployment directory deploy.home=/usr/local/ori/tomcat-harvester/webapps #Log Directory (optionnal - default : ${tomcat.home}/logs ) #log.dir=e:/logs #Log mode : prod or debug log.mode=prod Enregistrez le fichier. Dupliquez le fichier ori.example.properties et renommez le ori.properties. ( cp /usr/local/ori/download/ori-oaiharvester/properties/ori.example.properties /usr/local/ori/download/ori-oaiharvester/properties/ori.properties ) Ouvrez ce fichier ( vi /usr/local/ori/download/ori-oai-harvester/properties/ori.properties ) et modifiez : # propertie file for ORI Harvester #harvester global options # set to true each time you want to update database with config file harvester.reloadconfig=true harvester.initconfig=/usr/local/ori/tomcat-harvester/webapps/ori-oai-harvester/web- INF/config/harversterConfig.xml #indexing indexing.ws.wsdldocumenturl= indexing.ws.lookupserviceonstartup=false i set to true ONLY if you want to harvest in spite of unreachable indexing Web Service indexing.ignore.error=false #xml database (must be previously created) exist.url=xmldb:exist://nom_serveur_ori:8187/exist/xmlrpc exist.login=ori exist.password=ori exist.collection=/db/ori # if true, persist deleted OAI records in xml database storage.persistdeleted=true Enregistrez le fichier. 29/63

30 Placez vous dans le répertoire /usr/local/ori/download/ori-oai-harvester ( cd /usr/local/ori/download/ori-oai-harvester ) Tapez «ant deploy». 8.6 Installation du module ori-oai-repository Ouvrez le fichier build.properties (vi /usr/local/ori/ori-oai-repository/build.properties ) et modifiez : java.home=/usr/java/jdk1.5.0_14 #Tomcat directory tomcat.home=/usr/local/ori/tomcat-repository #Deployment directory deploy.home=/usr/local/ori/tomcat-repository/webapps Enregistrez le fichier. Dupliquez le fichier ori-oaicat.example.properties et renommez le ori-oaicat.properties. ( cp /usr/local/ori/download/ori-oai-repository/properties/orioaicat.example.properties /usr/local/ori/download/ori-oai-repository/properties/orioaicat.properties ) Ouvrez le fichier ( vi /usr/local/ori/download/ori-oai-repository/properties/ori-oaicat.properties ) et modifiez : # ORI-OAI-repository Configuration # classes used for main servlet AbstractCatalog.oaiCatalogClassName=org.orioai.repository.domain.service.ORICatalog AbstractCatalog.recordFactoryClassName=org.orioai.repository.domain.logic.ORIRecordFa ctory AbstractCatalog.secondsToLive=3600 # datestamp granularity #AbstractCatalog.granularity=YYYY-MM-DD AbstractCatalog.granularity=YYYY-MM-DDThh:mm:ssZ # Change to include properties peculiar to your implementation of AbstractCatalog ORICatalog.maxListSize=40 ORICatalog.listSets.maxListSize=300 ORIRecordFactory.repositoryIdentifier=mon_etablissement.ori # Custom Identify response values Identify.repositoryName=ORI MON_ETABLISSEMENT Identify.admin =mailto:mail_de_l_administrateur Identify.earliestDatestamp= T00:00:00Z Identify.deletedRecord=no Identify.description.1=<description><oai-identifier xmlns=\" xmlns:xsi=\" xsi:schemalocation=\" # main Spring context for servlet Spring.contextFile=oaiHandlerContext.xml # xslt files for crosswalk formats 30/63

31 xslt.dc2lom=/usr/local/ori/tomcat-repository/webapps/ori-oai-repository/webinf/xslt/lom2dc.xsl # Web service for ori-oai-indexing (repository-ws.xml) indexing.ws.wsdldocumenturl= indexing.ws.lookupserviceonstartup=false # Web service for ori-oai-vocabulary (repository-ws.xml) vocabulary.taxonomyid=unit_taxonomie vocabulary.ws.wsdldocumenturl= vocabulary.ws.lookupserviceonstartup=false # static MD names (repository-domain.xml) static.mdidentifier=md-ori-oai-id static.mdformat=md-ori-oai-namespace static.mdrepository=md-ori-oai-repository static.mddatestamp=md-ori-oai-datestamp #repository name for workflow records workflow.repositoryname=ori-oai-workflow Enregistrez le fichier. Ouvrez le fichier repository-crosswalks.xml ( vi /usr/local/ori/download/ori-oai-repository/properties/repository-crosswalks.xml ) et modifiez : <bean id="lomtodccrosswalk" class="org.orioai.repository.domain.logic.crosswalk.xsltcrosswalk" init-method="init"> <!-- property name="xsltfile" value="${xslt.dclom}"/ --> <property name="xsltfile" value="/usr/local/ori/tomcatrepository/webapps/ori-oai-repository/web-inf/xslt/lom2dc.xsl"/> <property name="namespaceurl" value=" " /> <property name="schemaurl" value=" /> <property name="inprefix" value="lom" /> <property name="outprefix" value="oai_dc" /> </bean> Enregistrez le fichier Ouvrez la fichier repository-domain.xml ( vi /usr/local/ori/download/ori-oai-repository/properties/repository-domain.xml ) et modifiez : <property name="exposedrepositories"> <list> <!-<value>ori-oai-workflow</value> --> </list> </property> En mettant en commentaire la liste des entrepôts à afficher, tous les entrepôts configurés seront affichés. 31/63

32 Enregistrez le fichier. 32/63

33 Ouvrez la fichier web.xml ( vi /usr/local/ori/download/ori-oai-repository/webcontent/web-inf/web.xml ) et modifiez : <context-param> <!-The location of the oaicat.properties file containing datapairs used to initialize the OAI repository software. --> <param-name>properties</param-name> <param-value>/usr/local/ori/download/ori-oai-repository/properties/orioaicat.properties</param-value> </context-param> Enregistrez le fichier. Placez vous dans le répertoire du module /usr/local/ori/download/ori-oai-repository. Tapez «ant deploy». 8.7 Installation du module ori-oai-vocabulary Ouvrez le fichier build.properties (/usr/local/ori/download/ori-oai-vocabulary) et modifiez : deploy.home=/usr/local/ori/tomcat-vocabulary/webapps/ori-oai-vocabulary Enregistrez le fichier. Note : si vous utilisez le serveur LDAP installé localement, ldap.url=ldap://localhost:389 ldap.base= dc=ori,dc=nom_etablissement,dc=fr Ouvrez main-config.properties ( vi /usr/local/ori/download/ori-oai-vocabulary/conf/properties/main-config.properties ) et modifiez : # ldap [ldap.xml] # WARNING: you should modify ldapvocabulary.xml TOO (config vcard) ldap.url=ldap://ldap_etablissement:port_ldap_etablissement #ldap.username=cn=admin,dc=www,dc=unit-c,dc=fr #ldap.password=pass ldap.username= ldap.password= ldap.base=dc=xxx,dc=yyy ldap.people.searchbase=ou=people ldap.people.objectclassvalue=person ldap.people.uid=uid ldap.group.searchbase=ou=groups ldap.group.objectclassvalue=posixgroup ldap.group.uid=cn # exceptions [exceptionhandling.xml] exceptions.recipient =mail_de_l_administrateur # smtp [smtp.xml] smtp.smtpfromaddress.address=mail_de_l_administrateur 33/63

34 smtp.smtpfromaddress.personal=ori smtp.smtpinterceptaddress.address=mail_de_l_administrateur smtp.smtpinterceptaddress.personal=nom Administrateur smtp.smtpserver.host=smtp_etablissement smtp.smtpserver.port=25 # indexing [indexingvocabulary.xml] indexing1.wsdldocumenturl= indexing1.lookupserviceonstartup=false Enregistrez le fichier. Placez vous dans le répertoire «/usr/local/ori/download/ori-oai-vocabulary». Tapez «ant deploy». 34/63

35 8.8 Installation du module ori-oai-indexing Créez sur le serveur les répertoires : /usr/local/ori/indexes/index /usr/local/ori/indexes/tmp ( mkdir /usr/local/ori/indexes mkdir /usr/local/ori/indexes/index mkdir /usr/local/ori/indexes/tmp ) Ouvrez le fichier build.properties ( vi /usr/local/ori/download/ori-oai-indexing/build.properties ) et modifiez : #Repertoire d'installation de Tomcat tomcat.home = /usr/local/ori/tomcat-indexing #Repertoire de deploiement deploy.home = /usr/local/ori/tomcat-indexing/webapps/ #URL vers Tomcat tomcat.url.deploy = Enregistrez le fichier. Ouvrez le fichier configindexing.xml ( vi /usr/local/ori/download/ori-oai-indexing/properties/configindexing.xml ) et modifier : <!-- Repertoire de index --> <indexdir>/usr/local/ori/indexes/index</indexdir> <!-indexdir>./test_index/copie_de_6_indexcdmunitinptinsaenseeihtmitsanstestok</indexdir-> <!-- Repertoire des fichiers temporaires --> <tmpdir>/usr/local/ori/indexes/tmp</tmpdir> <workflowurl> </workflowurl> <!--harvesterurl> <!--harvesterurl> <harvesterurl> <proxy> <proxyhost></proxyhost> <proxyport></proxyport> </proxy> Note : si votre machine passe par un proxy, vous devez paramétrer proxyhost et proxyport. Enregistrez le fichier. Placez vous dans le répertoire «/usr/local/ori/download/ori-oai-indexing». 35/63

36 Tapez «ant all». 8.9 Installation du module ori-oai-search Ouvrez le fichier build.properties ( vi /usr/local/ori/download/ori-oai-search/build.properties ) et modifiez : #Répertoire d'installation de Tomcat tomcat.home = /usr/local/ori/tomcat-search #Répertoire de déploiement #deploy.home = C:/esupdev/esupdev-2.5/webapps deploy.home = /usr/local/ori/tomcat-search/webapps #Nom de ditribution de l'application #app.name.deploy=ori-oai-search app.name.deploy=ori-oai-search Enregistrez le fichier. Dupliquez le fichier config.example.complet.xml et renommez le en config.xml ( cp /usr/local/ori/download/ori-oai-search/properties/config.example.complet.xml /usr/local/ori/download/ori-oai-search/properties/config.xml ) Ouvez ce fichier et modifiez : ( vi /usr/local/ori/download/ori-oai-search/properties/config.xml ) <?xml version="1.0" encoding="iso "?> <!-* ORI-OAI-search - Copyright (c) 2007 ORI-OAI * For any information please refer to * You may obtain a copy of the licence at --> <config> <index_search_url> <vocabulary_url> <default_docs_per_page>10</default_docs_per_page> <max_docs_per_page>40</max_docs_per_page> Enregistrez le fichier. Paramétrage du plugin Open Search pour IE7 et Firefox 2.0 (recherche intégrée au navigateur) Ouvrez les fichiers simplecdm.xml, simple_complet.xml, simple_dc.xml et simple_lom.xml (/usr/local/ori/download/search/webapp/opensearch) et modifiez : <Url type="text/html" template=" <moz:searchform> Enregistrez le fichier. 36/63

37 Placez vous dans le répertoire «/usr/local/ori/download/ori-oai-search». Tapez «ant all-servlet». 9. Lancement des modules ORI Les bases exist, MySql et le serveur LDAP sont normalement déjà lancés. Si ce n'est pas le cas, lancez : /etc/init.d/mysqld-max restart /etc/init.d/ldap restart /usr/local/ori/tomcat-exist/bin/startup.sh Lancez : /usr/local/ori/tomcat-workflow/bin/startup.sh /usr/local/ori/tomcat-editeur/bin/startup.sh /usr/local/ori/tomcat-harvester/bin/startup.sh /usr/local/ori/tomcat-repository/bin/startup.sh /usr/local/ori/tomcat-vocabulary/bin/startup.sh /usr/local/ori/tomcat-indexing/bin/startup.sh /usr/local/ori/tomcat-search/bin/startup.sh Si tous les modules sont bien lancés, vous pouvez passer au chapitre suivant «TESTER L'APPLICATION». Les logs de chaque module sont disponibles dans les répertoires tomcat-xxx/logs/yyy. Ces informations sont très importantes et permettent en général de retrouver la source d'un problème. En cas de problème, vous pouvez tester les modules de la manière suivante : Test du module ori-oai-indexing Pour tester le module ori-oai-indexing, ouvrez un navigateur et tapez l'url : « 37/63

38 Vous devriez obtenir l'affichage suivant : 38/63

39 Test du module ori-oai-vocabulary Pour tester le module ori-oai-vocabulary, ouvrez un navigateur et tapez l'url : « Vous devriez obtenir l'affichage suivant : Test du module ori-oai-indexing Placez vous dans le répertoire «/usr/local/ori/download/indexing». Tapez «ant testindex». 39/63

40 Si l'indexation s'est bien passée, vous devriez avoir : Test de la recherche dans l'index Placez vous dans le répertoire «/usr/local/ori/download/ori-oai-indexing». Pour tester la recherche dans l'index tapez «ant testsearch». Si les données ont bien été retrouvées, vous devriez avoir : Supprimez le dossier index (/usr/local/ori/indexes) pour supprimer cet index de test. 40/63

41 Test du module ori-oai-workflow Pour tester le module ori-oai-workflow, ouvrez un navigateur et tapez l'url : « WSDL». Vous devriez obtenir l'affichage suivant : Test du module ori-oai-search Pour tester le module ori-oai-search indépendamment des autres modules suivre cette procédure (extraite de la documentation générale du module) : Une configuration pour tester le module seul Dans le cas d'un premier déploiement, il est prévu de pouvoir tester le module de recherche indépendamment des autres modules. En effet, ceci permet de vérifier que l'application est bien configurée et bien déployée sans dépendre des autres entités du système. Cette manipulation fait que tous les vocabulaires et résultats de recherches sont statiques et avec des libellés sous forme de tests. Pour faire cette manipulation, il faut changer une configuration des beans Spring. Cette configuration concerne les classes utilisées pour la connexion au module ORI-OAI-vocabulary et celle pour la recherche à partir de ORI-OAI-indexing. Vous devez donc à la place utiliser des classes "Mock" c'est-à-dire des classes qui simuleront les connexions aux autres modules. Editez le fichier webapp/web-inf/search-servlet.xml ou webapp/web-inf/searchportlet.xml que vous soyez en déploiement servlet ou portlet. 41/63

42 Recherchez l'occurence du terme id="vocabulary-service". Vous trouvez alors la configuration du bean Spring désiré. Il suffit de commenter la configuration du bean correspondant à l'implémentation et de dé-commenter celui appelant la classe de test comme suit : <!-- ******************************************************* --> <!-- implémentation de la couche service pour le vocabulaire --> <!-- Implementation --> <!--bean id="vocabulary-service" class="org.orioai.search.vocabulary.service.vocabularyserviceimpl"> <property name="configurationservice"> <ref local="configuration-service"/> </property> <property name="orioaivocabularyservice"> <ref local="ori-oai-vocabulary-service"/> </property> </bean--> <!-- Classe de test --> <bean id="vocabulary-service" class="org.orioai.search.vocabulary.service.mockvocabularyserviceimpl"> </bean> <!-- ******************************************************* --> Ensuite, vous devez faire la même chose pour le bean servant à la recherche en cherchant l'occurance du terme id="search-service" comme suit : <!-- ******************************************************* --> <!-- implémentation de la couche service pour la recherche dans le moteur de recherche --> <!-- Implementation --> <bean id="search-service" class="org.orioai.search.indexer.search.service.lucenesearchserviceimpl"> <property name="configurationservice"> <ref local="configuration-service"/> </property> </bean> <!-- Classe de test --> <!--bean id="search-service" class="org.orioai.search.indexer.search.service.mocksearchserviceimpl"> <property name="configurationservice"> <ref local="configuration-service"/> </property> </bean--> <!-- ******************************************************* --> Placez vous dans le répertoire «/usr/local/ori/download/search». Tapez «ant all-servlet». Ouvrir un navigateur à l'adresse : Cliquez sur l'onglet Nouveautés 42/63

43 Test du module ori-oai-workflow-spring Pour tester la connexion au module ori-oai-vocabulary, à la base exist, Mysql,... Placez vous dans le répertoire «/usr/local/ori/download/ori-oai-workflow-spring». Tapez «ant remoteconfigtest». 43/63

44 Vous devriez obtenir l'affichage suivant: Test de l'éditeur de métadonnées Ouvrez un navigateur à l'adresse : « 44/63

45 Test du module ori-oai-harvester Pour tester le module ori-oai-harvester, ouvrez un navigateur et tapez l'url : « 45/63

46 Vous devriez obtenir l'affichage suivant : 46/63

47 10. Tester l'application 10.1 Moissonner un entrepot Ouvrez un navigateur web et allez à l'adresse : « Cliquez sur «+» pour ajouter la définition d'une nouvelle moisson. Dans la partie basse du formulaire, choisissez un entrepôt à moissonner dans la liste déroulante ou tapez directement son url dans le champ en dessous. Cliquez sur «+» pour l'ajouter. Vous devriez obtenir l'affichage suivant : 47/63

48 Remplissez : le champ identifiant (qui correspond à l'étiquette que vous souhaitez donner à cette moisson) Choisissez moisson différée le champ collection (qui correspond à l'emplacement du stockage dans la base exist, par exemple : dc/insa) choisissez dans la liste déroulante «ensemble» une valeur (si un ensemble a été défini dans l'entrepôt à moissonner) 48/63

49 Cliquez sur enregistrer cette définition, vous devriez obtenir l'affichage suivant : Cliquez sur le bouton (rond) vert pour lancer la moisson. Cliquez sur «Récoltes» puis sur «Rafraîchir». La moisson peut durer d'une à plusieurs minutes. Appuyez sur rafraîchir à intervalle régulier et lorsque le compteur «nombre de documents» ne s'incrémente plus, la moisson est terminée. Vous pouvez configurer plus finement le moissonneur en vous reportant à la documentation générale du module (c:\source\ori-oai-harvester-0.7.0\docs\docbook\pages\htmlgen\ori-oaiharvester\index.html) Référencer un document Ouvrez un navigateur web et allez à l'adresse : « Le workflow proposé par défaut pour les fiches LOM comporte trois états : privé, en attente de publication, publié. 49/63

50 Identifiez vous avec un login ayant le rôle auteur. (login : auteur, mot de passe : ori) Cliquez sur «Accueil». Dans la partie «Référencer une Ressource», choisissez le type de métadonnées que vous souhaitez créer (par exemple «Ressource Pédagogique [LOM]»). Votre aurez peut être une alerte indiquant que le navigateur a refusé d'ouvrir une fenêtre. Sous Firefox : Firefox a empêché ce site d'ouvrir une fenêtre popup Cliquez sur Options (dans le petit bandeau jaune), puis sur Autoriser les popup pour NOM_SERVEUR_ORI 50/63

51 51/63

52 Remplissez le formulaire, lorsque celui ci est rempli et validé (le message d'erreur en haut du formulaire a disparu), cliquez sur «Sauvegarder». Les champs obligatoires sont en rose. 52/63

53 Vous pourrez revenir sur ce formulaire ultérieurement si vous le souhaitez. 53/63

54 Pour Demander la publication des métadonnées que vous avez saisies, cliquez sur Mes ressources en cours d'édition [1]. Le document est dans l'état «privé». 54/63

55 Pour passer à l'état «en attente de publication», cliquez sur «demander à publier». Vous pouvez rédiger une observation, puis cliquez sur «ok». Déconnectez vous de l'utilisateur ayant le rôle Auteur (clic sur Bienvenue, puis Quitter) et connectez vous avec un utilisateur ayant le rôle Modérateur (login : moderateur, mot de passe : ori). Pour publier le document, cliquez sur «Accueil» puis sur «Ressources que je dois modérer [1]». 55/63

56 Cliquez sur «Publier», vous pouvez rédiger une observation, puis cliquez sur «ok». Vos données sont maintenant publiées Rechercher une fiche de métadonnées Note : attendez une minute avant de lancer une recherche après avoir publié vos métadonnées afin que l'indexation des données se termine. Ouvrez un navigateur web et allez à l'adresse : « 56/63

57 Cliquez sur l'onglet Pédagogie, puis Recherche Simple, cherchez php, Vous devriez voir : 57/63

58 Cliquez sur Voir la fiche pour afficher les métadonnées. Cliquez sur l'onglet Documents, Nouveautés, vous devriez voir: 58/63

59 En survolant avec la souris Voir le résumé, vous devriez voir : 10.4 Contrôler l'entrepôt OAI Ouvrez un navigateur web et allez à l'adresse : « 59/63

INSTALLATION ET CONFIGURATION DE OPENLDAP

INSTALLATION ET CONFIGURATION DE OPENLDAP INSTALLATION ET CONFIGURATION DE OPENLDAP Ce document a pour intérêt de décrire les étapes de l installation et de la configuration de l outil OpenLDAP sous l OS FreeBSD 4.8 Installation et Configuration

Plus en détail

Configuration d'un annuaire LDAP

Configuration d'un annuaire LDAP Le serveur Icewarp Configuration d'un annuaire LDAP Version 10.3 Juillet 2011 Icewarp France / DARNIS Informatique i Sommaire Configuration d'un annuaire LDAP 1 Introduction... 1 Qu'est-ce que LDAP?...

Plus en détail

Correspondances Windows-Linux

Correspondances Windows-Linux Correspondances - Correspondances - page Subversion : Commandes Subversion 2 Subversion : Statut des fichiers (quand mise à jour) 4 Subversion : Résolution de conflit manuelle 5 Installation d'ori-oai

Plus en détail

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Distribué par Le Projet Documentation d'openoffice.org Table of Contents 1) Préambule...3 2) Télécharger

Plus en détail

PROCEDURE D'INSTALLATION OPENREPORTS

PROCEDURE D'INSTALLATION OPENREPORTS PROCEDURE D'INSTALLATION OPENREPORTS Table des matières Prérequis...2 1 Installation linux...2 2 Installation JAVA...3 2.1 Installation de la jdk...3 2.2 Configuration de l'environnement...3 3 Installation

Plus en détail

1. ORI-OAI version 1.4... 2 1.1 Description... 2 1.2 Pré requis et variables d'installation... 2 1.3 Introduction à Subversion... 3 1.

1. ORI-OAI version 1.4... 2 1.1 Description... 2 1.2 Pré requis et variables d'installation... 2 1.3 Introduction à Subversion... 3 1. 1. ORI-OAI version 1.4.......................................................................................... 2 1.1 Description............................................................................................

Plus en détail

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires. Installation & Configuration GPLPI / OCS Inventory NG Installer sur Debian 5 Lenny, Liaison Active Directory, Mise en place du couple OCS/GLPI Par : POMENTE Guillaume OCS Inventory et GLPI sont deux outils

Plus en détail

Vanilla : Virtual Box

Vanilla : Virtual Box Vanilla : Virtual Box Installation Guide for Virtual Box appliance Guide d'installation de l'application VirtualBox Vanilla Charles Martin et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com,

Plus en détail

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

Installation UpdatEngine serveur (CentOs apache2 / MySQL) Installation UpdatEngine serveur (CentOs apache2 / MySQL) Christophe Geneste 2014/02/26 10:05 Table des matières Introduction... 3 Installation de l environnement et des dépendances nécessaires... 3 Environnement

Plus en détail

Les différentes méthodes pour se connecter

Les différentes méthodes pour se connecter Les différentes méthodes pour se connecter Il y a plusieurs méthodes pour se connecter à l environnement vsphere 4 : en connexion locale sur le serveur ESX ; avec vsphere Client pour une connexion sur

Plus en détail

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation. Gestion de parc Informatique OCS, GLPI sur Debian 5 Jonathan Gautier Open Computer and Software Inventory Next Generation (OCS inventory NG) est une application permettant de réaliser un inventaire sur

Plus en détail

Tutoriel compte-rendu Mission 1

Tutoriel compte-rendu Mission 1 Mission 1 : Inventaire de l ensemble du matériel BTS SIO 2 2012/2013 MUNIER Julien Tutoriel compte-rendu Mission 1 Sommaire I - OCS Inventory Agent a) Installation et configuration Agent b) Installation

Plus en détail

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14 Document FAQ Supervision et infrastructure - Accès aux EXP Page: 1 / 9 Table des matières Introduction... 3 Démarrage de la console JMX...4 I.Généralités... 4 II.WebLogic... 5 III.WebSphere... 6 IV.JBoss...

Plus en détail

HowTo Installer egroupware 1.2 sur SME Serveur 7.0

HowTo Installer egroupware 1.2 sur SME Serveur 7.0 HowTo Installer egroupware 1.2 sur SME Serveur 7.0 Auteur: Stéphane Gauvin, sgauvin@serviceinfosg.com Contribution: N/A Version supportée: SME Serveur 7.0 License: GPL Dernière Mise à jour: 18/03/2006

Plus en détail

Outils Logiciels Libres

Outils Logiciels Libres LP ASRALL Outils Logiciels Libres LDAP, CMS et Haute Disponibilitée Auteurs : Rémi Jachniewicz, Julien Lacava, Gatien Gaspard, Romain Gegout, Benoit Henryon 17 mars 2009 Table des matières 1 Ldap 3 1.1

Plus en détail

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Tutoriel Création d une source Cydia et compilation des packages sous Linux Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème

Plus en détail

EJBCA PKI Open Source

EJBCA PKI Open Source PKI Open Source http://www.auditiel.fr/docs/installation.pdf 1 SOMMAIRE 1Sommaire... 2 2Introduction... 3 2.1Pré requis...3 2.2Versions... 3 2.3Glossaire...3 3Installation...4 3.1Composants nécessaires...

Plus en détail

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall Titre Version Date Dernière page Identité du document Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

Plus en détail

Architecture de la plateforme SBC

Architecture de la plateforme SBC Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur

Plus en détail

Quick Start Installation de MDweb version 2.3

Quick Start Installation de MDweb version 2.3 Quick Start Installation de MDweb version 2.3 Date : 2011.08.26 1. Quickstart Quick Start - Installation de MDweb version 2011 Installation Téléchargement et Installation des logiciels requis Déploiement

Plus en détail

Guide d'installation de. Esup-ECM. version 1.1.2. G.E.D. Nuxeo

Guide d'installation de. Esup-ECM. version 1.1.2. G.E.D. Nuxeo Guide d'installation de Esup-ECM version 1.1.2 G.E.D. Nuxeo (Gestion Électronique des Documents Nuxeo) Auteur: Pascal Brognez, le 20 mai 2010 Page 1 / 21 Table des matières Introduction...3 Pourquoi ce

Plus en détail

PPE GESTION PARC INFORMATIQUE

PPE GESTION PARC INFORMATIQUE BTS SIO 2013 2014 PPE GESTION PARC INFORMATIQUE PPE4-1 DAHMANI RACHID BAZEMONT ANTHONY SOMMAIRE... 3 Installation service AD-DNS... 3 Configuration DNS... 7 Intégration d une machine dans le domaine ISE...

Plus en détail

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure.

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure. Déploiement d'une application Visual Studio Lightswitch dans Windows Azure. Utilisation de SQL Azure avec Lightswitch Article par Eric Vernié Microsoft France Division Plate-forme & Ecosystème SOMMAIRE

Plus en détail

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1 TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER Sur Windows Contenu TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1 I-Installation d «Oracle Database Express Edition»...2 Etape 1 :

Plus en détail

Les GPO 2012 server R2 (appliqués à Terminal Serveur Edition)

Les GPO 2012 server R2 (appliqués à Terminal Serveur Edition) Les GPO 2012 server R2 (appliqués à Terminal Serveur Edition) Par LoiselJP Le 01/08/2014 Rev. : 01/03/2015 1 Objectifs Dès qu il s agit de placer des paramètres particuliers, on annonce «il suffit d utiliser

Plus en détail

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3 Table des matières 1. Installation de VMware ESXI 4.... 3 1.1. Pré-requis... 3 1.2. Installation... 3 1.2.1. Panneau de configuration du serveur ESXI... 4 1.2.2. Configuration du mot de passe «Root»....

Plus en détail

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013

TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013 TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013 1. Téléchargement des sources AppInventor http://appinventor.mit.edu/appinventor-sources/ Télécharger ces

Plus en détail

CASE-LINUX MAIL - ROUNDCUBE

CASE-LINUX MAIL - ROUNDCUBE 1 CASE-LINUX MAIL - ROUNDCUBE Introduction Roundcube est un MUA de type webmail. C'est un client IMAP multilingue avec une interface graphique simple et bien organisée. Celle-ci est personnalisable (via

Plus en détail

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI Contexte de la mission Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service

Plus en détail

La double authentification dans SharePoint 2007

La double authentification dans SharePoint 2007 La double authentification dans SharePoint 2007 Authentification NT et Forms sur un même site Dans de nombreux cas on souhaite pouvoir ouvrir un accès sur son serveur SharePoint à des partenaires qui ne

Plus en détail

GLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql

GLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql GLPI OCS Inventory 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql On redémarre les deux services service mysql restart

Plus en détail

I. Instalation de l environnement JDK et JRE :... 4. II. Configuration outil Reporting : Pentaho... 4

I. Instalation de l environnement JDK et JRE :... 4. II. Configuration outil Reporting : Pentaho... 4 Contenu I. Instalation de l environnement JDK et JRE :... 4 II. Configuration outil Reporting : Pentaho... 4 II.1 Configuration matérielle et logicielle... 4 II.2 Téléchargement et installation de la Suite

Plus en détail

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 Informations juridiques Copyright 2010 Adobe Systems Incorporated and its licensors. All rights reserved. Administration d Adobe LiveCycle Mosaic 9.5 13 octobre

Plus en détail

Bon ben voilà c est fait!

Bon ben voilà c est fait! Bon ben voilà c est fait! Au programme : - Exploration de l arborescence et informations systèmes - Action sur les dossiers et fichiers - Gestion des autorisations - Conversion pdf en text - Connexion

Plus en détail

BOUCHARD Nicolas. GENTILE Pierre

BOUCHARD Nicolas. GENTILE Pierre PPE ENT Installation d Esup Portail sous Windows De A à Z - Version du 19/04/2007 Page2 Table des Matières PRE REQUIS... 3 INSTALLATION DE L OUTIL ANT... 4 INSTALLATION DU SERVEUR APACHE TOMCAT... 5 PASSER

Plus en détail

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational

Plus en détail

WEB page builder and server for SCADA applications usable from a WEB navigator

WEB page builder and server for SCADA applications usable from a WEB navigator Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module

Plus en détail

WDpStats Procédure d installation

WDpStats Procédure d installation WDpStats Procédure d installation Table de matières WDpStats... 1 Procédure d installation... 1 Table de matières... 1 Résumé... 2 Réquisits... 2 Installation... 2 Difficultés... 6 Lancement... 7 wdpstats_install_oracle_fr.xml

Plus en détail

LDAP et carnet d'adresses mail

LDAP et carnet d'adresses mail LDAP et carnet d'adresses mail I)Installation Open-LDAP v1 (Conf dans l'annuaire LDAP, cn=config) apt-get install slapd ldap-utils 1)Suppression de la base par défaut rm /etc/ldap/slapd.d/cn\=config/olcdatabase={1}hdb.ldif

Plus en détail

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7 Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application

Plus en détail

Projet Administration Réseaux

Projet Administration Réseaux EL KHATIT Zouhair, L3 ASR N : 20072486 Projet Administration Réseaux Thème : SFTP & SCPOnly I- SFTP (Secure File Transfer Protocol) : Introduction: Le SFTP permet de transférer des fichiers par une connexion

Plus en détail

Installer VMware vsphere

Installer VMware vsphere Installer VMware vsphere Ce document contient des informations confidentielles et ne doit pas être communiqué à des tiers sans autorisation écrite d'acipia Référence dossier Installer VMware vsphere Auteur

Plus en détail

Installation de Vmware serveur Windows

Installation de Vmware serveur Windows Installation de Vmware serveur Windows / - 13:04 Ce document est sous licence PDL (Public Documentation License) 2008 Michel-André Robillard CLP Avertissement Bien que nous utilisions ici un vocabulaire

Plus en détail

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE] 04/02/2014 Tutoriel Lubuntu & glpi thomas [NOM DE LA SOCIETE] I Installation de Lubuntu Outils : Virtual Box : https://www.virtualbox.org/wiki/downloads Lubuntu : archive fourni Nous allons commencer par

Plus en détail

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public Communautés Numériques L informatique à la portée du Grand Public Initiation et perfectionnement à l utilisation de la micro-informatique Microsoft Document Connection pour Mac. Microsoft Document Connection

Plus en détail

Petit guide pour l installation de CVW sous Linux

Petit guide pour l installation de CVW sous Linux LinuxFocus article number 310 http://linuxfocus.org par Juan Manuel Triana,Carlos Andrés Pérez Petit guide pour l installation de CVW sous Linux L auteur:

Plus en détail

Utiliser un proxy sous linux

Utiliser un proxy sous linux Utiliser un proxy sous linux Par LoiselJP Le 22/05/2013 Objectif Les systèmes d exploitation sont de plus en plus gourmand en ressource, notemment en consommation réseau. C est d autant plus vrai que Linux

Plus en détail

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf INSTALLATION ET CONFIGURATION ZIMBRA SUR DEBIAN 4.0 ETCH Zimbra est une solution Open Source d e-mail et de partage de calendrier destinée aux entreprises, aux prestataires de service, aux institutions

Plus en détail

OpenMediaVault installation

OpenMediaVault installation OpenMediaVault installation 2013-01-13/YM: version initiale 1 Introduction L'installation de OpenMediaVault, basé sur Debian, présente quelques difficultés pour l'utilisateur de Windows. Cette procédure

Plus en détail

Oracle Database SQL Developer Guide D'Installation Release 4.0 E38928-06

Oracle Database SQL Developer Guide D'Installation Release 4.0 E38928-06 Oracle Database SQL Developer Guide D'Installation Release 4.0 E38928-06 Pour accéder à la documentation détaillée de SQL Developer : voir Oracle Database SQL Developer Installation Guide Installer Oracle

Plus en détail

Mise en place d un firewall d entreprise avec PfSense

Mise en place d un firewall d entreprise avec PfSense Mise en place d un firewall d entreprise avec PfSense JA-PSI Programmation & Sécurité informatique http://www.ja-psi.fr Par Régis Senet http://www.regis-senet.fr regis.senet [at] supinfo.com Le 13/06/2009

Plus en détail

Galaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : (en précisant votre login et mot de passe LDAP «genotoul»).

Galaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : (en précisant votre login et mot de passe LDAP «genotoul»). Galaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : (en précisant votre login et mot de passe LDAP «genotoul»). http://galaxy-workbench.toulouse.inra.fr/ Quelque soit

Plus en détail

Imprimantes et partage réseau sous Samba avec authentification Active Directory

Imprimantes et partage réseau sous Samba avec authentification Active Directory Imprimantes et partage réseau sous Samba avec authentification Active Directory Sommaire 1- Pré requis Page 2 2- Configuration réseau Page 3 3- Installation de samba Page 4 à 5 4- Installation de kerberos

Plus en détail

Instructions Mozilla Thunderbird Page 1

Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et

Plus en détail

SERVEUR DÉDIÉ DOCUMENTATION

SERVEUR DÉDIÉ DOCUMENTATION SERVEUR DÉDIÉ DOCUMENTATION Release 5.0.6.0 19 Juillet 2013 Copyright 2013 GIANTS Software GmbH, All Rights Reserved. 1/9 CHANGE LOG Correction de bug divers (5.0.6.0) Ajout d une option de relance automatique

Plus en détail

MANUEL D INSTALLATION de GEONETWORK sur un serveur LINUX CentOS 4

MANUEL D INSTALLATION de GEONETWORK sur un serveur LINUX CentOS 4 Version : 0.0 Page 1 MANUEL D INSTALLATION de GEONETWORK sur un serveur LINUX CentOS 4 Etablie par Nom Guillain Assoumou Equipe IS Date 31/08/2007 Vérifiée par Validée par 1 Version : 0.0 Page 2 Avertissement

Plus en détail

Déploiement d'un serveur ENT

Déploiement d'un serveur ENT Déploiement d'un serveur ENT Materiel : Serveur Linux Vmware ( 3Ghz, 8Go RAM ) PC Client Windows ( Installation du système d'exploitation ) PC Client Linux Ubuntu Procédure : J'ai installé Ubuntu Linux

Plus en détail

Guide d installation rapide

Guide d installation rapide LINAGORA Guide d installation rapide LinShare Application de partage de fichiers sécurisé LinShare 1.6.x, Debian, Tomcat, PostgreSQL, Java OpenJDK Version 1.0 Le 06/06/2014 Identifiant : Linagora_DOC_LinShare

Plus en détail

Guide d installation de SugarCRM Open Source version 4.5.1

Guide d installation de SugarCRM Open Source version 4.5.1 Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité

Plus en détail

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Serveur de partage de documents Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Table des matières Création de la machine virtuelle Debian... 3 Présentation

Plus en détail

Installation d'un TSE (Terminal Serveur Edition)

Installation d'un TSE (Terminal Serveur Edition) Installation d'un TSE (Terminal Serveur Edition) Par LoiselJP Le 01/05/2013 (R2) 1 Objectifs Le TSE, comprenez Terminal Server Edition est une application de type 'main-frame' de Microsoft qui réside dans

Plus en détail

Présentation, mise en place, et administration d'ocs Inventory et de GLPI

Présentation, mise en place, et administration d'ocs Inventory et de GLPI Présentation, mise en place, et administration d'ocs Inventory et de GLPI I Présentation Open Computer and Software Inventory Next Gen II Architecture d'ocs Inventory III Mise en place 1 er méthode avec

Plus en détail

OpenLDAP, un outil d administration Réseau. Une implémentation d OpenLDAP

OpenLDAP, un outil d administration Réseau. Une implémentation d OpenLDAP OpenLDAP, un outil d administration Réseau Une implémentation d OpenLDAP INRA de Rennes UMR-118 Amélioration des Plantes et Biotechnologies Végétales Présentation : Lightweight Directory Access Protocol

Plus en détail

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3 par G.Haberer, A.Peuch, P.Saadé Table des matières 1. Installation de Windows 2000 Server.............................................. 2 2. Installation

Plus en détail

Insérer des images dans Base

Insérer des images dans Base Insérer des images dans Base Version 1.0 du 30.05.2006 Réalisé avec : OOo 2.0.2 Plate-forme / Os : Toutes Distribué par le projet fr.openoffice.org Sommaire 1 Présentation...3 2 Quelques notions initiales...3

Plus en détail

Documentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)

Documentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password) 1. Installer une machine Ubuntu Server 14.04 i386 2. Saisir l adresse IP 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password) 4. Si vous

Plus en détail

TD/TP 1 Introduction au SDK d Android

TD/TP 1 Introduction au SDK d Android TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition

Plus en détail

Installer un serveur web de développement avec VirtualBox

Installer un serveur web de développement avec VirtualBox Installer un serveur web de développement avec VirtualBox Par Gilles Février (http://gfevrier.kelio.org/blog) VERSION 1.0 (Mars 2013) 1 / 15 Sommaire SOMMAIRE Introduction...3 Installation de VirtualBox...3

Plus en détail

Once the installation is complete, you can delete the temporary Zip files..

Once the installation is complete, you can delete the temporary Zip files.. Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une

Plus en détail

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch.

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch. Terminal Server 1. Présentation Le terminal server est un service offert par les serveurs Windows 2000 ou par une version spéciale de windows NT 4.0 server, appelée Terminal Server. Un programme client

Plus en détail

Installation d'un serveur sftp avec connexion par login et clé rsa.

Installation d'un serveur sftp avec connexion par login et clé rsa. Installation d'un serveur sftp avec connexion par login et clé rsa. 1- Installation d'openssh-server 2 2- Installation de Vim pour modifier plus facilement les fichiers 2 3- Installation et configuration

Plus en détail

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec Google Analytics Donner votre appréciation du cours!

Plus en détail

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL Au cours de ce TP, vous allez installer un serveur de courrier sur un réseau local. Les étapes par lesquelles vous allez passer sont les suivantes

Plus en détail

Installation du package esup-portail Version uportal-2.5.x-esup

Installation du package esup-portail Version uportal-2.5.x-esup Page 1 of 16 Installation du package esup-portail Version uportal-2.5.x-esup Ce document décrit l'installation et le paramétrage du package du socle 'esup-portail' issu de la version 2.5 d'uportal, à partir

Plus en détail

Logiciel : GLPI Version : 0.72.4 SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.

Logiciel : GLPI Version : 0.72.4 SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003. Ce document est libre de droit, merci simplement de respecter son auteur. Toutes remarques ou commentaires seront les bienvenues. ATTENTION : La mise à jour par script entre GLPI et Active Directory ne

Plus en détail

TP 4 & 5 : Administration Windows 2003 Server

TP 4 & 5 : Administration Windows 2003 Server TP 4 & 5 : Administration Windows 2003 Server Concepteur original : Gilles Masson Nous allons configurer : Un client Windows XP Un serveur Windows (version 2003) Ce TP dure 6 heures. Vous devrez reprendre

Plus en détail

Installation d'un serveur FTP géré par une base de données MySQL

Installation d'un serveur FTP géré par une base de données MySQL BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux développement d applications COMPTE-RENDU D ACTIVITE ACTIVITE N 2 Nom et Prénom : Casanova Grégory Identification (objectif) de l activité Installation

Plus en détail

Serveur d application WebDev

Serveur d application WebDev Serveur d application WebDev Serveur d application WebDev Version 14 Serveur application WebDev - 14-1 - 1208 Visitez régulièrement le site www.pcsoft.fr, espace téléchargement, pour vérifier si des mises

Plus en détail

Service Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3

Service Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3 Page 1 Service déposant Procédure d installation Version 2.3 Bourse de Luxembourg juillet 2013 1 Page 2 Sommaire 1. Introduction... 3 2. Pré-requis... 4 2.1. Configuration réseau... 4 2.2. Configuration

Plus en détail

Installation du Hub. Installation du Hub. 1. Description de l installation. by LegalBox. 2 types de serveur sont à installer :

Installation du Hub. Installation du Hub. 1. Description de l installation. by LegalBox. 2 types de serveur sont à installer : Installation du Hub by LegalBox Installation du Hub 1. Description de l installation 2 types de serveur sont à installer : Machine applicative du Hub (app.hub.legalbox) : CentOS 7 Ressource : 10 Go de

Plus en détail

Guide d'installation sous Windows

Guide d'installation sous Windows Guide d'installation sous Windows Le but de ce guide est de faciliter l'installation de Phpcompta sous Windows et vous guidera pas-àpas, étape par étape. L'installation se déroule sous Windows XP SP2 mais

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network

Plus en détail

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE SHOPDECORATION MODULE PRESTASHOP CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 Installation automatique... 2 Installation manuelle... 2 Résolution des

Plus en détail

Introduction...3. Objectif...3. Manipulations...3. Gestion des utilisateurs et des groupes...4. Introduction...4. Les fichiers de base...

Introduction...3. Objectif...3. Manipulations...3. Gestion des utilisateurs et des groupes...4. Introduction...4. Les fichiers de base... Système d'exploitation Sommaire Introduction...3 Objectif...3 Manipulations...3 Gestion des utilisateurs et des groupes...4 Introduction...4 Les fichiers de base...4 Quelques commandes d'administration...5

Plus en détail

VoD ( Video on Demand ) avec VLC

VoD ( Video on Demand ) avec VLC VoD ( Video on Demand ) avec VLC I) Le protocole RTSP ( Real Time Streaming Protocol ) Présentation RTSP a été développé par Henning Schulzrinne qui a aussi fait SIP et SDP en Téléphonie sur IP. ( http://www.cs.columbia.edu/~hgs/rtsp/

Plus en détail

WORKSHOP OBIEE 11g (version 11.1.1.5) PRE-REQUIS:

WORKSHOP OBIEE 11g (version 11.1.1.5) PRE-REQUIS: WORKSHOP OBIEE 11g (version 11.1.1.5) Durée du workshop: 2 jours Profil des participants du workshop: Profil fonctionnel ou technique Notions de modélisation multidimensionnelle et du décisionnel NB :

Plus en détail

Installation d'un serveur RADIUS

Installation d'un serveur RADIUS Installation d'un serveur RADIUS Par LoiselJP Le 22/05/2013 1 Objectifs Ce document décrit le plus succinctement possible une manière, parmi d'autres, de créer un serveur Radius. L installation ici proposée

Plus en détail

Storebox User Guide. Swisscom (Suisse) SA

Storebox User Guide. Swisscom (Suisse) SA Storebox User Guide Swisscom (Suisse) SA Table des matières. Généralités/Configuration 3. Qu'est-ce que Storebox? 4. Structure de dossier 5.3 Connexion au portail de l'équipe 6.4 Déconnexion du portail

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................

Plus en détail

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 Version 1.0.5 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans

Plus en détail

Installation ou mise à jour du logiciel système Fiery

Installation ou mise à jour du logiciel système Fiery Installation ou mise à jour du logiciel système Fiery Le présent document explique comment installer ou mettre à jour le logiciel système sur le Fiery Network Controller pour DocuColor 240/250. REMARQUE

Plus en détail

Documentation d'installation Plateforme femme actuelle

Documentation d'installation Plateforme femme actuelle Smile Motoristes Internet page 1/7 Documentation d'installation Plateforme femme actuelle Smile 2006 Motoristes Internet page 1/7 Smile Motoristes Internet page 2/7 1 Historique du document Vers. Date

Plus en détail

Description de la maquette fonctionnelle. Nombre de pages :

Description de la maquette fonctionnelle. Nombre de pages : Description de la maquette fonctionnelle Nombre de pages : 22/07/2008 STATUT DU DOCUMENT Statut Date Intervenant(s) / Fonction Provisoire 22/07/2008 Approuvé Validé HISTORIQUE DES MODIFICATIONSICATIONS

Plus en détail

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf

Plus en détail

Procédure d'installation

Procédure d'installation 07/11/2014 BTS SIO SISR 2ème année BRY Quentin Procédure d'installation Tableau d évolution Version Date Description Rédacteur Approbateur 0.0 25/01/2014 Ecriture du document Thierry MARTINS 1.0 06/11/2014

Plus en détail