Golang Code

Updating Go on Ubuntu/Linux

· 196 words · 1 minute read #download #go #install #linux #os #ubuntu #updating #upgrade #wget

When a new version of Go is released I always want to just jump onto the latest release. Likewise, I’d like the update to be as easy and quick as possible, but often find it harder than expected (I’m used to apt upgrade). Many articles exist online to install Go, less on so on upgrading it. So here’s an upgrading article. This has Ubuntu in mind as an OS but should work on most Linux distros.

It is just like installing but first we have to remove the go version we currently have. If you try overwriting (and not removing) this you might find errors get thrown up. But unlike installing we don’t need to worry about path variables – as they already exist or aren’t needed.

The commands below were used to update between go 1.8.1 -> 1.8.3 so you’ll have to change the version numbers if what you want is different.

go version
# go version go1.8.1 linux/amd64

sudo rm -r /usr/local/go/

wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
# ... Saving to: ‘go1.8.3.linux-amd64.tar.gz’

sudo tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz

go version
# go version go1.8.3 linux/amd64

There we have it, that should be all there is to it.

Image of Author Edd Turtle

Author: Edd Turtle

Edd is the Lead Developer at Hoowla, a prop-tech startup, where he spends much of his time working on production-ready Go and PHP code.

See something which isn't right? You can contribute to this page on GitHub or just let us know in the comments below. Thanks for reading!