How to Install Go on Linux

How to Install Go on Linux

Download the latest Linux version of Go

You can download the latest binary from https://go.dev/dl/

Extract the archive you downloaded into /usr/local, creating a Go tree in /usr/local/go.

Important: This step will remove a previous installation at /usr/local/go, if any, prior to extracting. Please back up any data before proceeding.

For example, run the following as root or through sudo:

rm -rf /usr/local/go && tar -C /usr/local -xzf go1.17.4.linux-amd64.tar.gz

Add /usr/local/go/bin to the PATH environment variable.

You can do this by adding the following line to your $HOME/.profile or /etc/profile (for a system-wide installation):

export PATH=$PATH:/usr/local/go/bin

Note: Changes made to a profile file may not apply until the next time you log into your computer. To apply the changes immediately, just run the shell commands directly or execute them from the profile using a command such as source $HOME/.profile.

Verify that you've installed Go by opening a command prompt and typing the following command:

$ go version

Confirm that the command prints the installed version of Go.

Change the GOPATH so that packages works as expected

Add the following to your .zshrc (.bashrc, or other prefered shell) file.

export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin

Reload The Configuration

$ source $HOME/.zshrc

Your Go installation should now be ready to use.

Freddie Freddie 2 years, 3 months ago 0
Login to Comment
No comments have been posted yet, be the first one to comment.
How to install NodeJS on Fedora 35
How to install NodeJS on Fedora 35
The easiest way to install NodeJS on Fedora 35 is to use the dnf package manager. Use DNF to download NodeJS Simply Open up your terminal and run the following command. sudo dnf install nodejs Verify the packages to download After you have run sudo dnf install nodejs you will have to ...
How to Create SSH Keys for Linux
How to Create SSH Keys for Linux
An SSH key is an access credential utilized for the SSH protocol. Its function is similar to that of user names and passwords, but the keys are primarily used for accessing servers via the command line. Create SSH Key To create and SSH key on Linux we can use the command ssh-keygen. s...
How to Monitor and Reduce CPU Temperature on GNOME
How to Monitor and Reduce CPU Temperature on GNOME
GNOME is a fantastic desktop environment that ships with a wide variety of Linux distributions including Ubuntu , Fedora , and OpenSUSE. Even though most of the things you would ever need to manage your computer effectively is included with the regular installation of GNOME. One thing...