You are on page 1of 4

Instalar ADempiere en Ubuntu 10.

10
Estas instrucciones permiten la instalacin de ADempiere 3.60 sobre Ubuntu 10.10 apoyado en openjdk-6 y Postgres 8.4. 1. Instalar openjdk, Postgres y subversion $ sudo aptitude install openjdk-6-jdk openjdk-6-jre icedtea6-plugin postgresql subversion 2. Configurar JAVA_HOME para que Postgres pueda encontrar la mquina virtual de Java (jvm) $ export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk/ 3. Ahora tenemos que permitir a los usuarios acceder a la base de datos como el usuario postgres, que es el usuario del sistema de la base de datos y que ser utilizado por el script RUN_ImportAdempiere.sh para importar los datos de base de datos. $ sudo gedit /etc/postgresql/8.4/data/pg_hba.conf Se puede cambiar el ip por el ip externo. # Database administrative login by UNIX sockets local all postgres trust # TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections for user postgres: host all postgres 192.168.1.100/24 trust # IPv4 local connections for user adempiere: host all adempiere 192.168.1.100/24 trust # IPv6 local connections: host all all ::1/128 trust 4. Reiniciamos Postgres para que se apliquen los cambios $ sudo /etc/init.d/postgresql-8.4 restart 5. Descargar y construir(build) ADempiere desde SVN

$ svn co https://adempiere.svn.sourceforge.net/svnroot/adempiere/trunk ~/svnworkdir/adempiere $ cd ~/svnworkdir/adempiere/utils_dev $ ./RUN_build.sh 6. Instalamos ADempiere $ sudo unzip ~/svnworkdir/adempiere/install/build/Adempiere_360LTS.zip -d /opt $ cd /opt $ sudo mv Adempiere adempiere-360LTS $ sudo ln -sf adempiere-360LTS adempiere $ export ADEMPIERE_HOME="/opt/adempiere" Ahora veremos algo as: $ ls -l /opt $ total 4 $ lrwxrwxrwx 1 root root 15 Oct 18 19:22 adempiere -> adempiere-360LTS $ drwxr-xr-x 10 root root 4096 Oct 18 19:11 adempiere-360LTS 7. Creamos la base de datos ubuntu:/opt$ sudo su - postgres postgres@ubuntu:~$ /etc/postgresql/8.4/bin/createdb adempiere postgres@ubuntu:~$ /etc/postgresql/8.4/bin/createuser adempiere Shall the new role be a superuser? (y/n) y Configurar el password para la base de datos postgres@ubuntu:~$ echo "ALTER USER adempiere WITH PASSWORD 'tupassword';" | /etc/postgresql/8.4/bin/psql 8. Verificamos la creacin de la base de datos postgres@ubuntu:~$ echo "select * from pg_user; select * from pg_roles;" | /etc/postgresql/8.4/bin/psql
usename | usesysid | usecreatedb | usesuper | usecatupd | passwd | valuntil | useconfig -----------+----------+-------------+----------+-----------+----------+---------+----------postgres | 10 | t | t | t | ******** | | adempiere | 16396 | t | t | t | ******** | | (2 rows) rolname | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcatupdate | rolcanlogin | rolconnlimit | rolpassword | rolvaliduntil | rolconfig | oid -----------+----------+------------+---------------+-------------+-------------+-------------+--------------+-------------+---------------+-----------+------postgres | t | t | t | t | t | t | -1 | ******** | | | 10 adempiere | t | t | t | t | t | t | -1 | ******** | | | 163896 (2 rows)

postgres@ubuntu:~$ exit 9. Cargar la base de datos $ export ADEMPIERE_HOME="/opt/adempiere" $ /etc/postgresql/8.4/bin/psql -h localhost -d adempiere -U adempiere <
$ADEMPIERE_HOME/data/Adempiere_pg.dmp

10. Configurar ADempiere $ cd $ADEMPIERE_HOME $ sudo chmod +x *.sh $ sudo ./RUN_setup.sh En la pantalla que aparecer debarn cambiar el Nombre de la Base de Datos a adempiere y el Tipo de Base de Datos a postgresql, configurar el Servidor de Correo. Podemos configurar el Servidor Base de Datos a localhost si el hostname no funciona.

11. Migrar a Head $ cd ~/svnworkdir/adempiere/migration $ chmod +x *.sh $ ./migrate_postgresql.sh 360lts-release commit | /etc/postgresql/8.4/bin/psql -U adempiere -d adempiere > 360lts-release.lst 12. Iniciar el servidor de aplicaciones JBoss $ cd $ADEMPIERE_HOME/utils $ sudo nohup ./RUN_Server2.sh & $ sudo tail -f nohup.out

La inicializacin puede tomar 1 minuto (dependiendo del procesador), sin embargo el site puede tardar un poco ms en estar habilitado. 13. Abrimos un navegador para instalar ADempiere del lado del cliente, para ello abrimos la correspondiente direccin http://tu_direccion_ip/admin/ 14. Opcional: Instalar el servicio desde el inicio (init.d) # ./RUN_Server2Stop.sh # sudo cp unix/adempiere_Debian.sh /etc/init.d/adempiere # /etc/init.d/adempiere start Referencias: Installing adempiere on debian lenny Install on Ubuntu_8.10 ADempiere with Postgresql on Ubuntu_9.04 Jaunty Como cambiar la contrasea de postgres Si el servidor no arranca...

You might also like