How to install go lang on fedora 37?

How to install go lang on fedora 37 / RHEL 8/ Centos 8

Lets see how to install go lang on Fedora 37 / RHEL 8 / Centos 8,

First download golang compressed file using wget command,

[root@fedora ~]# wget https://go.dev/dl/go1.20.1.linux-amd64.tar.gz

Output:

--2023-02-26 12:13:22--  https://go.dev/dl/go1.20.1.linux-amd64.tar.gz
Resolving go.dev (go.dev)... 216.239.36.21, 216.239.38.21, 216.239.32.21, ...
Connecting to go.dev (go.dev)|216.239.36.21|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://dl.google.com/go/go1.20.1.linux-amd64.tar.gz [following]
--2023-02-26 12:13:23--  https://dl.google.com/go/go1.20.1.linux-amd64.tar.gz
Resolving dl.google.com (dl.google.com)... 142.250.193.142, 2404:6800:4007:820::200e
Connecting to dl.google.com (dl.google.com)|142.250.193.142|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 99886974 (95M) [application/x-gzip]
Saving to: ‘go1.20.1.linux-amd64.tar.gz’

go1.20.1.linux-amd64.tar.gz       100%[=============================================================>]  95.26M  2.23MB/s    in 44s     

2023-02-26 12:14:07 (2.16 MB/s) - ‘go1.20.1.linux-amd64.tar.gz’ saved [99886974/99886974]

Check golang compressed file downloaded or not,

[root@fedora ~]# ls

output:

anaconda-ks.cfg go1.20.1.linux-arm64.tar.gz

unzip compressed file into path /usrr/local using tar command,

[root@fedora ~]# tar -C /usr/local/ -xzf go1.20.1.linux-amd64.tar.gz 

go directory is created under directory ‘/usr/local’.

Check PATH environment variable for go directory path,

[root@fedora ~]# echo $PATH

output:

/root/.local/bin:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin



Looks like go lang path is not configured in PATH variable.

Update PATH variable with go lang directory path,

[root@fedora ~]# export PATH=$PATH:/usr/local/go/bin

Check now PATH variable,

[root@fedora ~]# echo $PATH
/root/.local/bin:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin:/usr/local/go/bin

Check whether go lang installed or not,

[root@fedora ~]# go version

Output:

go version go1.20.1 linux/amd64

Also check path /usr/local,

[root@fedora ~]# ls /usr/local/

Output:

bin  etc  games  go  include  lib  lib64  libexec  sbin  share  src




Python installation

Privacy Policy  |  Copyrightcopyright symbol2020 - All Rights Reserved.  |  Contact us   |  Report website issues in Github   |  Facebook page   |  Google+ page

Email Facebook Google LinkedIn Twitter
^