Go : Install

 Install Go Lang.

[1]. Make sure the current enabled stream of Go and Install it.

[root@dlp ~]# dnf module list go-toolset

CentOS-8 - AppStream

Name                  Stream              Profiles             Summary

go-toolset            rhel8 [d]           common [d]           Go

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

[root@dlp ~]# dnf module -y install go-toolset:rhel8

Dependencies resolved.

=====================================================================

 Package   Arch   Version  Repository     Size

================================================================================

Installing group/module packages:

 go-toolset         x86_64 1.11.6-1.module_el8.0.0+192+8b12aa21 AppStream  11 k

Installing dependencies:

 golang             x86_64 1.11.6-1.module_el8.0.0+192+8b12aa21 AppStream 637 k

 golang-bin         x86_64 1.11.6-1.module_el8.0.0+192+8b12aa21 AppStream 110 M

 golang-src         noarch 1.11.6-1.module_el8.0.0+192+8b12aa21 AppStream 6.4 M

 keyutils-libs-devel

                    x86_64 1.5.10-6.el8                         BaseOS     48 k

 krb5-devel         x86_64 1.16.1-22.el8                        BaseOS    546 k

 libcom_err-devel   x86_64 1.44.3-2.el8                         BaseOS     37 k

 libkadm5           x86_64 1.16.1-22.el8                        BaseOS    184 k

 libselinux-devel   x86_64 2.8-6.el8                            BaseOS    199 k

 libsepol-devel     x86_64 2.8-2.el8                            BaseOS     85 k

 libverto-devel     x86_64 0.3.0-5.el8                          BaseOS     18 k

 openssl-devel      x86_64 1:1.1.1-8.el8                        BaseOS    2.3 M

 pcre2-devel        x86_64 10.32-1.el8                          BaseOS    605 k

 pcre2-utf16        x86_64 10.32-1.el8                          BaseOS    228 k

 pcre2-utf32        x86_64 10.32-1.el8                          BaseOS    220 k

 zlib-devel         x86_64 1.2.11-10.el8                        BaseOS     56 k

Installing module profiles:

 go-toolset/common

Enabling module streams:

 go-toolset                rhel8

Transaction Summary

================================================================================

Install  16 Packages

.....

.....

[root@dlp ~]# go version

go version go1.11.6 linux/amd64

# verify to create test program

[root@dlp ~]# cat > helloworld.go <<'EOF'

package main

import "fmt"

func main() {

    fmt.Println("Hello Go World !")

}

EOF 

[root@dlp ~]# go run helloworld.go

Hello Go World !

# build and run

[root@dlp ~]# go build helloworld.go

[root@dlp ~]# ./helloworld

Hello Go World !

Comments

Popular posts from this blog

LINUX Move and copy files using SSH

Java : Variables Declaring

SQL Self JOIN