{"id":449,"date":"2023-02-11T11:56:52","date_gmt":"2023-02-11T11:56:52","guid":{"rendered":"https:\/\/www.tpvcar.com\/gextrans.com\/?page_id=449"},"modified":"2023-02-26T14:53:34","modified_gmt":"2023-02-26T14:53:34","slug":"3-instalacion-compilacion","status":"publish","type":"page","link":"https:\/\/www.tpvcar.com\/gextrans.com\/1-introduccion\/3-instalacion-compilacion\/","title":{"rendered":"Instalaci\u00f3n\/compilaci\u00f3n"},"content":{"rendered":"\n<pre id=\"block-40a18da0-c2f3-4e3f-ad65-059c8eabdb85\" class=\"wp-block-preformatted\">Nota IMPORTANTE:\n\nLa instalaci\u00f3n de las caracter\u00edsticas compatibles de OpenGTS requiere al menos un conocimiento intermedio de c\u00f3mo instalar y configurar servicios de sistemas como el compilador de Java, Apache Ant, MySQL (u otro servidor de base de datos SQL), Apache Tomcat (u otro contenedor de servlets) y otras tecnolog\u00edas relacionadas.\n\n<details class=\"wp-block-inline-spoilers-block\"><summary>3.1 Usuarios Linux<\/summary>\n<button id=\"bb1\" type=\"button\" value=\"Play\" class=\"responsivevoice-button\" title=\"ResponsiveVoice Tap to Start\/Stop Speech\"><span>&#128266; Leer texto<\/span><\/button>\n        <script>\n            bb1.onclick = function(){\n                if(responsiveVoice.isPlaying()){\n                    responsiveVoice.cancel();\n                }else{\n                    responsiveVoice.speak(\"En sistemas Linux, se recomienda descomprimir e instalar el archivo zip de OpenGTS en \\\"\/usr\/local\/\\\" directorio. En Windows, se puede instalar en cualquier directorio conveniente, como en la partici\u00f3n ra\u00edz de \\\"C:\\\". A los fines de este documento, supondremos que el sistema operativo de destino est\u00e1 basado en Linux y que la ubicaci\u00f3n donde se instalar\u00e1\/descomprimir\u00e1 OpenGTS es \\\"\/usr\/local\/OpenGTS_1.2.3\/\\\" (Nota: es posible que deba elegir otro directorio de instalaci\u00f3n si no tiene acceso \\'root\\' en el sistema de destino). Ajuste los separadores de archivo\/ruta y comandos seg\u00fan sea necesario para su sistema operativo particular y el directorio de instalaci\u00f3n elegido. Instale el c\u00f3digo fuente de OpenGTS: Descomprima el paquete OpenGTS en \\\"\/usr\/local\/\\\" (esto deber\u00e1 hacerse como el usuario \\\"ra\u00edz\\\"), u otra forma conveniente directorio (en Windows, elija un directorio donde le gustar\u00eda que se coloque este paquete, preferiblemente una ruta que no contiene ning\u00fan espacio incrustado). Por ejemplo, si el paquete OpenGTS a instalar es \\\"OpenGTS_1.2.3.zip\\\", entonces el comando para descomprimir el paquete ser\u00eda: \/zzzgreater than cd \/usr\/local \/usr\/localgreater than su ra\u00edz \/usr\/local# descomprimir \/tmp\/OpenGTS_1.2.3.zip \/usr\/local# chown -R usuario:grupo OpenGTS_1.2.3 \/usr\/local# salir \/usr\/localgreater than exportar GTS_HOME=\/usr\/local\/OpenGTS_1.2.3 (Lo anterior supone que OpenGTS_1.2.3.zip se descarg\u00f3 en \\\"\/tmp\/\\\". Si se descarg\u00f3 el archivo zip de OpenGTS en un directorio diferente, modifique la ubicaci\u00f3n del directorio anterior y el nombre del archivo descargado en consecuencia. Adem\u00e1s, reemplace el nombre de usuario \\\"usuario\\\" y nombre de grupo \\\"grupo\\\", arriba con el nombre del usuario:grupo que desea que sea el propietario instalaci\u00f3n de OpenGTS). (Tambi\u00e9n tenga en cuenta que el nombre del directorio \\\"\/zzz\\\" anterior es solo un nombre de marcador de posici\u00f3n que representa cualquier directorio actual que puede estar en efecto antes de que se emita el comando \\\"cd\\\").\", \"Spanish Male\");\n                }\n            };\n        <\/script>\n    \n\nEn sistemas Linux, se recomienda descomprimir e instalar el archivo zip de OpenGTS en \"\/usr\/local\/\" directorio. En Windows, se puede instalar en cualquier directorio conveniente, como en la partici\u00f3n ra\u00edz de \"C:\\\".\nA los fines de este documento, supondremos que el sistema operativo de destino est\u00e1 basado en Linux y que la ubicaci\u00f3n donde se instalar\u00e1\/descomprimir\u00e1 OpenGTS es \"\/usr\/local\/OpenGTS_1.2.3\/\" (Nota: es posible que deba elegir otro directorio de instalaci\u00f3n si no tiene acceso 'root' en el sistema de destino). Ajuste los separadores de archivo\/ruta y comandos seg\u00fan sea necesario para su sistema operativo particular y el directorio de instalaci\u00f3n elegido.\nInstale el c\u00f3digo fuente de OpenGTS:\nDescomprima el paquete OpenGTS en \"\/usr\/local\/\" (esto deber\u00e1 hacerse como el usuario \"ra\u00edz\"), u otra forma conveniente directorio (en Windows, elija un directorio donde le gustar\u00eda que se coloque este paquete, preferiblemente una ruta que no contiene ning\u00fan espacio incrustado). Por ejemplo, si el paquete OpenGTS a instalar es \"OpenGTS_1.2.3.zip\", entonces el comando para descomprimir el paquete ser\u00eda:\n\/zzz&gt; cd \/usr\/local\n\/usr\/local&gt; su ra\u00edz\n\/usr\/local# descomprimir \/tmp\/OpenGTS_1.2.3.zip\n\/usr\/local# chown -R usuario:grupo OpenGTS_1.2.3\n\/usr\/local# salir\n\/usr\/local&gt; exportar GTS_HOME=\/usr\/local\/OpenGTS_1.2.3 (Lo anterior supone que OpenGTS_1.2.3.zip se descarg\u00f3 en \"\/tmp\/\". \nSi se descarg\u00f3 el archivo zip de <strong>OpenGTS<\/strong> en un directorio diferente, modifique la ubicaci\u00f3n del directorio anterior y el nombre del archivo descargado en consecuencia. Adem\u00e1s, reemplace el nombre de usuario \"usuario\" y nombre de grupo \"grupo\", arriba con el nombre del usuario:grupo que desea que sea el propietario instalaci\u00f3n de <strong>OpenGTS<\/strong>).\n(Tambi\u00e9n tenga en cuenta que el nombre del directorio \"\/zzz\" anterior es solo un nombre de marcador de posici\u00f3n que representa cualquier directorio actual que puede estar en efecto antes de que se emita el comando \"cd\").\n\n<\/details>\n<details class=\"wp-block-inline-spoilers-block\"><summary>3.2 Usuarios Windows<\/summary>\n<button id=\"bb2\" type=\"button\" value=\"Play\" class=\"responsivevoice-button\" title=\"ResponsiveVoice Tap to Start\/Stop Speech\"><span>&#128266; Leer texto<\/span><\/button>\n        <script>\n            bb2.onclick = function(){\n                if(responsiveVoice.isPlaying()){\n                    responsiveVoice.cancel();\n                }else{\n                    responsiveVoice.speak(\"La ubicaci\u00f3n de los directorios \\'bin\\' de instalaci\u00f3n para las instalaciones del servidor de base de datos Java SDK, Ant y SQL, debe agregarse a la variable de entorno PATH de ejecuci\u00f3n del comando (si el proceso de instalaci\u00f3n no se ha completado). ya los agregu\u00e9 a la variable PATH). Las variables de entorno se pueden configurar manualmente en un s\u00edmbolo del sistema con el comando \\\"establecer\\\", como se muestra a continuaci\u00f3n ejemplo: C:\\greater than establecer GTS_HOME=C:\\OpenGTS_1.2.3 (Al configurar las variables de entorno, no se deben usar comillas para encerrar un directorio de instalaci\u00f3n, incluso si el directorio contiene espacios incrustados) Las variables de entorno se referencian encerr\u00e1ndolas en \\'%\\'. Por ejemplo, despu\u00e9s de configurar el entorno variable JAVA_HOME para apuntar a su directorio de instalaci\u00f3n de JDK, esta variable de entorno ser\u00ed desreferenciado como \u201c%JAVA_HOME%\u201d. El separador de ruta de archivo es el car\u00e1cter de barra invertida \u201c\\\u201d. Entonces, mientras que en Linux se podr\u00eda hacer referencia a un archivo\/directorio como \u201c$JAVA_HOME\/jre\/lib\/ext\/.\u201d, en Windows se har\u00eda referencia a este mismo directorio como \u201cJAVA_HOME\\jre\\lib\\ext\\.\u201c Las variables de entorno anteriores se pueden configurar para que se definan autom\u00e1ticamente al iniciar un s\u00edmbolo del sistema a trav\u00e9s de la ventana \\\"Propiedades del sistema\\\" de la siguiente manera: \u2013 Haga clic derecho en \\\"Mi PC\\\" y seleccione \\\"Propiedades\\\", aparecer\u00e1 la ventana \\\"Propiedades del sistema\\\". Seleccione la pesta\u00f1a \\\"Avanzado\\\", luego presione el bot\u00f3n \\\"Variables de entorno\\\". \u2013 En la secci\u00f3n \\\"Variables del sistema\\\", agregue las siguientes variables: Nombre de variable: JAVA_HOME (requerido para compilar OpenGTS y ejecutar Tomcat) Valor: (La ubicaci\u00f3n de la carpeta de instalaci\u00f3n de JAVA SDK, NO el JRE) Nombre de la variable: ANT_HOME Valor: (La ubicaci\u00f3n de su carpeta de instalaci\u00f3n de Ant) Nombre de la variable: CATALINA_HOME (requerido para construir OpenGTS) Valor: (La ubicaci\u00f3n de su carpeta de instalaci\u00f3n de Apache Tomcat) Nombre de la variable: GTS_HOME Valor: (La ubicaci\u00f3n de su carpeta de instalaci\u00f3n de OpenGTS) (Las comillas NO deben usarse para encerrar un directorio de instalaci\u00f3n para estas variables de entorno). especificaciones, incluso si el directorio contiene espacios incrustados) \u2013 Prefije lo siguiente a la variable de entorno \\\"Ruta\\\" en la secci\u00f3n \\\"Variables del sistema\\\" (cree una nueva Variable \\\"Ruta\\\" si a\u00fan no existe una): .;%JAVA_HOME%\\bin;%MYSQL_HOME%\\bin;%ANT_HOME%\\bin; (Se pueden agregar comillas a la variable PATH si es necesario) \u2013 Haga clic en \\\"Aceptar\\\" en la ventana \\\"Variable de entorno\\\". 3.2.b) Usuarios de Linux: Se recomienda crear los siguientes enlaces simb\u00f3licos dentro del directorio \\\"\/usr\/local\/\\\" que apuntan a sus directorios \\'inicio\\' correspondientes (omita un enlace simb\u00f3lico dado si ya se ha creado): # cd \/usr\/local # ln -s $JAVA_HOME java # ln -s $CATALINA_HOME gato # ln -s $GTS_HOME gts\", \"Spanish Male\");\n                }\n            };\n        <\/script>\n    \n\nLa ubicaci\u00f3n de los directorios 'bin' de instalaci\u00f3n para las instalaciones del servidor de base de datos Java SDK, Ant y SQL, debe agregarse a la variable de entorno PATH de ejecuci\u00f3n del comando (si el proceso de instalaci\u00f3n no se ha completado). \nya los agregu\u00e9 a la variable PATH).\nLas variables de entorno se pueden configurar manualmente en un s\u00edmbolo del sistema con el comando \"establecer\", como se muestra a continuaci\u00f3n\nejemplo:\n C:\\&gt; establecer GTS_HOME=C:\\OpenGTS_1.2.3\n(Al configurar las variables de entorno, no se deben usar comillas para encerrar un directorio de instalaci\u00f3n, incluso si el directorio contiene espacios incrustados)\nLas variables de entorno se referencian encerr\u00e1ndolas en '%'. Por ejemplo, despu\u00e9s de configurar el entorno variable JAVA_HOME para apuntar a su directorio de instalaci\u00f3n de JDK, esta variable de entorno ser\u00ed desreferenciado como \u201c%JAVA_HOME%\u201d.\nEl separador de ruta de archivo es el car\u00e1cter de barra invertida \u201c\\\u201d. Entonces, mientras que en Linux se podr\u00eda hacer referencia a un archivo\/directorio como \u201c$JAVA_HOME\/jre\/lib\/ext\/.\u201d, en Windows se har\u00eda referencia a este mismo directorio como \u201cJAVA_HOME\\jre\\lib\\ext\\.\u201c\nLas variables de entorno anteriores se pueden configurar para que se definan autom\u00e1ticamente al iniciar un s\u00edmbolo del sistema a trav\u00e9s de la ventana \"Propiedades del sistema\" de la siguiente manera:\n\u2013 Haga clic derecho en \"Mi PC\" y seleccione \"Propiedades\", aparecer\u00e1 la ventana \"Propiedades del sistema\".\nSeleccione la pesta\u00f1a \"Avanzado\", luego presione el bot\u00f3n \"Variables de entorno\".\n\u2013 En la secci\u00f3n \"Variables del sistema\", agregue las siguientes variables:\nNombre de variable: JAVA_HOME (requerido para compilar OpenGTS y ejecutar Tomcat)\n Valor: (La ubicaci\u00f3n de la carpeta de instalaci\u00f3n de JAVA SDK, NO el JRE)\nNombre de la variable: ANT_HOME\n Valor: (La ubicaci\u00f3n de su carpeta de instalaci\u00f3n de Ant)\nNombre de la variable: CATALINA_HOME (requerido para construir OpenGTS)\n Valor: (La ubicaci\u00f3n de su carpeta de instalaci\u00f3n de Apache Tomcat)\nNombre de la variable: GTS_HOME\n Valor: (La ubicaci\u00f3n de su carpeta de instalaci\u00f3n de OpenGTS)\n(Las comillas NO deben usarse para encerrar un directorio de instalaci\u00f3n para estas variables de entorno).\nespecificaciones, incluso si el directorio contiene espacios incrustados)\n\u2013 Prefije lo siguiente a la variable de entorno \"Ruta\" en la secci\u00f3n \"Variables del sistema\" (cree una nueva\nVariable \"Ruta\" si a\u00fan no existe una):\n.;%JAVA_HOME%\\bin;%MYSQL_HOME%\\bin;%ANT_HOME%\\bin;\n(Se pueden agregar comillas a la variable PATH si es necesario)\n\u2013 Haga clic en \"Aceptar\" en la ventana \"Variable de entorno\".\n3.2.b) Usuarios de Linux:\nSe recomienda crear los siguientes enlaces simb\u00f3licos dentro del directorio \"\/usr\/local\/\" que apuntan\n a sus directorios 'inicio' correspondientes (omita un enlace simb\u00f3lico dado si ya se ha creado):\n # cd \/usr\/local\n # ln -s $JAVA_HOME java\n # ln -s $CATALINA_HOME gato\n # ln -s $GTS_HOME gts\n\n\n<\/details>\n<details class=\"wp-block-inline-spoilers-block\"><summary>3.3 Compilaci\u00f3n de los archivos de la biblioteca GTS de apoyo.<\/summary>\n<button id=\"bb3\" type=\"button\" value=\"Play\" class=\"responsivevoice-button\" title=\"ResponsiveVoice Tap to Start\/Stop Speech\"><span>&#128266; Leer texto<\/span><\/button>\n        <script>\n            bb3.onclick = function(){\n                if(responsiveVoice.isPlaying()){\n                    responsiveVoice.cancel();\n                }else{\n                    responsiveVoice.speak(\"3.3a) Versiones precompiladas de GTS: Si ha recibido una versi\u00f3n precompilada del paquete GTS, esta secci\u00f3n se puede omitir (sin embargo, puede reconstruir los diversos servlets y archivos jar si desea realizar alg\u00fan cambio en la configuraci\u00f3n del tiempo de ejecuci\u00f3n antes del despliegue. Compile los archivos de la biblioteca OpenGTS \\\".jar\\\" y del servlet \\\".war\\\": \\'cd\\' en el directorio de instalaci\u00f3n de OpenGTS y compile los archivos jar y los archivos war de servlet, utilizando el Ant suministrado Gui\u00f3n \\\"construir.xml\\\": \/usr\/localgreater than cd $GTS_HOME \/usr\/local\/OpenGTS_1.2.3greater than y todo Esto generar\u00e1 varios archivos jar y archivos war en el directorio \\\"$GTS_HOME\/build\/\\\", incluidos: \u2022 \\\"lib\/gtsutils.jar\\\": este contenedor contiene las utilidades b\u00e1sicas y las herramientas de acceso a la base de datos. \u2022 \\\"lib\/gtsdb.jar\\\": este contenedor contiene las utilidades de acceso a la base de datos y la definici\u00f3n de la tabla. \u2022 \\\"lib\/gtsdmtp.jar\\\": este jar contiene los contenedores del almac\u00e9n de datos SQL db alrededor del servidor OpenDMTP. \u2022 \\\"lib\/tools.jar\\\": este contenedor contiene varias herramientas administrativas y de verificaci\u00f3n del sistema. \u2022 \\\"track.war\\\": este archivo \\\"war\\\" (archivo web) contiene el servlet de interfaz web \\'Track\\'. \u2022 \\\"events.war\\\": este archivo \\\"war\\\" contiene el servlet de acceso EventData accesible desde la web. \u2022 \\\"mologogo.war\\\": este archivo \\\"war\\\" contiene el servlet del dispositivo Mologogo. \u2022 \\\"gc101.war\\\": este archivo \\\"war\\\" contiene soporte para el dispositivo Sanav GC-101. \u2022 \\\"gprmc.war\\\": este archivo \\\"war\\\" contiene un servidor de soporte de servlet para un servidor de dispositivo gen\u00e9rico basado en http. (Nota: esta es solo una lista parcial. Tambi\u00e9n se crear\u00e1n otros m\u00f3dulos). La compilaci\u00f3n deber\u00eda completarse normalmente. Es posible que se muestren algunas advertencias, sin embargo, si la advertencia o el error se pueden ignorado, tambi\u00e9n habr\u00e1 un mensaje indicando esto al lado de la advertencia\/error (o en una l\u00ednea justo debajo de la advertencia\/error).\", \"Spanish Male\");\n                }\n            };\n        <\/script>\n    \n\n3.3a) Versiones precompiladas de GTS:\nSi ha recibido una versi\u00f3n precompilada del paquete GTS, esta secci\u00f3n se puede omitir (sin embargo, puede reconstruir los diversos servlets y archivos jar si desea realizar alg\u00fan cambio en la configuraci\u00f3n del tiempo de ejecuci\u00f3n\nantes del despliegue.\nCompile los archivos de la biblioteca OpenGTS \".jar\" y del servlet \".war\":\n'cd' en el directorio de instalaci\u00f3n de OpenGTS y compile los archivos jar y los archivos war de servlet, utilizando el Ant suministrado\n Gui\u00f3n \"construir.xml\":\n\/usr\/local&gt; cd $GTS_HOME\n\/usr\/local\/OpenGTS_1.2.3&gt; y todo\nEsto generar\u00e1 varios archivos jar y archivos war en el directorio \"$GTS_HOME\/build\/\", incluidos:\n\u2022 \"lib\/gtsutils.jar\": este contenedor contiene las utilidades b\u00e1sicas y las herramientas de acceso a la base de datos.\n\u2022 \"lib\/gtsdb.jar\": este contenedor contiene las utilidades de acceso a la base de datos y la definici\u00f3n de la tabla.\n\u2022 \"lib\/gtsdmtp.jar\": este jar contiene los contenedores del almac\u00e9n de datos SQL db alrededor del servidor OpenDMTP.\n\u2022 \"lib\/tools.jar\": este contenedor contiene varias herramientas administrativas y de verificaci\u00f3n del sistema.\n\u2022 \"track.war\": este archivo \"war\" (archivo web) contiene el servlet de interfaz web 'Track'.\n\u2022 \"events.war\": este archivo \"war\" contiene el servlet de acceso EventData accesible desde la web.\n\u2022 \"mologogo.war\": este archivo \"war\" contiene el servlet del dispositivo Mologogo.\n\u2022 \"gc101.war\": este archivo \"war\" contiene soporte para el dispositivo Sanav GC-101.\n\u2022 \"gprmc.war\": este archivo \"war\" contiene un servidor de soporte de servlet para un servidor de dispositivo gen\u00e9rico basado en http.\n(Nota: esta es solo una lista parcial. Tambi\u00e9n se crear\u00e1n otros m\u00f3dulos).\nLa compilaci\u00f3n deber\u00eda completarse normalmente. Es posible que se muestren algunas advertencias, sin embargo, si la advertencia o el error se pueden\nignorado, tambi\u00e9n habr\u00e1 un mensaje indicando esto al lado de la advertencia\/error (o en una l\u00ednea justo debajo de la advertencia\/error).\n\n\n<p><\/p><\/details><\/p>","protected":false},"excerpt":{"rendered":"<p>Nota IMPORTANTE: La instalaci\u00f3n de las caracter\u00edsticas compatibles de OpenGTS requiere al menos un conocimiento intermedio de c\u00f3mo instalar y configurar servicios de sistemas como el compilador de Java, Apache Ant, MySQL (u otro servidor de base de datos SQL), Apache Tomcat (u otro contenedor de servlets) y otras tecnolog\u00edas relacionadas.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":493,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-449","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/pages\/449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/comments?post=449"}],"version-history":[{"count":14,"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/pages\/449\/revisions"}],"predecessor-version":[{"id":674,"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/pages\/449\/revisions\/674"}],"up":[{"embeddable":true,"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/pages\/493"}],"wp:attachment":[{"href":"https:\/\/www.tpvcar.com\/gextrans.com\/wp-json\/wp\/v2\/media?parent=449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}