Skip to content

Instantly share code, notes, and snippets.

@julien731
Last active August 11, 2016 12:10
Show Gist options
  • Save julien731/5eaf6421f0b23dc0224a to your computer and use it in GitHub Desktop.
Save julien731/5eaf6421f0b23dc0224a to your computer and use it in GitHub Desktop.
Ubuntu Config
# Initial system update
sudo apt-get update && sudo apt-get upgrade
# Install system utilities
## TLP
sudo apt-get install tlp tlp-rdw
sudo tlp start
## Sublime Text 2
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text
# Messaging
## Telegram
sudo add-apt-repository ppa:atareao/telegram
sudo apt-get update
sudo apt-get install telegram
## Skype
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update
sudo apt-get install skype
# Media
## Video codecs
sudo apt-get install ubuntu-restricted-extras
## Spotify
sudo apt-add-repository -y "deb http://repository.spotify.com stable non-free"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D2C19886
sudo apt-get update -qq
sudo apt-get install spotify-client
# Tools
## Deluge
sudo add-apt-repository ppa:deluge-team/ppa
sudo apt-get update
sudo apt-get install deluge
## Dropbox
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
sudo add-apt-repository "deb http://linux.dropbox.com/ubuntu $(lsb_release -sc) main"
sudo apt-get update && sudo apt-get install nautilus-dropbox
## KeePass2
sudo apt-add-repository ppa:jtaylor/keepass
sudo apt-get update
sudo apt-get install keepass2
# Development
## Java
sudo apt-get install default-jre
## VirtualBox
sudo apt-get install virtualbox
sudo apt-get install virtualbox-dkms
## Apache2
sudo apt-get install apache2
## MySQL
sudo apt-get install mysql-server mysql-client
## PHP7
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y php7.0
## PHPUnit
sudo wget https://phar.phpunit.de/phpunit.phar
sudo chmod +x phpunit.phar
sudo sudo mv phpunit.phar /usr/local/bin/phpunit
## Vagrant
sudo apt-get install vagrant
sudo vagrant plugin install vagrant-hostsupdater
## Git
sudo apt-get install git
## NodeJS
sudo apt-get install nodejs
sudo ln -s /usr/bin/nodejs /usr/bin/node
## NPM
sudo apt-get install npm
## Gulp
sudo npm install --global gulp-cli
## Composer
sudo curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
## Oh My ZSH
sudo apt-get install zsh
sudo sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
## Configure MySQL
sudo mysql_secure_installation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment