Dev

How To Install Go (Golang) On Fedora 43/43/41/40

This guide will walk you through the installation of Go (Golang) on Fedora Linux operating system. Go is a programming language designed to ease the Development of reliable, simple, and efficient applications. It is an original product of Google Engineering.

Original content from computingforgeeks.com - post 22411
install latest golang centos7 ubuntu 18.04 01

In this guide, we will install Go on Fedora from official upstream repositories. To ensure the repositories are up-to-date, update the system.

sudo dnf -y update

Once you confirm it is up, install Go on Fedora using the commands below.

sudo dnf install go

Confirm the version of Go installed:

$ go version
go version go1.xx.y linux/amd64

Test Go installation on Fedora

Now that we have Go installed on Fedora, let’s test to ensure it is working.

Start by creating your workspace directory.

mkdir $HOME/go

Create a directory inside it to host a test Go application.

cd $HOME/go
mkdir -p src/helloworld && cd src/helloworld

Create a file named helloworld.go that looks like:

cat>helloworld.go<<EOF
package main
import "fmt"
func main() {
	fmt.Printf("hello, world\n")
}
EOF

Build the application with go tool:

cd $HOME/go/src/helloworld
go mod init
go build

This will generate a new file called helloworld .

$ ls
helloworld  helloworld.go

Execute the file by running.

$ ./helloworld 
hello, world

To install the binary into your workspace’s bin directory, use:

$ go install
$ ls ~/go/bin/
helloworld

To remove it use:

go clean -i

You can add your Go binary directory to $PATH.

$ vim ~/.bashrc 
export PATH="$PATH:~/go/bin/"
export GOPATH="~/go"

$ source ~/.bashrc 

You have installed Go on Fedora Linux system. Enjoy developing Go applications on your Fedora Workstation.

Go learning courses:

Similar:

Related Articles

Linux Mint How To Install Pycharm IDE on Linux Mint 22 Programming Code Mapping: Practical Guide for Development Teams Fedora How To Upgrade To Fedora 39 From Fedora 38 Desktop Install Opera Browser on RHEL 10 / Fedora 42

Leave a Comment

Press ESC to close