Skip to content

Instantly share code, notes, and snippets.

@mbbroberg
Created June 19, 2017 15:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mbbroberg/79938ca13eac54280de87033a9db927f to your computer and use it in GitHub Desktop.
Save mbbroberg/79938ca13eac54280de87033a9db927f to your computer and use it in GitHub Desktop.
Getting a sufficient dev environment on Ubuntu 17.04
#!/bin/bash
export GITHUB_USER=mbbroberg
sudo apt-get update -y
# Awesome packaging for IDE + languages
# https://wiki.ubuntu.com/ubuntu-make
sudo apt install ubuntu-make
# install the latest Go without much hassle
umake go
# Setup GOROOT
export GOROOT=/home/$USER/.local/share/umake/go/
# I use Atom, so going with that. Check out other options:
umake ide atom
# They're missing a package for Atom support:
sudo apt-get install libgconf-2-4
# Setup path quickly for Atom and Go
echo PATH=$PATH:/home/$USER/.local/share/umake/go/bin:/home/$USER/.local/share/umake/bin >> ~/.bashrc
# Get my git on
sudo apt-get install
# Get dotfiles
mkdir ~/Develop
cd ~/Develop && git clone https://github.com/$GITHUB_USER/dotfiles
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment