Install Go on Rocky Linux

Contents
EPEL and repositories
Install with dnf
go version
Version notes

EPEL and repositories

Rocky Linux ships Go through the standard repositories, and many servers also enable EPEL for extra packages.

For this lesson the base repositories are enough, so there is no need to add third party sources by hand.

Install with dnf

Install the Go toolchain with a single dnf transaction.

sudo dnf install golang

The package manager will pull in the compiler, the standard library, and the go command itself.

Confirm the prompt to import repository keys when dnf asks for approval.

go version

A fresh install should answer with its version number.

go version

go version go1.21 linux/amd64

If the command is not found, open a new shell so the PATH changes from the install take effect.

Version notes

Enterprise style distributions value stability, so the packaged Go release can be older than the newest upstream release.

Stay with dnf for servers that need long term support, and use the release archive from the official download page only when you must have the latest language features.

Next: Install Go on macOS

Article author: Arthur Isaev

Related articles
Golang
Go course: zero to hero in 50 lessons
What is Go and where it runs
Install Go and check the version
Your first Go program
Modules with go mod
Variables
Constants
Types
Numbers
Strings
Conditions with if
Switch in Go
Loops with for
Arrays in Go
Slices in Go
Maps in Go
Functions in Go
Errors as values
Pointers in Go
Structs in Go
Methods in Go
Interfaces in Go
Embedding instead of inheritance
Generics in Go
Packages and imports
The go toolchain
Testing with go test
Advanced errors
defer in Go
Strings, bytes and runes
Time in Go
JSON
Files and IO
HTTP servers
HTTP clients
Context
Goroutines
Channels
select and sync
CLI: args, flags, env
Logging
Regular expressions
Sorting
Concurrency patterns
Databases with database/sql
Benchmarks and profiling
Toolchain and CI
Project layout
Capstone: wordfreq CLI
Capstone: JSON API server
Hero roadmap: the whole course on one page
Install Go on Windows 11
Install Go on Ubuntu
Install Go on Rocky Linux
Install Go on macOS
Install Go on FreeBSD
Go in Docker
Banner image

Search this site

Channel @aofeed Chat @aofeedchat

Contacts and cooperation:
I recommend our hosting beget.ru
Write to info@urn.su, info@aredel.com if you:
1. Want to write an article for our site or translate an article into your native language.
2. Want to place thematically relevant ads on the site.
3. Ads on my site pass maximum censorship. If you see an ad block unsuitable for school-age children, shocking or misleading - please contact us by e-mail
4. Found a mistake, inaccuracy, bug, etc. on the site. ... .......
5. Articles can be shared on social media by clicking a network icon: