Linux Tutorial
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.gzunzip 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
Linux Tutorial
Privacy Policy | Copyright2020 - All Rights Reserved. | Contact us | Report website issues in Github | Facebook page | Google+ page