github.com/lino-network/lino@v0.6.11/scripts/bootstrap_ubuntu.sh (about) 1 #!/usr/bin/env bash 2 3 ### install golang 4 5 GOSOURCE=https://dl.google.com/go/go1.12.10.linux-amd64.tar.gz 6 GOTARGET=/usr/local 7 GOPATH=\$HOME/go 8 PROFILE=/home/ubuntu/.profile 9 10 curl -sSL $GOSOURCE -o /tmp/go.tar.gz 11 sudo tar -xzf /tmp/go.tar.gz -C $GOTARGET 12 sudo rm /tmp/go.tar.gz 13 14 # apply environment configuration to the user's .profile 15 touch $PROFILE 16 printf "\n" >> $PROFILE 17 printf "# golang configuration\n" >> $PROFILE 18 printf "export GOROOT=$GOTARGET/go\n" >> $PROFILE 19 printf "export GOPATH=$GOPATH\n" >> $PROFILE 20 printf "export PATH=\$PATH:$GOTARGET/go/bin:$GOPATH/bin\n" >> $PROFILE 21 22 source $PROFILE 23 sudo ldconfig 24 go version