white stacked worksheets on table

Instalar OpenKM 4.1 en CentOS 5.5

En la incansable búsqueda del Gestor Documental perdido, ahora estamos por implementar OpenKM… La verdad la última ves que lo utilicé dejaba muchas cosas al azar… hacia relativamente bien su pega de gestor, sin embargo, habían aspectos de la interfaz de usuario que no terminaban de cerrar.

Bueno, de aquellos años (casi 4) ha pasado mucho desarrollo en el proyecto y hoy se ve como un software más maduro y funcional.

Ok… Vamos a la receta, la cual es un update de un how-to para CentOS 5.4:

  • Nos movemos de directorio: # cd /usr/local
  • Bajamos el SDK de JAVA Oracle # wget http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u21-linux-i586.bin?BundledLineItemUUID=oKOJ_hCxvAgAAAEr3BsF8kRV&OrderID=sviJ_hCxOHEAAAEryRsF8kRV&ProductID=LxaJ_hCy4mIAAAEpXLwzBGsB&FileName=/jdk-6u21-linux-i586.bin
  • Renombramos el archivo # mv jdk-6u21-linux-i586.bin\?AuthParam\=1285341746_d7991c2e2394d4b9e0e0ebbd33935fef\&TicketId\=nodzBF8XT3N%2Fk+Mvlk+aWJ6acQ\=\=\&GroupName\=CDS\&FilePath\=%2FESD6%2FJSCDL%2Fjdk%2F6u21-b06%2Fjdk-6u21-linux-i586.bin\&File\=jdk-6u21-linux-i586.bin jdk-6u21-linux-i586.bin
  • Le damos permiso de ejecución al archivo # chmod +x jdk-6u21-linux-i586.bin
  • Luego, ejecutamos el archivo de instalación del SDK # ./jdk-6u21-linux-i586.bin
  • Creamos un enlace simbólico # ln -s jdk1.6.0_21 java
  • Editamos el archivo /etc/profile con la instrucción # nano /etc/profile
  • Añadimos la línea: export JAVA_HOME=/usr/local/java JBOSS_HOME=/usr/local/jboss
  • Actualizamos las variables de entorno # source /etc/profile
  • Volvemos a # cd /usr/local
  • Descargamos OpenKM 4.1… ¿Les mencioné que viene con el JBoss incluído? # wget http://downloads.sourceforge.net/project/openkm/4.1/OpenKM-4.1_JBoss-4.2.3.GA.zip?r=http%3A%2F%2Fwww.openkm.com%2Fdownload%2Fthanks.php&ts=1285342789&use_mirror=kent
  • Descomprimimos el archivo # unzip OpenKM-4.1_JBoss-4.2.3.GA.zip
  • Renombramos el directorio # mv OpenKM-4.1_JBoss-4.2.3.GA OpenKM
  • Creamos un link simbólico para JBoss # ln -s OpenKM jboss
  • Creamos el grupo jboss # groupadd jboss
  • Creamos el usuario # useradd -d /usr/local/jboss -g jboss jboss
  • Cambiamos los permisos # chown jboss:jboss -R /usr/local/OpenKM
  • Copiamos el script de inicio # cp /usr/local/jboss/bin/jboss_init_redhat.sh /etc/init.d/jboss
  • Creamos el enlace para que cargue al inicio # ln -s /etc/init.d/jboss /etc/rc3.d/S96jboss
  • Modificamos el script de inicio # nano /etc/init.d/jboss
  • Agregamos: JBOSS_HOST=0.0.0.0
  • Reemplazamos JAVAPTH=${JAVAPTH:-”/usr/local/jdk/bin”}
  • por esto JAVAPTH=${JAVAPTH:-”/usr/local/java/bin”}
  • Con la herramienta setup damos permiso al puerto 8080
  • …y ejecutamos el OpenKM # /etc/init.d/jboss start

Eso es por ahora… En un próximo post explicaré como configurar el OpenKM y otros detalles que vaya descubriendo en el camino.

Namaste!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *