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



4 comentarios:

  1. No es posible utilizar LibreOffice si usas los repos de KnowledgeTree, y si no los usas:
    Your version of PHP must be between 5.0 and 5.2 to run optimally. Versions that are 5.3 or higher are not recommended.
    KnowledgeTree is not supported on PHP 6.0 and higher. You are running version 5.3.3-7+squeeze1

    No recomendada y no soportada son cosas distintas, pero al instalador le da igual.

    ResponderEliminar
  2. Hola, disculpa la molestia, tengo Debian Lenny con glibc 2.7 y no puedo configurar zend-server (5.3) - a ti no te dio mucho tabajo? tenes alguna ayuda especifica para zend-server? desde ya Gracias y disculpa la molestia.
    Atte. Jose

    ResponderEliminar
  3. Compañero, te recomendaría lo instalaras en la versión Squeeze que es la estable; a mi no me dio problemas en la instalación; nunca realice la instalación en Lenny.

    saludos

    ResponderEliminar
  4. Gracias, voy a probar...

    ResponderEliminar