Skip to content

Instantly share code, notes, and snippets.

@zeerorg
Last active February 17, 2019 06:42
Show Gist options
  • Save zeerorg/cc3d3969c033efb3693935656891a7ea to your computer and use it in GitHub Desktop.
Save zeerorg/cc3d3969c033efb3693935656891a7ea to your computer and use it in GitHub Desktop.
#!/bin/bash
# setup download folder
mkdir -p ~/Downloads/Debs
# update and upgrade system
sudo apt update && sudo apt upgrade -y
# general first installs
sudo apt install git build-essential -y
# Browsers install
sudo apt install chromium-browser firefox -y
wget "https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb" -O ~/Downloads/Debs/chrome.deb
sudo apt install ~/Downloads/Debs/chrome.deb
# install golang
wget https://raw.githubusercontent.com/canha/golang-tools-install-script/master/goinstall.sh
bash goinstall.sh --64
# Languages setup repo setup
## Nodejs
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get update && sudo apt-get install -y nodejs
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn -y
## Python (with anaconda)
wget "https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh" -O ~/Downloads/Debs/conda.sh
~/Downloads/Debs/conda.sh
# Editors setup
sudo apt install -y vim emacs
wget "https://go.microsoft.com/fwlink/?LinkID=760868" -O ~/Downloads/Debs/vscode.deb
sudo apt install ~/Downloads/Debs/vscode.deb -y
sudo snap install pycharm-professional --classic
# wget "https://download.jetbrains.com/idea/ideaIU-2017.3.4.tar.gz" -O ~/Downloads/Debs/intellij.tar.gz
# sudo tar -xvf ~/Downloads/Debs/intellij.tar.gz -C /opt/
# Setup documents folder
mkdir -p ~/Documents/tests
cd ~/Documents/
git clone https://github.com/zeerorg/gst-react-app.git
cd ~
# Extra tools necessary
# docker
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt-get update
sudo apt-get install docker-ce -y
# virtualbox and vagrant
wget "https://download.virtualbox.org/virtualbox/5.2.8/virtualbox-5.2_5.2.8-121009~Ubuntu~xenial_amd64.deb" -O ~/Downloads/Debs/virtualbox.deb
wget "https://releases.hashicorp.com/vagrant/2.0.2/vagrant_2.0.2_x86_64.deb?_ga=2.44837988.1969751564.1520493860-330490364.1520493860" -O ~/Downloads/Debs/vagrant.deb
sudo apt install ~/Downloads/Debs/virtualbox.deb ~/Downloads/Debs/vagrant.deb -y
# Media downloads
sudo apt install vlc -y
sudo add-apt-repository ppa:team-xbmc/ppa
sudo apt-get update
sudo apt-get install kodi -y
wget "https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.19.0/webtorrent-desktop_0.19.0-1_amd64.deb" -O ~/Downloads/Debs/webtorrent.deb
sudo apt install ~/Downloads/Debs/webtorrent.deb -y
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment