Esta ayuda está basada en un documento escrito por Teri Heriyanto (
tedi_heriyanto@yahoo.com) sobre cómo instalar Hipergate en SuSE 9.2. El proceso funciona correctamente en SuSE 10.0 en adelante (probado).
Pre-requisitos
1. Tener instalada la máquina virtual de Java 1.5.0 o superior. Las variables JAVA_HOME y CLASSPATH deben estar correctamente configuradas.
2. Tener instalado Tomcat. Probarlo con
http://[ip_servidor]:8080, si aparece información de Tomcat está todo bien.
3. Tener instalado PostgreSQL.
Pasos previos
1. Crear una base de datos vacía
$
createdb -E UNICODE hgoltp2d
CREATE DATABASE
$
createuser knowgate
Shall the new user be allowed to create databases? (y/n) y
Shall the new user be allowed to create more new users? (y/n) y
CREATE USER
$
psql template1#
grant all on database hgoltp2d
to knowgate;
2. Configurar PostgreSQL para que acepte peticiones TCP/IP. Hay que tocar el archivo
postgresql.conf y/o agregar/modificar:
tcpip_socket = true
virtual_host = '127.0.0.1'
port = 5432
3. Activar el soporte para lenguajes PLpg/SQL:
$
createlang plpgsql hgoltp2d
Instalación de Hipergate
1. Bajar Hipergate de
www.hipergate.org. La última versión es hipergate-
2.1.20. Bajar la suite que se corresponda con nuestro lenguaje (je je). Yo uso hipergate-2.1.20-es-src.zip, son unos 32 mb.
2. Descomprimir el archivo :
unzip hipergate-2.1.20-es-src.zip
3. Agregar los jars de hipergate a CLASSPATH. Yo los agregué en el
profile.local...
CLASSPATH=/opt/jdk1.5.0_07/:/opt/hipergate-2.1.20-...
4. Copiar el directorio web.es en el directorio webapps del Tomcat
:
$
cd hipergate-2.1.20
$
cp -pr web.es/ ~/tomcat-5.5.7/webapps/hipergate
5. Copiar hipergate.cnf del directorio conf (hipergate-2.1.20/conf) al directorio /etc
:
#
cp /opt/hipergate-2.1.20/conf/hipergate.cnf /etc
6. Cambiar los permisos a archivo hipergate.cnf:
#
chmod 777 /etc/hipergate.cnf
7. Crear el directorio storage :
#
mkdir -p /opt/knowgate/storage
8. Crear el directorio workareas:
#
mkdir -p /opt/knowgate/web/workareas
9. Arrancar Tomcat :
$ ~/tomcat-5.5.7/bin/startup.sh
Using CATALINA_BASE: /opt/tomcat-5.5.7
Using CATALINA_HOME: /opt/tomcat-5.5.7
Using CATALINA_TMPDIR: /opt/tomcat-5.5.7/temp
Using JRE_HOME: /opt/jdk1.5.0
10. Ir a
http://[ip_servidor]:8080/hipergate/admin/setup.htm y seguir las intrucciones de instalación.
11. Una vez terminado todo, leer los manuales.