Created
September 22, 2015 02:08
-
-
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
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
#!/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