INSTALLAZIONE ADEMPIERE 360 ALL OPENSOURCE: UBUNTU + POSTGRESQL + OPENJDK 6

Prima di iniziare l’installazione di Adempiere è necessario avviare l’installazione del database (PostgreSQL) e di OpenJdk 6.
Questa procedura vale anche con le versioni successive di Adempiere.

Installazione PostgreSQL
digitare su terminale la seguente istruzione
sudo apt-get install postgresql


finita l’installazione del database, per renderlo operativo, abbiamo bisogno di eseguire ulteriori passaggi.
Colleghiamoci al database di default di PostgreSQL attraverso il seguente script.
sudo -u postgres psql template1

Questo comando permette il collegamento dell’utente postgres al database template1. Una volta entrato nel prompt SQL è possibile modificare la password per l’utente postgres (noi imposteremo per comodità la password postgres).

SQL>ALTER USER postgres with encrypted password ‘postgres’;

A questo punto impostiamo sul file di configurazione pg_hba.conf la possibilità di accedere al database con un indirizzo locale (127.0.0.1) oppure con un indirizzo remoto (a seconda delle proprie necessità).

Aprire il file:
sudo gedit /etc/postgresql/’num_vers’/main/pg_hba.conf (num_vers rappresenta la versione di postgresql -8.3 o altro-)

Modificare le impostazioni di autenticazione inserendo un ulteriore riga:

host    postgres    all         127.0.0.1/32      md5

Far ripartire il server DB attraverso questo comando da terminale:
sudo /etc/init.d/postrgesql-8.3 restart
oppure
sudo /etc/init.d/postrgesql-8.3 start

Finita la configurazione possiamo installare il software di amministrazione di PostgreSQL PgAdmin direttamente da Ubuntu Software Center.
Aprire Ubuntu Software Center e cercare pgAdmin.
Eseguire l’installazione.

Accedere, una volta terminata l’installazione a PgAdmin e collegarsi al server attraverso utente postgres e password postgres.

Installazione OpenJdk 6
la prima cosa che faremo è l’installazione della Java Runtime Environment
aprire il terminale ed eseguire il seguente script:
sudo apt-get install openjdk-6-jre

Su Adempiere, sopratutto per gli sviluppatori e per la macchina server, è necessario installare la jdk versione develop
aprire il terminale ed eseguire:
sudo apt-get install openjdk-6-jdk (all’interno di questo paccheto c’è anche la jre)

i file di installazione si possono recuperare sotto
/usr/lib/jvm/java-6-openjdk

questo sarà il percorso necessario durante la fase di setup del server Adempiere.

Installazione Adempiere 360
Scaricare la versione di Adempiere dal sito http://sourceforge.net/projects/adempiere/files/ADempiere%20Official%20Release/Adempiere%203.6.0-LTS%20Laura%20Edition/Adempiere_360LTS.tar.gz/download

Una volta scaricato, estrarre i dati e copiare il contenuto (la cartella /Adempiere) nella vostra /home directory di ubuntu (oppure copiate la cartella Adempiere in un altro percorso a vostra scelta).

Accedere all’interno della cartella /home/Adempiere ed eseguire il comando RUN_setup.sh facendo doppio clic.
N.B. E’ possibile che non abbiate i permessi di esecuzione sui file all’interno della cartella Adempiere. Cambiate i permessi facendo tasto destro su /Adempiere e selezionando la linguetta “permessi”. Impostate i privilegi di esecuzione per ogni livello presentato e attivate il flag “per tutti i file contenuti”.

Eseguito il comando RUN_setup.sh il sistema vi chiederà alcuni dati da impostare (tralasciamo i campi di default):
JAVA HOME=percorso dove avete installato la jvm. Nel nostro caso /usr/lib/jvm/java-6-openjdk
ADEMPIERE HOME= percorso dove avete copiato la cartella, /home/Adempiere
Application Server= indirizzo locale (o nome del PC sul quale state eseguendo tutta l’installazione)
Porta Web= impostare una porta non occupata da altre applicazioni web (nel nostro caso 8081)
SSL= nel nostro caso impostiamo 8443
Server Database=impostiamo l’indirizzo del server DB, nel nostro caso abbiamo impostato 127.0.0.1. E’ lo stesso indirizzo che abbiamo inserito all’interno del file pg_hba.conf
Tipo database= postgresql
Nome database= adempiere
Porta Database=5432
System Password= postgres
Utente database= adempiere
Password database= adempiere
Il server della posta per il momento lasciamolo immutato

Finite le impostazioni possiamo cliccare su TEST e verificare che tutti i valori siano correttamente inseriti. Altrimenti il sistema vi chiede di modificare uno dei campi che risultano scorretti.

Se tutto procede bene il sistema vi proporrà di accettare la licenza.
Una volta confermato tutto il sistema inizia l’installazione del server Adempiere.

Finito tutto il processo di setup importiamo di tutto il database Adempiere.
Accedere in /home/Adempiere/utils ed eseguire lo script RUN_DBImport.sh
Questo script preleva il dump dei dati attraverso /home/Adempiere/data/Adempiere_pg.dmp e importa tutto il DB sotto l’utente adempiere di postgreSQL.

Al termine dell’importazione possiamo accedere ad Adempiere eseguendo il comando /home/Adempiere/RUN_Adempiere.sh