Instalar openGTS en Debian Wheezy

En esta oportunidad vamos a explicar como instalar la plataforma de rastreo OpenGTS en un sistema operativo Debian Wheezy GNU/Linux, para ello vamos a realizar los siguientes pasos:




I. INSTALACIÓN de openGTS


1.1 Instalación de JAVA

Asegurarse que java jre y jdk esten instalados en el sistema:

$ aptitude search "?provides(java-runtime)"

$ aptitude search "?provides(java-sdk)"

Instalar en caso no lo este:

# apt-get install openjdk-6-jre

Luego exportar la variable

$ export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-i386

$ cd /usr/local

$ ln -s $JAVA_HOME java



1.2 Instalar ANT

En caso no se encuentre instalado ANT, debe ser instalado:

$ aptitude install ant


1.3 Instalar TOMCAT


Descarga la versión de tomcat y procede con los siguientes pasos:

$ cp apache-tomcat-7.0.59 /usr/local/

$ export CATALINA_HOME=/usr/local/apache-tomcat-7.0.59

$ cd /usr/local

$ ln -s $CATALINA_HOME tomcat

$ cd $CATALINA_HOME/bin

$ chmod a+x *.sh


Nota: para ejecutar tomcat, debemos utilizar el archivo startup.sh:

# cd $CATALINA_HOME

# ./bin/startup.sh


1.4 Instalar MySQL

$ aptitude install mysql-server mysql


1.5 Instalar OpenGTS

Descarga la última versión de openGTS, y realiza los siguientes pasos:

$ cp openGTS /usr/local

$ export GTS_HOME=/usr/local/openGTS

$ ln -s $GTS_HOME gts

$ ant all

Hasta este punto se debe de haber instalado openGTS, ahora vamos a añadir algunas librerias que son necesarias para su funcionamiento.



1.6 Añadir librerías: Mail y mysql

Añadir la librería mail:

$ cp mail.jar $JAVA_HOME/jre/lib/ext/

$ chmod 755 $JAVA_HOME/jre/lib/ext/mail.jar


Añadir la librería de mysql:

$ cp mysql-connector-java-5.1.32-bin $JAVA_HOME/jre/lib/ext/.


1.7 Añadir las variables de entorno

Para hacer permanente las variables de entorno, debemos editar el archvo environment. En mi caso uso el editor vi, y añado las tres variables:

#vi /etc/environment

CATALINA_HOME=/usr/local/apache-tomcat-7.0.59
JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-i386
GTS_HOME=/usr/local/openGTS



II. EJECUCIÓN DE OPENGTS


Luego de haber instalado openGTS, queda solamente ejecutar la plataforma, para lo cual vamos a tener que realizar los siguientes pasos:

2.1 Creación de la base de datos gts


# cd $GTS_HOME

# ./initdb.sh  -rootUser=miusuario  -rootPass=mipass


2.2 Testear si no hay problemas de instalación


En estos pasos quizá salgan algunos avisos o warnings, que se deben tomar en cuenta, pero eso no impide que se ejecute la plataforma openGTS

# cd $GTS_HOME 

# ./bin/checkInstall.sh


Verificamos si se puede enviar correos. Para este paso, previamente se debe de haber configurado el smtp en el archivo config. Si no se puede, por el momento no nos preocupemos, ya que luego explicaré como configurar el smtp.

# ./bin/checkInstall.sh -sendMail micorreo@dominio.com


2.3 Crear la cuenta principal de openGTS


Este paso crea el usuario administrador de openGTS, el cual permitirá crear cuentas y usuarios:

# cd $GTS_HOME  

# ./bin/admin.sh Account -account=sysadmin -pass=mipass -create


2.4 Compilar openGTS

# cd $GTS_HOME  

# ant track


2.5 Ingresar a la plataform openGTS:

Como último paso, abrimos nuestro navegador, e ingresamos la siguiente url:

http://localhost:8080/track/Track


Si todo marcha bien, aparecerá el formulario de login de openGTS, donde debemos ingresarle la cuenta y contraseña que ingresamos en el paso 2.3. Y de esa manera ya podremos administrar nuestra plataforma de rastreo openGTS.


Nota: Asegurence de que Tomcat este corriendo, como se vio en el paso 1.3

Comentarios

Entradas más populares de este blog

openGTS - Plataforma de Código Abierto para Monitorear Flotas Vehiculares

miasesorGPS - Manifiesto