Skip to content

Instantly share code, notes, and snippets.

@stephanetimmermans
Last active August 29, 2015 14:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stephanetimmermans/0a2a32f49ae800973886 to your computer and use it in GitHub Desktop.
Save stephanetimmermans/0a2a32f49ae800973886 to your computer and use it in GitHub Desktop.
ubuntu-chrome-java8-mvn-mongo-nodejs-grunt-bower-idea-gradle-tomcat
#chrome
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
#java
sudo add-apt-repository ppa:webupd8team/java
#maven3
sudo add-apt-repository "deb http://ppa.launchpad.net/natecarlson/maven3/ubuntu precise main"
#mongodb
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
#nodejs
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get update
sudo apt-get install maven3
sudo apt-get install google-chrome-stable
sudo apt-get install oracle-java8-installer
sudo apt-get install -y mongodb-org
sudo apt-get install -y nodejs
sudo npm install -g bower
sudo npm install -g grunt-cli
sudo chown -R stephou:stephou /opt/
cd /opt
wget http://download.jetbrains.com/idea/ideaIU-14.0.1.tar.gz
tar -xvzf idea*.tar.gz
rm idea*.tar.gz
wget https://services.gradle.org/distributions/gradle-2.2.1-all.zip
unzip gradle*.zip
rm gradle*.zip
wget http://apache.cu.be/tomcat/tomcat-8/v8.0.15/bin/apache-tomcat-8.0.15.tar.gz
untar tomcat*.tar.gz
rm tomcat*.tar.gz
exec /opt/idea*/bin/idea.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment