# HG changeset patch # User Tom Gottfried # Date 1394038339 -3600 # Node ID 61a9e7df072819dca3b30ec1fd5973a05419f5a5 # Parent b1dfc7934e9d98b749fa0bbaa29363a07d7bdfab INSTALL_DE: small corrections and (hopefully) improvements. diff -r b1dfc7934e9d -r 61a9e7df0728 doc/INSTALL_DE --- a/doc/INSTALL_DE Wed Mar 05 17:51:23 2014 +0100 +++ b/doc/INSTALL_DE Wed Mar 05 17:52:19 2014 +0100 @@ -37,7 +37,6 @@ Benutzer und Gruppe für das Logging anlegen =========================================== - $ su root $ groupadd d4e_log $ usermod -a -G d4e_log d4e $ usermod -a -G d4e_log tomcat6 @@ -52,22 +51,26 @@ $ exit +Installation von D4E-river aus Binärpaket +========================================= + Entpacken des Dive4Elements-river Installer-Pakets -================================================== +-------------------------------------------------- $ tar -xzf d4e-river.tar.gz @TODO: eventuell anpassen - -Installation von D4E-river aus den Quellen -========================================== Erfolgt die Installation von D4E-river aus den Binärpaketen, können die folgenden Schritte übersprungen werden. Die weiteren Schritte sind ab dem Abschnitt 'Backenddatenbanken' beschrieben. +Installation von D4E-river aus den Quellen +========================================== + Pakete zum Bauen von D4E-river ------------------------------ + $ su root $ apt-get install maven2 mercurial @@ -82,14 +85,16 @@ /usr/local/share/ca-certificates/Intevation-Root-CA-2010.crt $ update-ca-certificates -#. Mercurial beibringen die Zertifikate zu nutzen - $ vi /etc/mercurial/hgrc +#. Mercurial beibringen die Zertifikate zu nutzen: + # hierzu kann beispielsweise die Systemweite mercurial Konfiguration + # editiert werden, z.B. mit dem Editor nano: + $ nano /etc/mercurial/hgrc # Folgendes einfügen (siehe https://intranet.intevation.de/Mercurial#https) [web] cacerts = /etc/ssl/certs/ca-certificates.crt - $ exit (d4euser werden) + $ exit # d4euser werden Checkout der D4E-Quellen @@ -107,22 +112,22 @@ #. Mapfishprint config.yaml anpassen - $ vi config.yaml + $ nano config.yaml Folgenden Eintrag im Abschnitt 'the list of allowed hosts' hinzufügen: - !dnsMatch - host: menippe # Hier den Hostnamen verwenden auf dem der MapServer läuft. + host: yourhost # Hier den Hostnamen verwenden auf dem der MapServer läuft. port: 8081 # Den entsprechenden Port eintragen. Anpassen der Serverkonfiguration -------------------------------- - $ cd ~/de4-river/river/artifacts/doc/conf/ + $ cd ~/d4e-river/river/artifacts/doc/conf/ #. Pfad zu den DGMs anpassen: $ vi conf.xml - ${artifacts.config.dir}/../dgm/ + /opt/d4e-river/dgm/ #. Einstellen der WMS Urls # Anstatt yourhost:8081 in rivermap.xml und floodmap.xml den korrekten @@ -271,16 +276,19 @@ Einrichtung der D4E-Benutzer und -Rollen ======================================== #. Authentifizierung über lokale Datei +# Die Datei enthält durch Leerzeichen getrennt je Zeile +# Benutzer, Passwort und Gruppe $ su root $ cd /usr/share/tomcat6/ - $ touch flys_user_file - $ vi flys_user_file - # folgendes einfügen: - d4e_demo demo d4e_demo_all - d4e_demo1 demo - d4e_demo_extern demo d4e_demo_extern + $ echo "d4e_demo demo d4e_demo_all + d4e_demo1 demo + d4e_demo_extern demo d4e_demo_extern" > flys_user_file $ exit +# Die Konfiguration der je Gruppe freigeschalteten Module und Gewässer +# befindet sich in river/gwt-client/src/main/webapp/WEB-INF/features.xml + + Anlegen des Start-Skripts ============================ $ su root