How to wie installiert man ADempiere auf Gentoo Linux (German)

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.

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:

Gentoo-howto1.png

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