jueves, 31 de marzo de 2011

Instalando KnowledgeTree en Debian 6.0 (Squeeze)

Según la wikipedia el concepto que le da a KnowledgeTree es:

DMS es un proveedor de línea de gestión de documentos de software. El producto hace uso de la plataforma de Cloud Computing.

*** Paquetes requeridos para la instalación de KnowledgeTree ***
- apache2
- php5
- php5-curl
- MySQL Server, Client y librerías
- php5-mysql
- pstotext
- sun-java6-bin  sun-java6-jdk  sun-java6-jre
- xpdf
- zip unzip
- catdoc
- python  python-reportlab  python-imaging  python-uno
- antiword 
- lynx
- openoffice.org-java
- xvfb  xfonts-base
- lsb
- zend-server-php-5.2
- swftools  libgif4
- openjdk-6-jre-lib  openjdk-6-jre-headless  openjdk-6-jre  icedtea-6-jre-cacao

Luego de haber instalado todo estos paquetes; procedemos a descargar de la web la aplicación de KnowledgeTree (ya deberian tener descargado el paquete)


Este paquete viene en un .tgz el cual procedemos a descomprimirlo de la siguiente manera:
#tar xvzf nombredel paquete.tgz  
luego de realizar este procedimiento, nos tiene que mostrar una carpeta con este nombre (o parecido)
knowledgetree-ce-linux-universal-installer-3.7 
ingresamos dentro de la carpeta de la siguiente manera:
#cd knowledgetree-ce-linux-universal-installer-3.7 
ahora verificamos que hay dentro de la carpeta con un ls
y nos mostrara un archivo .sh
knowledgetree-community.sh
ya visto dicho archivo lo ejecutamos de la siguiente manera:
./knowledgetree-community.sh
 y nos mostrara este mensaje y te indica en darle ENTER para continuar o Crtl C para abortar la instalación (por ende le damos ENTER)
Running this script will preform the following:
* Configure your package manager to use the KnowledgeTree repository
* Install KnowledgeTree on your system using your package manager

Hit ENTER to install KnowledgeTree, or Ctrl+C to abort now.

Una vez pulsado el ENTER el script en ejecucion hace conexion a los repositorios de repos.zend.com y repos.knowledgetree.com y comienza la instalación del mismo (ojo el te avisa si requiere algún otro paquete).

Ya terminada la instalación de los paquetes en total, te indica de abrir un Browser  y colocas lo siguiente (es un ejemplo)
http://127.0.0.1/KnowledgeTree/
y le damos enter; aquí nos muestra la siguiente pantalla (fig.1):
fig.1
ahora le damos siguiente (next) y nos muestra esta otra pantalla (fig.2):
fig.2

 aceptamos la licencia publica GNU y le damos siguiente (fig.3):
fig.3

aquí nos pide el tipo de instalación que queremos; en mi caso deje la que viene por default, y le damos siguiente (fig.4):
fig.4

esta pantalla esta chequeando las dependencias de PHP; el cual si la version de las dependencias no son compatibles con la versión que se esta instalando del KnowledgeTree; no continua la instalación; pero si lo muestra como en la imagen, listo le damos siguiente (fig.5):
fig.5

 En esta pantalla (fig.5) vemos el sistema de configuración, donde nos muestra la ip, el puerto, las rutas donde están los archivos de configuración; le damos nuevamente en siguiente (next):
fig.6

nuevamente le damos siguiente (next):
fig.7

aqui nos solicita el pasword de la base de datos de mysql (fig.7); el cual fue la que colocamos en la instalación del mysql-server-5.1; le damos siguiente (next):
fig.8

en esta pantalla te pide que confirme si los datos son correcto referente a la base de datos mysql (fig.8); si todo es correcto, le damos confirm:
fig.9

nuevamente le damos siguiente (next):
fig.10

aqui te te indica que ya esta por terminar la instalación del KnowledgeTree; (fig.10) le damos install:
fig.11

ahora si, finalizo la instalación del KnowledgeTree, seguidamente le damos siguiente (fig.11): (ojo tenemos que ejecutar el script que nos indica en la pantalla, el mismo esta en la ruta /usr/share/knowledgetree-ce y el script se llama ./dmsctl.sh)
fig.12

aqui nos logueamos colocando el usuario y pasword que viene por defecto (fig.12), el cual es:
login: admin
password:admin

Espero les ayude este tutoríal a la instalación del KnowledgeTree.

saludos


Fuentes:
http://www.knowledgetree.org/Debian_4_Installation_Instructions
http://www.knowledgetree.com/products/community/download