Last active
April 29, 2017 22:08
-
-
Save JosefJezek/e5cc067cc345bfcf273c to your computer and use it in GitHub Desktop.
Ubuntu Apps Script
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
#!/bin/bash | |
# Ubuntu Apps | |
# Tested on Ubuntu 14.04 LTS | |
CODENAME=$(lsb_release -cs) | |
get() { | |
sudo apt-get -y install $@ | |
} | |
key() { | |
wget -q -O- $@ | sudo apt-key add - | |
} | |
rep() { | |
if [ "$2" = "" ] ; then | |
sudo add-apt-repository "$1" -y | |
else | |
sudo add-apt-repository "$1" -yk $2 | |
fi | |
} | |
# Remove | |
sudo apt-get remove thunderbird | |
# Disable the Amazon search results | |
# http://www.webupd8.org/2013/10/how-to-disable-amazon-shopping.html | |
# Add Repositories and Keys | |
# Atom editor | |
rep ppa:webupd8team/atom | |
# GetDeb | |
rep "deb http://archive.getdeb.net/ubuntu $CODENAME-getdeb apps" | |
key http://archive.getdeb.net/getdeb-archive.key | |
# Gimp - latest version | |
rep ppa:otto-kesselgulasch/gimp | |
# Google Chrome | |
rep "deb http://dl.google.com/linux/chrome/deb/ stable main" | |
key https://dl-ssl.google.com/linux/linux_signing_key.pub | |
# Google Drive Client | |
rep ppa:thefanclub/grive-tools | |
# Java | |
rep ppa:webupd8team/java | |
# Nemo - better file manager | |
rep ppa:webupd8team/nemo | |
# Node.js | |
rep ppa:chris-lea/node.js | |
# Pipelight - Windows plugins in Linux browsers | |
rep ppa:pipelight/stable | |
# PlayOnLinux | |
rep "deb http://deb.playonlinux.com/ $CODENAME main" | |
key http://deb.playonlinux.com/public.gpg | |
# Popcorn Time - torrent stream movies (with subtitles) and TV series at no cost | |
rep ppa:webupd8team/popcorntime | |
# Ruby | |
rep ppa:brightbox/ruby-ng | |
# Shutter | |
rep ppa:shutter/ppa | |
# Sublime Text 3 | |
rep ppa:webupd8team/sublime-text-3 | |
# Syncthing - cross-platform peer-to-peer file synchronization | |
rep ppa:nilarimogard/webupd8 | |
# System Load Indicator | |
rep ppa:indicator-multiload/stable-daily | |
# Ubuntu Developer Tools Center - only for Ubuntu 14.04 | |
rep ppa:didrocks/ubuntu-developer-tools-center | |
# Ubuntu Partner - skype | |
rep "deb http://archive.canonical.com/ubuntu $CODENAME partner" | |
# VirtualBox | |
rep "deb http://download.virtualbox.org/virtualbox/debian $CODENAME contrib" | |
key https://www.virtualbox.org/download/oracle_vbox.asc | |
# Webupd8.org | |
# Flash Player for Firefox - it needs Google Chrome | |
# Caffeine - temporarily prevent the activation of the screensaver / lock screen | |
rep ppa:nilarimogard/webupd8 | |
# Wine | |
rep ppa:ubuntu-wine/ppa | |
# Retrieve new lists of packages | |
sudo apt-get update | |
# Install new packages | |
# Atom editor | |
get atom | |
# Byobu - text-based window manager and terminal multiplexer based on Tmux | |
get byobu | |
# Caffeine - temporarily prevent the activation of the screensaver / lock screen | |
get caffeine-plus | |
# Curl | |
get curl | |
# Flash Player for Firefox - it needs Google Chrome | |
get freshplayerplugin | |
# Gimp | |
get gimp | |
# Git | |
get git | |
# Google Chrome | |
get google-chrome-stable | |
# Google Drive Client | |
get grive-tools | |
# Htop - interactive process viewer | |
get htop | |
# Java 7 | |
get oracle-java7-installer | |
sudo update-java-alternatives -s java-7-oracle | |
# Nemo - better file manager | |
## http://www.webupd8.org/2013/10/install-nemo-with-unity-patches-and.html | |
get nemo nemo-fileroller nemo-compare nemo-dropbox nemo-media-columns \ | |
nemo-pastebin nemo-seahorse nemo-share nemo-rabbitvcs nemo-terminal nemo-emblems \ | |
nemo-filename-repairer nemo-folder-color nemo-image-converter python-simplejson | |
# Node.js | |
get nodejs | |
# PAC Manager - replacement for SecureCRT/Putty/etc | |
get pac freerdp | |
# Pidgin | |
get pidgin pidgin-skype | |
# Pipelight - Windows plugins in Linux browsers | |
## http://www.webupd8.org/2013/08/pipelight-use-silverlight-in-your-linux.html | |
get --install-recommends pipelight-multi | |
sudo pipelight-plugin --update | |
sudo pipelight-plugin --enable silverlight | |
sudo pipelight-plugin --enable widevine | |
## sudo pipelight-plugin --enable flash | |
## sudo pipelight-plugin --enable unity3d | |
# PlayOnLinux | |
get playonlinux | |
# Popcorn Time - torrent stream movies (with subtitles) and TV series at no cost | |
get popcorn-time | |
# RAR | |
get unrar | |
# Ruby and Sass | |
get ruby2.1 | |
sudo gem install sass scss-lint | |
# Shutter - app that allows you to take screenshots, edit them and more | |
get shutter | |
# Skype | |
get skype | |
# SpeedTest.net | |
get python-speedtest-cli | |
# Steam - game platform | |
get steam | |
# Sublime Text 3 | |
get sublime-text-installer | |
# Syncthing - cross-platform peer-to-peer file synchronization | |
## http://www.webupd8.org/2014/06/syncthing-open-source-bittorrent-sync.html | |
get syncthing-gtk | |
# Synergy - Mouse and keyboard sharing software | |
get synergy | |
# System Load Indicator | |
get indicator-multiload | |
# Ubuntu Developer Tools Center | |
get ubuntu-developer-tools-center | |
## Android Studio and Android SDK | |
## udtc android | |
# VirtualBox | |
get virtualbox-4.3 | |
# VLC Player | |
get vlc | |
# Wine 1.7 - Run Windows applications on Linux | |
get wine1.7 winetricks |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment