Skip to content

Instantly share code, notes, and snippets.

@diegoquintanav
Last active July 4, 2018 01:50
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 diegoquintanav/b953412fe225491e585b0d067d860c1e to your computer and use it in GitHub Desktop.
Save diegoquintanav/b953412fe225491e585b0d067d860c1e to your computer and use it in GitHub Desktop.
fresh install
  1. Fresh install bionic beaver

    1. Update dependencies
    2. sudo apt-get install -y git curl tmux weechat net-tools
  2. Install pyenv

    1. Install build dependencies as stated in https://github.com/pyenv/pyenv/wiki sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev
    2. Install pyenv
    3. env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.7.0 or whatever version you like. --enable-shared is needed for other packages to work properly, like vundle.
  3. install docker-ce

    1. Follow post installation tasks for Ubuntu
    2. patch docker-ce networking issues
  4. Install weechat

    1. Follow quickstart configuration https://weechat.org/files/doc/devel/weechat_quickstart.en.html
  5. Install tmux

    1. Configure tmux:
      • Make it clickable
  6. install node with NVM

  7. Install ruby with rbenv or use the installer

  8. install open-jdk http://openjdk.java.net/install/

  9. install vim and set up vundle using the .vimrc from another gist

    1. compile vundle/youcompleteme
  10. install vscode and fetch configurations using the sync extension

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment