Skip to content

Instantly share code, notes, and snippets.

@tnir
Last active August 12, 2020 05:08
Show Gist options
  • Save tnir/8e7efcad9ac9b8c3a49f11203fe6b393 to your computer and use it in GitHub Desktop.
Save tnir/8e7efcad9ac9b8c3a49f11203fe6b393 to your computer and use it in GitHub Desktop.
GDK on Ubuntu (2020-08-12)
sudo apt update -qq; sudo apt upgrade
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
sudo apt install -qq -y build-essential libreadline-dev zlib1g-dev
rbenv install 2.6.6
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
nvm install --lts
nvm use --lts --default
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update && sudo apt install yarn
# Original
sudo apt-get update
sudo apt-get install software-properties-common
# This PPA contains an up-to-date version of Go
sudo add-apt-repository ppa:longsleep/golang-backports
# Setup path for Go
export GDK_GO_VERSION="1.14"
export PATH="/usr/lib/go-${GDK_GO_VERSION}/bin:$PATH"
# This PPA contains an up-to-date version of git
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get install git git-lfs postgresql postgresql-contrib libpq-dev redis-server   libicu-dev cmake g++ libre2-dev libkrb5-dev libsqlite3-dev golang-${GDK_GO_VERSION}-go ed   pkg-config graphicsmagick runit libimage-exiftool-perl rsync libssl-dev
sudo curl https://dl.min.io/server/minio/release/linux-amd64/minio --output /usr/local/bin/minio
sudo chmod +x /usr/local/bin/minio
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment