INT 21h

Hi, I am Vladimir Smagin, SysAdmin and Kaptain. Telegram Email / GIT / RSS / GPG

Установка OpenGTS на Ubuntu

№ 3998 В разделе Sysadmin от January 13th, 2012,
В подшивках:

Пошаговое руководство

  • Поставить убунту сервер с конфигурацией LAMP и OpenSSH
    Создать пользователя opengts с паролем opengts. Пароль root к MySQL opengts
  • sudo rm /etc/apt/sources.list
  • sudo nano /etc/apt/sources.list
  • прописать любимый репозиторий и нажать ctrl+x, а потом нажать Y
  • sudo apt-get update
  • sudo apt-get dist-upgrade
  • sudo apt-get autoremove
  • sudo reboot
  • sudo apt-get install default-jdk ant tomcat6 libmysql-java unzip
  • cd ~
  • скачать от сюда JavaMail http://java.sun.com/products/javamail/downloads/index.html и закачать в виртуалку (WinSCP, wget + кибердиск и т.п.)
  • wget “http://downloads.sourceforge.net/project/opengts/server-base/2.2.2/OpenGTS_2.2.2.zip?use_mirror=surfnet”
  • unzip OpenGTS*.zip
  • rm OpenGTS*.zip
  • sudo mv OpenGTS* /opt/OpenGTS
  • export CATALINA_HOME=/usr/share/tomcat6/
  • export GTS_HOME=/opt/OpenGTS
  • export JAVA_HOME=/usr/lib/jvm/default-java/
  • unzip javamail*.zip
  • rm javamail*.zip
  • sudo mv javamail[*]/mail.jar /usr/lib/jvm/default-java/jre/lib/ext/
  • wget “http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-3.1.14.zip/from/http://mysql.he.net/”
  • unzip mysql-connector*.zip
  • sudo cp mysql-connector[*]/mysql-connector*.jar /usr/lib/jvm/default-java/jre/lib/ext/
  • cd /opt/OpenGTS/
  • ant all
  • bin/initdb.sh -rootUser=root -rootPass=opengts
  • bin/checkInstall.sh
  • sudo nano /etc/environment
    добавить в конец:
    CATALINA_HOME=/usr/share/tomcat6/
    GTS_HOME=/opt/OpenGTS/
    JAVA_HOME=/usr/lib/jvm/default-java/
  • sudo cp ./build/track.war /var/lib/tomcat6/webapps/
  • sudo cp ./build/events.war /var/lib/tomcat6/webapps/
  • Если необходоимо установить Google Maps, надо в private.xml поместить свой ключ авторизации. Строку <MapProvider name=”openLayers” active=”${MapProvider.active=true}” заменить на <MapProvider name=”openLayers” active=”${MapProvider.active=false}”. Строку <MapProvider name=”googleMaps” active=”${MapProvider.active=false}” заменить <MapProvider name=”googleMaps” active=”${MapProvider.active=true}”.
  • sudo nano /etc/rc.local
    добавить перед exit 0:export CATALINA_HOME=/usr/share/tomcat6/
    export GTS_HOME=/opt/OpenGTS/
    export JAVA_HOME=/usr/lib/jvm/default-java/
    cd $GTS_HOME
    bin/runserver.sh -s gtsdmtp

Сделать рестарт сервера командой sudo reboot

[*] – дополнить имя файла текущей версией

13 комментариев »

13 responses to “Установка OpenGTS на Ubuntu”

  1. i_kar says:

    Респект автору!
    Ставил на Ubuntu 12.04LTS. Все работает!!! Если следовать написанному – то и новичек сможет поднять сможет! Огорчает одна проблемка – ТК102 не хочет подключаться 🙁

  2. dmitrolex says:

    Доброго дня. Примечательно краткая инструкция. Кое-что в ошибках …sudo mv javamail[*]/mail.jar /usr/lib/jvm/default-java/jre/lib/ext/
    mv: не удалось выполнить stat для «javamail[*]/mail.jar»: Нет такого файла или каталога

    Та же 12.04

  3. dmitrolex says:

    Сорри .. протупил…

  4. Артем says:

    не получается поставить мозг взорвался весь уже. Проблема такая – tomcat установился нормально и отвечает на страничке http://pnp-photo.com:8080/ но при обращении по адресу http://pnp-photo.com:8080/track/Track получаю The requested resource (/track/Track) is not available. Ощущение что не видится track.war хотя он есть и лежит в корне папки webapps. Спасибо

  5. Артем says:

    сервер Ubuntu 12.04 на виртуальном хостинге

  6. 21h says:

    Ух. Слишком много времени прошло. У меня сейчас нет ни 12.04, ни томката, ни опенгтс. Придется разбираться вам самостоятельно.

  7. Артем says:

    Эхххх…совсем новичек в это но желание разобраться огромное-)) Так понимаю что что-то не так с томкетом у меня. Вообще смотрю много общих тем у нас – микроконтроллеры и всякие полезные железки

  8. 21h says:

    а что в логах видно? там должно быть написано, что все файлы загрузились и работают.

  9. Артем says:

    да я даже не знаю чьи логи смотреть то. Томкета? я не вижу что бы war файл распаковывался куда-то. или в логах opengts? Так до них похоже дело совсем не доходит.

  10. Артем says:

    CATALINA_HOME=/usr/share/tomcat6/ Так прописано у меня но файл track.war вобщем как и работающие примеры tomcat я вижу в /usr/local/tomcat6/

  11. Артем says:

    Все получилось. Криво томкет стал – переустановил и все пошло

  12. mugger says:

    Артем, как получилось русифицировать OPENGTS?

  13. erzik says:

    Открой private.html в opengts каталоге, там есть инстукция где поменять false на true, далее перекомпилировать и закинуть всё из opengts/build в томкат… Webapp и рестарт томкат.

    Я убрал все кроме нужного варианта языка ато надо выбирать постоянно, а так сразу интер

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Облачная платформа
Яндекс.Метрика

Fortune cookie: Pardon me, sir, but you've obviously mistaken me for someone who gives a shit.