Alfresco

De doc.ubuntu-es
Revisión a fecha de 02:42 16 dic 2007; Suso (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar
Important.png Uno o más colaboradores están trabajando actualmente en extender esta página. Es posible que, a causa de ello, haya lagunas de contenido, deficiencias de formato o texto en otros idiomas. Por favor, antes de realizar correcciones mayores o reescrituras, contacta con ellos en su página de usuario o en la página de discusión del artículo para poder coordinar la redacción.

NO UTILIZAR, Aún no está completo.

Es ente COMO explicaremos el proceso de instalación de la aplicación Alfresco. Se supone que estamos instalándolo sobre un Ubuntu Server jeOS 7.10. Probablemente servirá sin demasiadas modificaciones para cualquier otro Ubuntu Server.

Al final del proceso lograremos:

  • Ejecutar Alfresco con el usuario alfresco
  • Guardar los repositorios en /var/lib/alfresco
  • Guardar los logs en /var/log/alfresco
  • Coger el PID para evitar que se ejecute Alfresco más de una vez simultaneamente
  • Ejecutar OpenOffice usando el servidor X nulo xvfb

Partimos de un Sistema Operativo ya instalado.

Contenido

Privilegios de root

Como todas las tareas requerirán ser root puedes ejecutar:

sudo su

con lo que serás root sin necesidad de estar usando sudo en cada instrucción o de establecer el password al root, lo cual no es recomendable.

Instalación de paquetes necesarios

MySQL server:

aptitude install mysql-server 
Te propondrá que introduzcas password para el root de MySQL. Hazlo. En nuestro ejemplo el password es ubuntu.

Servidor X nulo necesario para openoffice.org:

aptitude install xvfb

OpenOffice para transformación de documentos:

aptitude install openoffice.org

iptables es necesario para usar CIFS, FTP, NFS y FTP durante la ejecución siendo un usuario no-root:

aptitude install iptables

Java:

aptitude install sun-java6-jre
Debes aceptar la instalación de la licencia.

Imagemagick para la transformación de documentos:

aptitude install imagemagick

Portmapper (necesario para el servidor NFS):

aptitude install portmap

NFS common packe (necesario para el servidor NFS):

aptitude install nfs-common

Aplicación Alfresco:

Copia al portapapeles la ruta de descarga de http://downloads.sourceforge.net/alfresco/ y procede a descargarla.
cd /opt
mkdir alfresco
cd alfresco
wget http://downloads.sourceforge.net/alfresco/alfresco-community-tomcat-2.1.0.tar.gz?modtime=1185355546&big_mirror=0

Desempaquetamos y limpiamos:

tar -xzf  tar -zxf alfresco-community-tomcat-2.1.0.tar.gz 
rm  tar -zxf alfresco-community-tomcat-2.1.0.tar.gz 

Hemos terminado las descargas. Solo falta la configuración. Es un buen momento para que pares la máquina virtual y hagas una copia de seguridad.

Java, configuración

Añade esta línea a /etc/profile para crear la variable JAVA_HOME:

export JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.03"
Comprueba que la versión que has instalado sea la que pones en la variable.

Crear el usuario y el grupo alfresco

useradd -m alfresco

El usuario alfresco necesita un directorio home para el OpenOffice. Por tanto '-m'. El usuario alfresco jamas necesitará hacer login, puedes poner un '!' para el password en la entrada de /etc/shadow.


Creamos la base de datos

Usando la linea de comandos de MySql:

mysql -u root -p
create database mysql;
grant all privileges on alfresco.* to alfresco@localhost identified by 'alfresco';

(Escoge tu propio password. Pero asegúrate de ponerlo correctamente cuando mas tarde configures custom-repository.properties )


Fuentes

Herramientas personales