[1] Go – instalacja
3 lutego 2022Zainstaluj 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 !