Skip to content

Instantly share code, notes, and snippets.

@RobbieClarken
Last active July 9, 2016 10:14
Show Gist options
  • Save RobbieClarken/664a59bdfec01e8c97900de12087d6db to your computer and use it in GitHub Desktop.
Save RobbieClarken/664a59bdfec01e8c97900de12087d6db to your computer and use it in GitHub Desktop.
sudo apt -y install dist-upgrade
sudo reboot
sudo apt -y upgrade
sudo apt -y install vim-nox tmux openssh-server
sudo apt -y install nvidia-361  # If you have an NVIDIA GPU
sudo reboot
sudo apt -y install aria2  # fast, resumable downloads

Check to see you are using the nvidia driver with:

lshw -c video

Docker

sudo apt -y install apt-transport-https ca-certificates
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
                 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial experimental" | sudo tee /etc/apt/sources.list.d/docker.list
# Change "experimental" to "main" for production
sudo apt -y update
sudo apt -y install linux-image-extra-$(uname -r)
sudo apt -y install docker-engine
sudo usermod -aG docker robbie
exec su -l robbie  # just so we don't need to logout and log back in
docker run --rm alpine echo ":)"

nvidia-docker

Find the latest version and install instructions on the nvidia-docker GitHub page.

curl -LO https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.0-rc.3/nvidia-docker_1.0.0.rc.3-1_amd64.deb
sudo dpkg -i nvidia-docker_*.deb
nvidia-docker run --rm nvidia/cuda nvidia-smi  # Test

Turn off graphical desktop

sudo systemctl set-default multi-user.target

Note: To make Wi-fi connect automatically, use nmtui to make the connection available to all users.

To re-enable:

sudo systemctl set-default graphical.target
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment