Last active
August 11, 2016 12:10
-
-
Save julien731/5eaf6421f0b23dc0224a to your computer and use it in GitHub Desktop.
Ubuntu Config
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
# 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