About this Install Guide
| Reading time: | 10 min |
| Last updated: | 19 May 2026 |
| Ecosystem dashboard: | View |
| Reading time: |
| 10 min |
| Last updated: |
| 19 May 2026 |
| Ecosystem dashboard: |
| View |
This guide shows you how to install and use the tool with the most common configuration. For advanced options and complete reference information, see the official documentation. Some install guides also include optional next steps to help you explore related workflows or integrations.
Go is an open source programming language that’s available for a variety of operating systems and Linux distributions.
There are multiple ways to install Go. In this guide, you’ll learn how to install Go for Ubuntu on Arm.
Before you begin
Confirm you are using an Arm machine by running:
uname -m
The output is similar to:
aarch64
If you see a different result, you are not using an Arm computer running 64-bit Linux.
Download and install Go
The easiest way to install Go for Ubuntu on Arm is to download a release, extract it, and set up your PATH environment variable. To download and install Go, follow these steps:
The following commands use Go version 1.24.5. The same commands work with other versions. Replace the file used in these steps with the file for your version of choice. To find the latest version of Go, see All releases .
- Download a Go release:
wget https://go.dev/dl/go1.24.5.linux-arm64.tar.gz
- Extract the release to
/usr/local/go:
sudo tar -C /usr/local -xzf ./go1.24.5.linux-arm64.tar.gz
- Add the path to
goin your.bashrcfile:
echo 'export PATH="$PATH:/usr/local/go/bin"' >> ~/.bashrc
source ~/.bashrc
Verify Go installation
Confirm go is installed by printing the version:
go version
The output is similar to:
go version go1.24.5 linux/arm64
Next steps
You are now ready to use the Go programming language on your Arm machine running Ubuntu. You can explore Learning Paths for working with Go on Arm, such as Deploy Golang on Azure Cobalt 100 on Arm and Benchmark Go performance with Sweet and Benchstat .
Give Feedback
How would you rate this tool quick-install guide?
What is the primary reason for your feedback ?
Thank you! We're grateful for your feedback.
- Have more feedback? Log an issue on GitHub.
- Want to collaborate? Join our Discord server.