Created
February 13, 2021 06:00
-
-
Save bgoonz/90c6ce52022f51123029861cc19b2642 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
# set software sources to server for united states | |
# | |
# For other software: | |
## VLC from software center | |
## virtual box from software center | |
## PDF Mod from software center | |
## shutter from software center | |
## kazam from software center | |
## install unity tweak tool from software center | |
## install rebar: pull from github (for building erlang applications) | |
## Learn from https://github.com/rafaelstz/simplesh | |
sudo apt-get update | |
# Installing build essentials | |
sudo apt-get install -y build-essential libssl-dev | |
# Nodejs and NVM | |
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash | |
source ~/.profile | |
sudo nvm install 7.10.0 | |
sudo nvm use 7.10.0 | |
node -v | |
#nodemon | |
sudo npm install -g nodemon | |
sudo npm install -g loopback-cli | |
# Mongodb, Installing and starting server | |
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 | |
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list | |
sudo apt-get update | |
sudo apt-get install -y mongodb-org | |
sudo service mongod start | |
sudo service mongod status | |
# Forever to run nodejs scripts forever | |
sudo npm install forever -g | |
# Git - a version control system | |
sudo apt-get update | |
sudo apt-get install -y git xclip | |
# Grunt - an automated task runner | |
sudo npm install -g grunt-cli | |
# Bower - a dependency manager | |
sudo npm install -g bower | |
# Yeoman - for generators | |
sudo npm install -g yo | |
# maven | |
sudo apt-get install maven -y | |
# Gulp - an automated task runner | |
sudo npm install -g gulp-cli | |
# Angular FullStack - My favorite MEAN boilerplate (MEAN = MongoDB, Express, Angularjs, Nodejs) | |
sudo npm install -g generator-angular-fullstack | |
# Vim, Curl, Python - Some random useful stuff | |
sudo apt-get install -y vim curl python-software-properties | |
sudo apt-get install -y python-dev, python-pip | |
sudo apt-get install -y libkrb5-dev | |
# Installing JDK and JRE | |
sudo apt-get install -y default-jre | |
sudo apt-get install -y default-jdk | |
# Gimp Image Editor | |
sudo apt-get install -y gimp gimp-data gimp-plugin-registry gimp-data-extras | |
# Archive Extractors | |
sudo apt-get install -y unace unrar zip unzip p7zip-full p7zip-rar sharutils rar uudeview mpack arj cabextract file-roller | |
# FileZilla - a FTP client | |
sudo apt-get install -y filezilla | |
# TLP - saves battery when Ubuntu is installed on Laptops | |
sudo apt-get remove laptop-mode-tools | |
sudo add-apt-repository ppa:linrunner/tlp | |
sudo apt-get update | |
sudo apt-get install -y tlp tlp-rdw smartmontools ethtool | |
sudo tlp start | |
sudo tlp stat | |
# Erlang - Actor Concurrency Model based Programming Language | |
sudo apt-get install -y erlang | |
# Sticky Notes | |
sudo apt-get install -y xpad | |
# KVM acceleration and cpu checker | |
sudo apt-get install -y cpu-checker | |
sudo apt-get install -y qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils | |
sudo apt-get install -y virt-manager | |
sudo apt-get install -y lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6 | |
# RPM and alien - sometimes used to install software packages | |
sudo apt-get install -y rpm | |
sudo apt-get install -y alien dpkg-dev debhelper | |
# Calibre - Ebook reader and converter | |
sudo -v && wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()" | |
# Dictionary Client and Server with Thesaurus | |
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe" | |
sudo apt-get install -y dict | |
sudo apt-get install -y dictd | |
sudo apt-get install -y dict-gcide | |
sudo apt-get install -y dict-wn | |
sudo apt-get install -y dict-devil | |
sudo apt-get install -y dict-moby-thesaurus | |
# For Android Studio (Gradle Daemon) | |
#touch ~/.gradle/gradle.properties && echo "org.gradle.daemon=true" >> ~/.gradle/gradle.properties | |
# Zsh | |
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" | |
# Docker | |
curl -fsSL get.docker.com -o get-docker.sh | |
sh get-docker.sh | |
# Docker-compose | |
sudo pip install docker-compose | |
# Atom | |
curl -L https://atom.io/download/deb -o atom-amd64.deb | |
sudo dpkg -i atom-amd64.deb | |
sudo apt-get -f install | |
# Nuclide | |
# apm install nuclide |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment