Last active
February 17, 2019 06:42
-
-
Save zeerorg/cc3d3969c033efb3693935656891a7ea to your computer and use it in GitHub Desktop.
This file contains hidden or 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
#!/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