Instalación de IHMC CmapServer versión 4.14 para GNU/Linux

Descripción

CmapTools es una aplicación gratuita y multiplataforma creada por el Institute for Human and Machine Cognition (IHMC) para realizar Mapas Conceptuales (Cmaps) que representan modelos de conocimiento. Cuando esta aplicación cliente interactúa con el CmapServer, permite a los usuarios en cualquier parte del mundo a través de Internet, compartir, navegar, hacer comentarios y colaborar en la construcción de Cmaps.

El CmapServer actúa como un repositorio compartido y un índice de búsqueda de los Cmaps, permite la colaboración asincrónica a través de hilos de discusión y la colaboración síncrona durante la edición de los Cmaps a través de un chat en la aplicación cliente, además permite ver una versión de estos Mapas Conceptuales como página Web.

Si desea instalar la aplicación cliente, debe consultar: Instalación de CmapTools

Requisitos del Sistema con GNU/Linux

Recomendaciones

  1. Es recomendable la instalación de un solo CmapServer por máquina.

  2. El computador donde se instalará CmapServer debe tener una dirección IP fija. CmapServer puede no funcionar correctamente en una máquina que esté configurado para utilizar DHCP.

  3. La máquina debe ser registrada en un DNS. Si la máquina no está registrada en un DNS, el acceso a la CmapServer desde CmapTools puede ser extremadamente lento.

  4. El CmapServer tiene un servidor web incorporado que permite el acceso a los mapas conceptuales en versión HTML. Este servidor web se ejecuta en el puerto 80 por defecto y, por lo tanto, CmapServer debe ser instalado como root. Si usted no tiene permisos como root o existe otro servidor web (es decir, Apache, IIS u otro) corriendo en este puerto, se debe cambiar el puerto del servidor web a alguno mayor que 1024. Se sugiere utilizar el puerto 8001 o 8080.

  5. Si la máquina donde está instalado CmapServer tiene múltiples interfaces de red, usted puede seleccionar la dirección IP y el nombre de host que desea que CmapServer use al inscribirse en el Directorio de Lugares, y colocarlo en el archivo InstallCmapServer.properties antes de realizar la instalación, o en el archivo serverconfig.txt si ya la ha hecho. Las variables que editar son: server.ip.address y server.hostname.

  6. Si usted tiene un firewall, entonces tiene que abrir algunos puertos con el fin de permitir que CmapServer se comuniquen con los clientes (CmapTools) y otros servidores. Los puertos que se deben abrir son: 4447 (TCP), 4747 (TCP / UDP) y el puerto del servidor web (es decir, 80, 8001 o el que se haya utilizado).

  7. CmapServer corre por debajo. Se separa de la terminal y no tiene una ventana visible. Si quiere saber si está corriendo CmapServer debe verificar si existe en la máquina un proceso llamado CmapServer o probar la conexión desde un cliente CmapTools.

  8. A la versión web de CmapServer se puede acceder desde cualquier navegador web con la siguiente sintaxis http://hostname:port_number/. El nombre de host puede ser también la dirección IP del servidor, y el número de puerto es el que se seleccionó (es decir, 80, 8001, 8080 u otro). Si el servidor Web se está ejecutando en el puerto 80 no es necesario incluirlo en la URL.

  9. Con esta versión de CmapServer, se debe utilizar una versión de CmapTools superior o igual a la 4, que está disponible en la pagina de descarga de Cmaptools http://cmap.ihmc.us/download/ o en ftp://ftp.ihmc.us/DownloadCmapTools/CmapTools/

  10. Al conectarse desde un CmapTools a una carpeta de CmapServer, se debe tener cuidado al momento de suministrar el usuario y la contraseña, ya que por defecto, CmapTool guarda estos datos. Para que esto no ocurra, debe seleccionar la casilla para utilizar estos datos sólo para la sección actual.

  11. CmapServer viene con una herramienta denominada AdminTool la cual se puede utilizar para crear nuevos usuarios administradores, arrancar el servidor o pararlo tanto en la máquina local, como en máquinas remotas. Si desea utilizar esta herramienta de forma remota, debe instalar CmapServer en el equipo de administración, aunque no es lo suficientemente versátil para complicarse con su instalación.

  12. CmapServer puede actualizarse por sí mismo. Ejecute el script <RUTA_INSTALACION>/bin/update. No es necesario descargar el programa de nuevo de la página web si usted ya tiene instalada una versión anterior de la CmapServer.

  13. Para más información acerca de la arquitectura de la red de este sistema, permisos y control de acceso se puede consultar la siguiente dirección: http://cmap.ihmc.us/Documentation/WhitePapers.php

Cómo instalar CmapSever en GNU/Linux

$ chmod 755 LinuxCmapServer_v4.06_04-28-06.bin 
$ chmod 755 InstallCmapServer.properties

# ./LinuxCmapServer_v4.06_07-20-2006.bin -f InstallCmapServer.properties

Cómo ejecutar CmapSever como un servicio en Linux

lax.stderr.redirect = 
lax.stdin.redirect = 
lax.stdout.redirect =

NAME=CmapServer 

case "$1" in 
  start) 
    echo -n "Starting $NAME" 
    echo . 
    /opt/CmapServer/bin/CmapServer & 
    ;; 

  stop) 
    echo -n "Stopping $NAME" 
    echo . 
    pkill -f CmapServer 
    ;; 

*) 
    echo "Usage: /etc/init.d/$NAME {start|stop}" 
    exit 1 
    ;; 
esac


CategoryDocumentacionTecnica

Instalación_de_IHMC_CmapServer_versión_4.14_para_GNU/Linux (last edited 2008-04-20 14:37:55 by localhost)