Skip to content

Instantly share code, notes, and snippets.

@stevekm
Last active December 31, 2017 04:23
Show Gist options
  • Save stevekm/a53c1ec60fff12b8f89de8f90e5457c4 to your computer and use it in GitHub Desktop.
Save stevekm/a53c1ec60fff12b8f89de8f90e5457c4 to your computer and use it in GitHub Desktop.
Stuff to install on new computer (Ubuntu 16.04)

Get OS Updates

sudo apt-get update && sudo apt-get dist-upgrade

install R https://www.r-bloggers.com/how-to-install-r-on-linux-ubuntu-16-04-xenial-xerus/

  1. Add R repository
sudo echo "deb http://cran.rstudio.com/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list
  1. Add R to Ubuntu Keyring
gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -
  1. Install R-Base
sudo apt-get update
sudo apt-get install r-base r-base-dev

RStudio

https://www.rstudio.com/products/rstudio/download3/

sudo apt-get install gdebi-core
wget https://download1.rstudio.org/rstudio-0.99.896-amd64.deb
sudo gdebi -n rstudio-0.99.896-amd64.deb
rm rstudio-0.99.896-amd64.deb

Python Pip

sudo apt install python-pip

Docker

https://docs.docker.com/engine/installation/linux/ubuntulinux/

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

# Open the /etc/apt/sources.list.d/docker.list file in your favorite editor.
#
# If the file doesn’t exist, create it.
#
# Remove any existing entries.
#
# Add an entry for your Ubuntu operating system.
# 
# The possible entries are:
# deb https://apt.dockerproject.org/repo ubuntu-xenial main

sudo apt-get update
sudo apt-get purge lxc-docker
apt-cache policy docker-engine
sudo apt-get update
sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual

sudo apt-get update
sudo apt-get install docker-engine

# to fix docker permissions
sudo su -
sudo usermod -aG docker $(whoami)

Some nice widget indicators for the menu bar

http://askubuntu.com/questions/30334/what-application-indicators-are-available

sudo apt-get install indicator-multiload
sudo apt-get install classicmenu-indicator

Some other apps

sudo apt-get install exfat-fuse exfat-utils
sudo apt-get install chromium-browser
sudo apt-get install terminator
sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
sudo apt-get update && sudo apt-get install Minecraft-Installer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment