Golang, také známý jako Golang, je jazyk s otevřeným zdrojovým kódem vyvinutý společností Google Inc. pro vytváření robustních, efektivních a spolehlivých softwarových aplikací. Mezi oblíbené nástroje vytvořené pomocí Go patří Terraform, Kubernetes, Docker, Istio a InfluxDB.
Zde v LinuxAPT, jako součást našich Služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy týkající se monitorování serveru.
V této souvislosti se podíváme na to, jak nainstalovat Go na instanci CentOS 8.
Jak nainstalovat Go na CentOS?
Před provedením tohoto postupu instalace se ujistěte, že používáte uživatele s oprávněním sudo.
Poté postupujte podle níže uvedených kroků.
1. Aktualizujte systém
Chcete-li začít, přihlaste se a aktualizujte svůj server CentOS 8 podle obrázku.
$ sudo dnf update
Poté na výzvu stiskněte 'y' a stiskněte ENTER.
2. Stáhněte si binární soubor Go
Dalším krokem je stažení binárního balíčku Go, který je dodáván v souboru tarball. Toto je k dispozici na stránce stahování Go. V současné době je nejnovější verzí Go Go verze 1.16.5. To se pravděpodobně bude lišit podle doby, kdy si prohlížíte tuto příručku.
Chcete-li stáhnout komprimovaný soubor Go na terminál, použijte příkaz wget, jak je znázorněno:
$ wget https://golang.org/dl/go1.16.5.linux-amd64.tar.gz
Pro potvrzení existence souboru tarball použijte příkaz ls:
$ ls
Dále rozbalte soubor tarball do adresáře /usr/local, který se většinou používá k místní instalaci softwarových aplikací:
$ sudo tar -xvf go1.16.5.linux-amd64.tar.gz -C /usr/local
Znovu použijte příkaz ls k ověření adresáře go v cestě /usr/local.
3. Nakonfigurujte proměnné prostředí
Musíme nakonfigurovat proměnnou $PATH, aby nasměrovala systém Linux na umístění spustitelných binárních souborů Go. Tyto binární soubory se nacházejí v cestě /usr/local/go/bin.
Přidejte tedy řádek níže do souboru ~/.bashrc:
export PATH=$PATH:/usr/local/go/bin
Uložte změny a ukončete soubor.
Dále načtěte proměnnou prostředí do relace shellu vyvoláním příkazu source, jak je znázorněno:
$ source ~/.bashrc
Poté ověřte, zda je Go nainstalován, zkontrolováním verze, jak je uvedeno:
$ go version
4. Otestujte instalaci
Než uzavřeme tuto příručku, otestujeme, zda byl Go skutečně správně nainstalován, vytvořením pracovního prostoru a vytvořením jednoduchého programu.
Zde vytvoříme pracovní prostor, což je adresář nazvaný pozdravy, a později do něj přejdeme.
$ mkdir greetings && cd greetings
Dále vytvořte modul go následovně:
$ go mod init greetings
Dále vytvoříme jednoduchý soubor Go.
$ vim greetings.go
Napíšeme jednoduchý program Go, který vypíše jednoduchou zprávu na stdout:
package main
import "fmt"
func main() {
fmt.Printf("Hello guys, Welcome to Go language\n")
}
Uložit a odejít.
Poté spusťte program Go podle obrázku.
$ go run greetings.go
Měli byste získat výstup zobrazený níže, jak je uvedeno:
Hello guys, Welcome to Go language