Skip to content

Instantly share code, notes, and snippets.

@tjumyk
Created September 22, 2015 02:08
Show Gist options
  • Save tjumyk/5419d66d44b5f05188ea to your computer and use it in GitHub Desktop.
Save tjumyk/5419d66d44b5f05188ea to your computer and use it in GitHub Desktop.
A simple bash script for installing essential packages for a quick start of development on a brand new Ubuntu OS
#!/usr/bin/env bash
##############################
# Add sources
##############################
# google chrome stable
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'
# oracle jdk
sudo add-apt-repository ppa:webupd8team/java
# nodejs
curl --silent --location https://deb.nodesource.com/setup_4.x | sudo bash -
# touchpad-indicator
# sudo add-apt-repository ppa:atareao/atareao
# update source list
sudo apt-get update
##############################
# Upgrade Debian packages
##############################
sudo apt-get upgrade
##############################
# Install Debian packages
##############################
# build essential
sudo apt-get install --yes build-essential
# git
sudo apt-get install --yes git
# vim
sudo apt-get install --yes vim
# filezilla
sudo apt-get install --yes filezilla
# google chrome stable
sudo apt-get install --yes google-chrome-stable
# oracle jdk 7
sudo apt-get install --yes oracle-java7-installer
# nodejs
sudo apt-get install --yes nodejs
# ipython
sudo apt-get install --yes ipython
# multi load indicator
sudo apt-get install --yes indicator-multiload
# touchpad-indicator
# sudo apt-get install --yes touchpad-indicator
##############################
# Install npm packages
##############################
# lessc
sudo npm install -g less
# less-plugin-autoprefix
sudo npm install -g less-plugin-autoprefix
# coffee-script
sudo npm install -g coffee-script
##############################
# Open websites
##############################
# IntelliJ IDEA
xdg-open https://www.jetbrains.com/idea/download/
# Sublime Text 3
xdg-open http://www.sublimetext.com/3
echo "All good."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment