Mis conjuros favoritos

IHMC CmapServer versión 4,14 para Linux

jueves, 24 de enero de 2008

0 comentarios

Descripción. El CmapServer permite a los usuarios en cualquier parte del mundo a través de Internet, colaborar en la construcción de sus Cmaps, compartir los conocimientos que construyen modelos, y navegar, hacer críticas y comentarios sobre los demás Cmaps.


El CmapServer actúa como un repositorio compartido de los modelos de conocimiento, un índice de la búsqueda de los Cmaps y de sus recursos, permite la colaboración a través de hilos de discusión y colaboración síncrona durante la edición del Cmap, y establece automáticamente la página Web de las versiones de los mapas conceptuales.

Requisitos del sistema para Linux

  • PC con 500 MHz o una velocidad superior de procesador.
  • 256 megabytes (MB) de RAM o superior (recomendado).
  • Requisitos de espacio en disco: 200 MB de espacio disponible en disco duro.
  • Super VGA (800 x 600) o adaptador de vídeo de mayor resolución y monitor.
  • Teclado y Ratón o dispositivo de señalización compatible.
  • Linux kernel 2.4.x o superior


Recomendaciones:

  1. CmapServer puede actualizarse por sí mismo. Ejecute "CmapServer - Buscar actualizaciones", que se encuentra en el directorio donde ha instalado el CmapServer. 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.
  2. Es recomendable la instalación de un solo CmapServer por máquina.
  3. La computadora donde se instalará CmapServer debe tener una dirección IP fija. CmapSever puede no funcionar corrrectamente en una máquina que esté configurado para utilizar DHCP.
  4. La máquina debe ser registrada en un DNS. Si la máquina no está registrada en un DNS, el acceso a la CmapServer de CmapTools puede ser extremadamente lento.
  5. El CmapServer tiene un servidor web incorporado que permite el acceso versiones (HTML) de los mapas conceptuales. Este servidor web se ejecuta en el puerto 80 por defecto y, por lo tanto, CmapServer debe ser instalado y ejecutado en la "raíz" (Unix, Linux, Mac OSX, si está activada) o Administrador (Windows, Mac OSX). Si usted no puede usar el servidor como "root", se debe cambiar el puerto del servidor web a alguno mayor que 1024. Se sugiere utilizar el puerto 8001 o 8080.
  6. Si dispone de otro servidor web corriendo en la computadora (es decir, Apache, IIS) en el puerto 80, entonces debe crear un puerto diferente para el servidor web incorporado de CmapServer editando el archivo "serverconfig.txt". Se sugiere utilizar el puerto 8001 o 8080 en vez de puerto 80.
  7. Si la máquina donde está instalado CmapServer tiene múltiples interfaces de red, usted debe seleccionar la dirección IP y el nombre de host que desea que CmapServer use al inscribirse en el Directorio de Lugares y situarlos en el archivo "serverconfig.txt" editando los valores de la "server.ip.address" y "server.hostname" variables.
  8. Si usted tiene un firewall, entonces usted tiene que abrir algunos puertos, a fin de permitir que CmapServer y CmapTools se comuniquen con los clientes y otros servidores. Los puertos que se abrirán son: 4447 (TCP), 4747 (TCP / UDP) y el puerto del servidor web (es decir, 80, 8001)
  9. El programa AdminTool tiene por objeto facilitar la administración de CmapServer. Se instala junto con el CmapServer.
  10. CmapServer corre por debajo. Se separa de la terminal y no tiene una ventana visible, efectivamente desapareciendo de la vista. Si quiere saber si está corriendo CmapServer entonces puede usar cualquiera de los AdminTool (se instala junto con el CmapServer), en un cliente CmapTools instalado en otro ordenador, o verificar si un proceso llamado CmapServer esté en marcha (abrir un terminal y ejecutar: ps-A | grep-i cmapserver).
  11. A la versión web de CmapServer se puede acceder desde cualquier navegador web y su sintaxis es 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 la seleccionada para el servidor web (es decir, 80, 8001, 8080). Si el servidor Web se está ejecutando en el puerto 80, entonces se tiene que incluir en la URL.
  12. El CmapTools cliente debe ser actualizado a su versión v4. Está disponible en la pagina de descarga de Cmaptools http://cmap.ihmc.us/download/ o vía ftp en FTP Cmaptools Page ftp://ftp.ihmc.us/DownloadCmapTools/CmapTools/
  13. Más información acerca de la arquitectura de red CmapTools, permisos y control de acceso se puede encontrar en: http://cmap.ihmc.us/Documentation/WhitePapers.php

Cómo instalar CmapSever:

  1. Crear en la misma carpeta donde tienes el instalador un archivo de texto llamado "InstallCmapServer.properties". Un ejemplo de este archivo lo puedes descargar de aquí: http://cmap.ihmc.us/download/InstallCmapServer.properties

  2. Modificar los permisos de la instalación:

    chmod 755 LinuxCmapServer_v4.06_04-28-06.bin

    chmod 755 InstallCmapServer.properties

  3. Ejecutar el programa de instalación:

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

Cómo ejecutar CmapSever como un servicio en Linux:

  1. Editar el archivo "CmapServer.lax" . Se ubica en el directorio "bin" en el directorio de trabajo IHMC CmapServer . Por defecto se encuentra en: "/home/cmapserver/IHMC_CmapServer/bin"
  2. Dejar en blanco estas tres variables:
    lax.stderr.redirect =
    lax.stdin.redirect =
    lax.stdout.redirect =
  3. Como usuario root ir a /etc/rc.d (directorio), abrir el archivo rc.local con el editor de texto (ie vi, pico) y agregue esta línea:
    sudo nohup /Applications/IHMC_CmapServer/CmapServer &

    Nota: modificar la ruta de su configuración actual.

    Después de los anteriores cambios se debe reiniciar el equipo.