[1] Go – instalacja

3 lutego 2022 Wyłączono przez Adam [zicherka] Nogły

Zainstaluj język Go.

[1] Potwierdź aktualnie włączony strumień Go i zainstaluj go.

[root@vlsr01 ~]# dnf module list go-toolset
Ostatnio sprawdzono ważność metadanych: 12:48:11 temu w dniu śro, 2 lut 2022, 19:04:02.
CentOS Stream 8 - AppStream
Name                    Stream                Profiles               Summary
go-toolset              rhel8 [d]             common [d]             Go
Wskazówka: [d]omyślne, [e]włączone, [x]wyłączone, [i]zainstalowane

#zainstaluj Go
[root@vlsr01 ~]#  dnf module install go-toolset:rhel8
Ostatnio sprawdzono ważność metadanych: 12:49:27 temu w dniu śro, 2 lut 2022, 19:04:02.
Rozwiązano zależności.
========================================================================================
 Pakiet        Arch.     Wersja                                      Repozytorium Rozm.
========================================================================================
Instalowanie pakietów grupy/modułu:
 go-toolset    x86_64    1.17.5-1.module_el8.6.0+1052+72a6db00       appstream     13 k
Instalowanie zależności:
 delve         x86_64    1.7.2-1.module_el8.6.0+962+0036b8f3         appstream    3.7 M
 golang        x86_64    1.17.5-1.module_el8.6.0+1052+72a6db00       appstream    691 k
 golang-bin    x86_64    1.17.5-1.module_el8.6.0+1052+72a6db00       appstream     98 M
 golang-src    noarch    1.17.5-1.module_el8.6.0+1052+72a6db00       appstream    9.0 M
Instalowanie profili modułów:
 go-toolset/common
Włączanie strumieni modułów:
 go-toolset              rhel8
Podsumowanie transakcji
========================================================================================
Instalacja  5 pakietów
. . . . .

[root@vlsr01 ~]# go version
go version go1.17.5 linux/amd64

#sprawdź poprawność instalacji pisząc prosty program
[root@vlsr01 ~]# mcedit helloworld.go
package main
import "fmt"
func main() {
    fmt.Println("Hello Go World !")
}
[root@vlsr01 ~]# go run helloworld.go
Hello Go World !

#zbuduj/skompiluj i uruchom
[root@vlsr01 ~]# go build helloworld.go
[root@vlsr01 ~]# ./helloworld
Hello Go World !