Last active
November 22, 2017 04:13
-
-
Save karino2/347f40df3b95a1de77fec240d45b3fde to your computer and use it in GitHub Desktop.
GCP Setup, debian, non gpu
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
sudo apt-get update | |
sudo apt-get install -y git python-pip | |
git config --global user.email "[email protected]" | |
git config --global user.name "Kazuma Arino" | |
git config --global core.editor "vi" | |
#docker-ce for non GPU | |
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common | |
curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add - | |
sudo add-apt-repository \ | |
"deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") \ | |
$(lsb_release -cs) \ | |
stable" | |
sudo apt-get -y update | |
sudo apt-get -y install docker-ce | |
# golang setup | |
wget https://storage.googleapis.com/golang/go1.8.4.linux-amd64.tar.gz | |
sudo tar -C /usr/local -xzf go1.8.4.linux-amd64.tar.gz | |
mkdir -p go/bin | |
mkdir -p ~/bin | |
echo 'export GOPATH=$HOME/go' >> .bashrc | |
echo 'export PATH=$PATH:$HOME/bin:$GOPATH/bin:/usr/local/go/bin' >> .bashrc | |
echo 'alias ebserver="editbook --port 52698"' >> .bashrc | |
echo 'alias eb="editbook --client"' >> .bashrc | |
export GOPATH=$HOME/go | |
export PATH=$PATH:$HOME/bin:$GOPATH/bin:/usr/local/go/bin | |
go get github.com/karino2/editbook | |
mkdir work | |
pushd work | |
git clone https://github.com/palantir/python-language-server.git | |
cd python-language-server | |
sudo pip install --process-dependency-links . | |
popd | |
cp go/src/github.com/karino2/editbook/lsconf.json ./ | |
curl https://beyondgrep.com/ack-2.18-single-file > ~/bin/ack | |
chmod 0755 ~/bin/ack | |
sudo usermod -a -G docker $USER |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment