-
-
Save esteves67/534c4e620fecb6d544b69e264af3a1c2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# VIM | |
sudo apt-get install vim -y | |
# LAMP | |
sudo apt-get update -y | |
sudo apt-get install apache2 php5 mysql-server libmysql-java ant unzip -y | |
sudo /etc/init.d/mysql start | |
# Java | |
sudo apt-get install openjdk-7-jdk | |
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 | |
echo "export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64" >> ~/.bashrc | |
# Tomcat | |
VER=7.0.65 | |
cd /tmp | |
wget -c http://apache.mirror.uber.com.au/tomcat/tomcat-7/v${VER}/bin/apache-tomcat-${VER}.zip | |
unzip apache-tomcat-${VER}.zip | |
sudo cp -a apache-tomcat-${VER} /usr/local/ | |
export CATALINA_HOME=/usr/local/apache-tomcat-${VER} | |
cd /usr/local | |
sudo ln -s $CATALINA_HOME tomcat | |
cd $CATALINA_HOME/bin | |
chmod a+x *.sh | |
$CATALINA_HOME/bin/startup.sh | |
echo "export CATALINA_HOME=/usr/local/apache-tomcat-${VER}" >> ~/.bashrc | |
# Java connector | |
VER=5.1.37 | |
cd /tmp | |
wget -c http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-${VER}.zip | |
unzip mysql-connector-java-${VER}.zip | |
cd mysql-connector-java-${VER} | |
sudo cp mysql-connector-java-${VER}-bin.jar $JAVA_HOME/jre/lib/ext | |
# Java Mail | |
VER=1.5.2 | |
cd /tmp | |
wget -c https://maven.java.net/content/repositories/releases/com/sun/mail/javax.mail/${VER}/javax.mail-${VER}.jar | |
sudo cp javax.mail-${VER}.jar $JAVA_HOME/jre/lib/ext/ | |
sudo mv $JAVA_HOME/jre/lib/ext/javax.mail-${VER}.jar $JAVA_HOME/jre/lib/ext/javax.mail.jar | |
# OpenGTS | |
sudo apt-get install curl | |
cd /tmp | |
VER=2.5.7 | |
curl -L http://downloads.sourceforge.net/project/opengts/server-base/${VER}/OpenGTS_${VER}.zip > OpenGTS_${VER}.zip | |
sudo unzip /tmp/OpenGTS_${VER}.zip -d /usr/local | |
GROUP=users | |
sudo chown -R ${USER}:${GROUP} /usr/local/OpenGTS_${VER} | |
export GTS_HOME=/usr/local/OpenGTS_${VER} | |
echo "export GTS_HOME=/usr/local/OpenGTS_${VER}" >> ~/.bashrc | |
# Env Variables & symlinks | |
echo "export ANT_HOME=/usr/share/ant" >> ~/.bashrc | |
source ~/.bashrc | |
sudo ln -s $JAVA_HOME /usr/local/java | |
sudo ln -s $CATALINA_HOME /usr/local/tomcat | |
sudo ln -s $GTS_HOME /usr/local/gts | |
# Basic configuration | |
sed -i "s/#db.sql.user=gts/db.sql.user=gts/" $GTS_HOME/config.conf | |
sed -i "s/#db.sql.password=opengts/db.sql.password=opengts/" $GTS_HOME/config.conf | |
# Unlink recursive link | |
VER=7.0.57 | |
unlink /usr/local/apache-tomcat-${VER}/apache-tomcat-${VER} | |
# Compilation | |
cd $GTS_HOME | |
ant all | |
bin/initdb.sh -rootUser=root -rootPass=root | |
cd $GTS_HOME && bin/checkInstall.sh | |
bin/admin.sh Account -account=sysadmin -pass=password -create | |
cd $GTS_HOME && ant track | |
cp build/track.war $CATALINA_HOME/webapps/ | |
$CATALINA_HOME/bin/shutdown.sh | |
rm -rf $CATALINA_HOME/webapps/track* | |
cp $GTS_HOME/build/track.war $CATALINA_HOME/webapps/ | |
$CATALINA_HOME/bin/startup.sh | |
# Install Event Java Servlet and gprmc | |
cd $GTS_HOME && ant events | |
cp -v build/events.war $CATALINA_HOME/webapps | |
cd $GTS_HOME && ant gprmc | |
cp build/gprmc.war $CATALINA_HOME/webapps/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment