viernes, 24 de junio de 2016

OpenGTS en Ubuntu 16.04 LTS

En esta blog les enseñare a implementar openGTS en Ubuntu 16.04 LTS, tratando de dejar lo mas claro posible su instalacion y puesta en marcha.

Ademas les enseñare como acoplar equipos TK103-B originales y/o clones.

Nota: Todo los comando los realizaremos desde cualquier terminal o consola de comando favorita.

1- Instalaremos los Paquetes Requeridos

sudo apt-get install wget unzip perl ntp

Descargamos estos paquetes en nuestro directorio favoritos, en mi caso mi directorio (carpeta) de descargas personales.

Accedo a mi Directorio de Descargas

cd /home/mvera/Descargas

2- Descarga e Instalacion de OpenGTS

wget https://downloads.sourceforge.net/project/opengts/server-base/2.6.1/OpenGTS_2.6.1.zip

Preparamos la Instalacion OpenGTS

unzip OpenGTS_2.6.1.zip
sudo cp -R OpenGTS_2.6.1 /usr/local/OpenGTS

3- Descarga e Instalacion de Apache Tomcat

wget http://www-us.apache.org/dist/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz

Preparamos la Instalacion de Apache Tomcat

tar xzvf apache-tomcat-7.0.69.tar.gz
sudo cp -R apache-tomcat-7.0.69/ /usr/local/tomcat7
chmod a+x /usr/local/apacheTomcat7/bin/*.sh

4- Descarga e Instalacion de Apache ANT

wget http://www-eu.apache.org/dist//ant/binaries/apache-ant-1.9.7-bin.zip

Preparamos la Instalacion Apache ANT

unzip apache-ant-1.9.7-bin.zip
sudo cp -R apache-ant-1.9.7/ /usr/local/ant

5- Descarga e Instalacion de Java JDK (32bit/64bit)

Descarga Version 32bit

wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-i586.tar.gz

Descarga Version 64bit

wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz

Preparamos la Instalacion de Java JDK

tar xzvf jdk-8u91-linux-*
sudo mkdir /usr/lib/jvm
sudo cp -R jdk1.8.0_91 /usr/lib/jvm/javaJDK

6- Descarga e Instalacion de JavaMail

wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/javamail/1.4.7/javamail1_4_7.zip

Preparamos la Instalacion de JavaMAIL

unzip javamail1_4_7.zip
sudo cp javamail-1_4_7/mail.jar /usr/lib/jvm/javaJDK/jre/lib/ext/mail.jar

7- Descarga e Instalacion de Conector MySQL JDBC

wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.38.zip

Preparamos la Instalacion de Conector MySQL JDBC

unzip mysql-connector-java-5.1.38.zip
sudo cp mysql-connector-java-5.1.38/mysql-connector-java-5.1.38-bin.jar /usr/lib/jvm/javaJDK/jre/lib/ext/

8- Descarga e Instalacion de XAMPP 32bit/64bit

Descarga Version 32bit

wget https://www.apachefriends.org/xampp-files/5.6.20/xampp-linux-5.6.20-0-installer.run

Descarga Version 64bit

wget https://www.apachefriends.org/xampp-files/5.6.20/xampp-linux-x64-5.6.20-0-installer.run

Preparamos la Instalacion de XAMPP

chmod +x xampp-linux-*
sudo ./xampp-linux-x64-5.6.20-0-installer.run

9- Definir Variables de Entorno Necesarias

sudo gedit /etc/environment

Dentro de Este Archivo de Texto Pegamos lo Siguiente

JAVA_HOME="/usr/lib/jvm/javaJDK"
CATALINA_HOME="/usr/local/tomcat7"
GTS_HOME="/usr/local/OpenGTS"
ANT_HOME="/usr/local/ant"

Guardamos y Cerramos GEdit

10- Finalmente Reiniciamos el Sistema

sudo init 6

A- Compilaremos OpenGTS y sus DCS

Iniciamos el Servicio de XAMPP

sudo /opt/lampp/lampp start

...

...

...