Installer Geonetwork

géomatique Sep 16, 2011

Voici la liste des commandes sous Linux nécessaires pour installer à la main geonetwork sur un serveur linux de type Debian (comme Ubuntu):

Il vous faut tout d’abord installer les outils nécessaires à la compilation de geonetwork, à savoir les paquets subversion (commande svn), maven2 (commande mvn) et éventuellement unzip (qui normalement est installé par défaut).

Notez que nous allons installer geonetwork dans le répertoire /usr/local/geonetwork/ que nous allons préalablement créer.

Passez en mode root:

sudo -i

Puis, tapez ces commandes:

svn co https://geonetwork.svn.sourceforge.net/svnroot/geonetwork/trunk geonetwork
cd geonetwork
mvn clean install
mvn assembly:assembly
mkdir /usr/local/geonetwork
mv target/release/geonetwork-2.7.0-SNAPSHOT-bin.zip /usr/local/geonetwork/.
cd /usr/local/geonetwork
unzip geonetwork-2.7.0-SNAPSHOT-bin.zip
cd geonetwork
cd bin
./start-geonetwork.sh

Pour tester l’installation, allez sur http://localhost:8080/geonetwork

Dans la foulée, geoserver s’est installé: http://localhost:8080/geoserver/web

Par défaut pour geoserver, l’utilisateur admin est « admin » (sans les guillemets) et le mot de passe est « geoserver » (toujours sans les guillements).

Détail à signaler. Par défaut la carte wms affichée est appelée par une requete WMS en localhost sur le geoserver installé conjointement à geoNetwork. Si vous tentez de consulter votre service geonetwork d’un autre poste, aucune carte s’affiche…

Il faut pour pallier  cela, éditer le fichier config-gui.xml et modifier toutes les ligne appelant le service wms en changant localhost par l’adresse (routable) de votre serveur, par exemple 193.89.123.125 (à vous de la connaître…)

Cherchez dans config-gui.xml toutes les lignes appelant:

http://localhost:8080/geoserver/wms

et remplacez les par

http://193.89.123.125:8080/geoserver/wms

Installation plus rapide

Bon, il est vrai qu’il y a un autre moyen d’installer geonetwork (beaucoup) plus simplement. Téléchargez le fichier jar nommé geonetwork-install-2.x.x-0.jar (on supposera que le fichier jar a été téléchargé dans /home/mon_user/Téléchargement/) puis dans un terminal (sans faire le sudo -i), tapez:

sudo java -jar /home/mon_user/Téléchargement/geonetwork-install-2.x.x-0.jar

D’autres informations sont là: http://trac.osgeo.org/geonetwork/

 

 

http://localhost:8080/geoserver/wms