martes 11 de agosto de 2009

Instalar Alfresco Community 3.2 ubuntu 8.04 hardy

Instalacion Alfresco Community 3.2 ubuntu 8.04 (Hardy)


Hacer la instalación de ubuntu server por default, agregar al final openssh-server

$sudo apt-get update
$sudo apt-get dist-upgrade

$sudo apt-get install imagemagick mysql-server 'openoffice.org-headless' xvfb swftools sun-java6-jdk sun-java6-jre nfs-common portmap ia32-libs zlib1g-dev libjpeg62-dev libfreetype6-dev libungif4-dev unzip

Ponerle la clave de root al mysql y aceptar la licencia de java

Bajar el instalador de Alfresco Community

$wget http://www.alfresco.com/elqNow/elqRedir.htm?ref=http://dl.alfresco.com/release/community/build-2039/Alfresco-Community-3.2-Linux-x86-Install?dl_file=release/community/build-2039/Alfresco-Community-3.2-Linux-x86-Install

Bajar el instalador de swftools

$wget http://www.swftools.org/swftools-0.9.0.tar.gz

Descomprimir el swftools

$ tar -zxvf swftools-0.9.0.tar.gz

Compilar

$ cd swftools-0.9.0/

$ sudo ./configure

$ sudo make

$ sudo make install

$ pdf2swf -V

pdf2swf - part of swftools 0.9.0


Ahora procedemos a instalar Alfresco


$ chmod +x Alfresco-Community-3.2-Linux-x86-Install

$ sudo ./Alfresco-Community-3.2-Linux-x86-Install

This will install Alfresco Community Edition on your computer. Continue? [n/Y]


es este caso deje todos los paths por default

Una vez instalado tenemos que modificar el siguiente archivo

$ sudo vi /opt/Alfresco/alfresco.sh

reemplazar

ALF_HOME=@@ALFRESCO_DIR@@

por

ALF_HOME=/opt/Alfresco


export JAVA_HOME="@@JAVA_HOME@@"

por

export JAVA_HOME="/usr/lib/jvm/java-6-sun”


Editamos ahora el archivo /opt/Alfresco/tomcat/shared/classes/alfresco-global.properties

dejamos esto como esta a continuacion

#

# External locations

#-------------

ooo.exe=soffice

img.root=/usr

swf.exe=/usr/local/bin/pdf2swf


Crear la base de datos


$ sudo mysql -u root -p

Ingresar la contraseña

mysql> create database alfresco;

mysql> use alfresco;

mysql> grant all privileges on alfresco.* to 'alfresco'@'localhost' identified by 'alfresco';

mysql> exit


Bajamos el pack para traducirlo al español

wget http://forge.alfresco.com/frs/download.php/721/alfresco_3.2_ES-beta1.zip

$ unzip alfresco_3.2_ES-beta1.zip

$cd alfresco_3.2_ES-beta1/

$sudo cp -R * /opt/Alfresco/tomcat/shared/classes/alfresco/


Listo podemos arrancar la aplicación.


$sudo sh /opt/Alfresco/alfresco.sh start


10 comentarios:

danueli dijo...

Hey
I don´t know find package "ia32-libs" what is the exact package?

thanks

tycho dijo...

this package is only for am64 installation. In 32bits is not necesary

Anónimo dijo...

sudo sh /opt/Alfresco/alfresco.sh start
FUNCIONAAAAAA!!!! Muchas gracias

Anónimo dijo...

muchas gracias por el manual!!! :-)

Anónimo dijo...

Hola Chicos yo levanto la aplicación ejecutando el comando


sudo sh /opt/Alfresco/alfresco.sh start


esto me retorna via consola


Using CATALINA_BASE: /opt/Alfresco/tomcat
Using CATALINA_HOME: /opt/Alfresco/tomcat
Using CATALINA_TMPDIR: /opt/Alfresco/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/java-6-sun


Ahora bien cuando escribo en el browser
http://localhost:3306/alfresco
aparece el mensaje de firefox que dice
Firefox no puede establecer una conexión con el servidor en localhost:3306


revise en /opt/Alfresco/tomcat/share/classes/
el archivo
alfresco-global.properties


y esta como db.port=3306

que puedo revisar para que alfresco pueda levantar la aplicacion por ese puerto??


Saludos y de antemano Gracias

tycho dijo...

el puerto 3306 es de la base mysql, tenes que ir a la url http://localhost:8080/alfresco, sino en http://ip_host:8080/alfresco, ip host seria la ip de tu maquina.

Saludos.

Carlos Aguilar dijo...

Hola a todos,

He intentado instalar alfresco con la guia que ustedes dan, pero me he topado que en el mismo servidor también esta instalado OpenBravo y cuando intento entrar a alfresco no funciona.

Podrían ayudarme con esto?

tycho dijo...

Probaste esta url??

http://localhost:8080/alfresco o http://ip_host:8080/alfresco, ip host seria la ip del servidor.

Carlos Aguilar dijo...

Hola tycho,

Proble la url usando http://ip_servidor:8080.

Te envio algunas de las ultimas lineas de catalina.out

INFO: Despliegue del archivo mobile.war de la aplicaci�n web
13:49:19,550 INFO [alfresco.config.JBossEnabledWebApplicationContext] Refreshing org.alfresco.config.JBossEnabledWebApplicationContext@e3391b: display name [Root WebApplicationContext]; startup date [Wed Feb 17 13:49:19 CST 2010]; root of context hierarchy
13:49:20,048 INFO [alfresco.config.JBossEnabledWebApplicationContext] Bean factory for application context [org.alfresco.config.JBossEnabledWebApplicationContext@e3391b]: org.springframework.beans.factory.support.DefaultListableBeanFactory@fe8490
13:49:22,872 INFO [web.scripts.DeclarativeRegistry] Registered 22 Web Scripts (+0 failed), 24 URLs
13:49:22,902 INFO [web.scripts.AbstractRuntimeContainer] Initialised Presentation Web Script Container (in 494.41052ms)
13:49:23,178 INFO [web.scripts.DeclarativeRegistry] Registered 40 Web Scripts (+0 failed), 42 URLs
13:49:23,255 INFO [web.scripts.AbstractRuntimeContainer] Initialised WebFramework Web Script Container (in 343.6893ms)
13:49:23,411 INFO [web.site.FrameworkHelper] Successfully Initialized Web Framework
02-17-2010 01:49:23 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Despliegue del archivo studio.war de la aplicaci�n web

tycho dijo...

pero el url es http://ip_servidor:8080/Alfresco

en que puerto esta configurado el openbravo?