How to Update Go on Ubuntu and CentOS

Hey! If you love Go and building Go apps as much as I do, let's connect on Twitter or LinkedIn. I talk about this stuff all the time!

Want to learn how to build better Go applications faster and easier? You can.

Check out my course on the Go Standard Library. You can check it out now for free.


In this article, we’ll guide you through the process of updating your Go installation on Ubuntu and CentOS. Whether you’re a seasoned developer or just starting out, keep your Go installation up-to-date to ensure you have access to the latest features and security updates.


To check if you already have Go installed on your system, open a terminal window and run the following command:

go version

If you see something like “go version go1.16.5 linux/amd64,” then you’re good to go! If not, follow the steps below to install Go from scratch.

Step 1: Install Go on Ubuntu

To install Go on Ubuntu, open a terminal window and run the following command:

sudo apt-get update

Next, install Go by running this command:

sudo apt-get install golang-go

That’s it! You now have the latest version of Go installed on your Ubuntu system. To check if the installation was successful, run the following command:

go version

You should see something like “go version go1.16.5 linux/amd64.”

Step 2: Install Go on CentOS

To install Go on CentOS, open a terminal window and run the following command:

sudo yum update

Next, install Go by running this command:

sudo yum install go

That’s it! You now have the latest version of Go installed on your CentOS system. To check if the installation was successful, run the following command:

go version

You should see something like “go version go1.16.5 linux/amd64.”

Step 3: Update Your Go Version

Once you’ve got Go installed on your system, it’s time to update your version. To do this, open a terminal window and run the following command:

sudo go get -u github.com/golang/go

This will download the latest version of Go from GitHub and install it on your system. If you want to upgrade to a specific version, you can add the version number after go in the command above. For example:

sudo go get -u github.com/golang/go1.17

This will download and install Go version 1.17 on your system.

Step 4: Run Your Go Programs

Now that you’ve got the latest version of Go installed, it’s time to run your Go programs! To do this, open a terminal window and navigate to the directory where your Go program is located. For example:

cd /home/user/go-projects/myapp

Next, run your program by typing go run followed by the name of your Go file. For example:

go run main.go

This will compile and run your Go program in a single step. If you’ve got any errors, try running go build first to see if that resolves the issue.

Conclusion

Updating your Go installation on Ubuntu and CentOS is easy peasy! With these simple steps, you can keep your Go installation up-to-date and ensure you have access to all the latest features and security updates. Happy coding!


Questions or comments? Reach out to me


Learn how to leverage the Go Standard Library like a PRO.

I just created a new course, The Go Standard Library, check it out!