How to wie installiert man ADempiere auf Gentoo Linux (German)
Contents
Install Adempiere on Gentoo Linux
Ich verwende für die Installation von ADempiere SUN-JDK1.6 und PostgreSQL 8.3.3
Install JDK
#emerge sun-jdk
Überprüfen Sie ob java-config das JAVA_HOME richtig gesetzt hat:
#java-config -L
Install PostgreSQL
Installieren Sie PostgreSQL mit dem folgenden Befehl.
#emerge postgresql
#emerge --config postgresql
Um PostgreSQL mit unserer JDK funktionsfähig zu machen passen bzw. erstellen Sie bitte die Datei /etc/env.d/75java wie folgt:
LDPATH="/opt/sun-jdk-1.6.0.07/jre/lib/amd64/server/" PATH="/opt/sun-jdk-1.6.0.07/"
Um die Änderung aktiv werden zu lassen env-update ausführen:
#env-update
Das Passwort für den User postgres setzten.
#passwd postgres
Nun noch noch in /var/lib/postgresql/8.3/data/postgresql.conf die richtige Ip eintragen auf der gelauscht werden soll.
listen_addresses = '*' für alle IP's
oder etwas wie
listen_addresses = '192.168.2.1'
Install PLJava ACHTUNG WIRD AB ADEMPIERE VERSION 3.5.3a NICHT MEHR BENÖTIGT
Laden Sie die passende PLJava-Version von der Projektseite und entpacken Sie es z.B nach /usr/src/pljava Kopieren Sie pljava.so und pljava.jar nach /usr/lib/postgresql-8.3/lib64/ Nun ist noch folgender Eintrag in /var/lib/postgresql/8.3/data/postgresql.conf anzuhängen:
custom_variable_classes = 'pljava' pljava.classpath = '/usr/lib/postgresql-8.3/lib64/pljava.jar' pljava.statement_cache_size = 10 pljava.release_lingering_savepoint = true pljava.debug = false
Abschließend müssen wir PostgreSQL noch beibringen PLJava zu verwenden. Dazu führen Sie bitte folgenden Befehl aus:
su postgres -c "/usr/bin/psql -d template1 -f /usr/src/pljava/install.sql"
Install ADempiere
Erstellen Sie die Datenbank für ADempiere
createdb -U postgres -W adempiere
Erstellen Sie den User adempiere
createuser -U postgres -W adempiere
wählen Sie bei dem folgenden Dialog bitte folgendes:
Soll die neue Rolle ein Superuser sein? (j/n) n Soll die neue Rolle Datenbanken erzeugen dürfen? (j/n) j Soll die neue Rolle weitere neue Rollen erzeugen dürfen? (j/n) j
Entpacken Sie Ihr ADempiere File nach /opt/Adempiere und führen folgende Kommandos aus:
cd /opt/Adempiere chmod +x RUN_setup.sh ./RUN_setup.sh
Es öffnet Sich folgender Dialog:
Nach erfolgreicher Anpassung an Ihr System klicken Sie bitte auf save und warten bis sich das Fenster schließt.
Nun Importieren wir noch die Datenbank:
cd /opt/Adempiere/utils/ ./RUN_ImportAdempiere.sh
Nun kann der Server gestartet werden:
./RUN_Server2.sh