Go is a compiled, statically typed programming language developed by Google. Follow the steps below to install Go on Ubuntu:
Use curl
or wget
to download the current binary for Go from the official download page.
curl -O https://storage.googleapis.com/golang/go1.13.5.linux-amd64.tar.gz
1.13.5
is the version of Go you’ll want to download. However, this can be replaced with any other version if necessary.
tar.gz
fileNext, use tar
to unpack the package. The following command will use the tar
tool to open and expand the downloaded tar.gz
file and to create a folder of the package name:
tar -xvf go1.13.5.linux-amd64.tar.gz
Then, move the folder to /usr/local
.
sudo mv go /usr/local
The Go package is now in /usr/local
, which makes sure that Go is in your $PATH
for Linux.
Now, we have to set some paths that Go needs. The paths given in this step are all relative to the location of the Go installation in /usr/local
.
The first step is to set Go’s root value, which tells Go where to look for its files. Run the following command to add the path to the ~/.profile
file:
echo "export GOPATH=$HOME/work" >> ~/.profile
echo "export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin" >> ~/.profile
$HOME/work
can be replaced with any directory. This directory is where you will be able to use the functionalities of the Go language.
Refresh the file by running:
source ~/.profile
It’s always a good idea to see if your installation has been successful or not. This can be done by checking the version number of the Go language installed in your system.
go version
The version number of Go installed in your system will be displayed on the terminal.