
Go, často označovaný jako golangis, moderní programovací jazyk s otevřeným zdrojovým kódem vytvořený společností Google, který vám umožňuje vytvářet spolehlivé a efektivní aplikace.
Mnoho populárních aplikací, jako je Kubernetes, Docker, Prometheus a Terraform, je napsáno v Go.
Tento tutoriál vysvětluje, jak stáhnout a nainstalovat Go na CentOS 8.
Stažení a instalace Go na CentOS 8 #
V době psaní tohoto článku je nejnovější stabilní verze Go verze 1.13.4. Před stažením tarballu navštivte oficiální stránku stahování Go a zkontrolujte, zda není k dispozici nová verze.
Ke stažení a instalaci Go na CentOS 8 proveďte následující kroky:
-
Stáhněte si binární soubor Go pomocí
wget
nebocurl
nástroj:wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
-
Jakmile je archiv stažen, ověřte kontrolní součet tarballu zadáním:
sha256sum go1.13.4.linux-amd64.tar.gz
Ujistěte se, že hash je vytištěn z
sha256sum
příkaz odpovídá příkazu ze stránky stahování.692d17071736f74be04a72a06dab9cac1cd759377bd85316e52b2227604c004c go1.13.4.linux-amd64.tar.gz
-
Extrahujte tarball do
/usr/local
adresář pomocítar
příkaz:sudo tar -C /usr/local -xf go1.13.4.linux-amd64.tar.gz
Výše uvedený příkaz musí být spuštěn jako uživatel root nebo uživatel s právy sudo.
-
Sdělte systému, kde najde spustitelné binární soubory Go, úpravou
$PATH
proměnná prostředí.Můžete to udělat přidáním následujícího řádku do
~/.bash_profile/etc/profile
(pro celosystémovou instalaci) nebo do$HOME/.bash_profile
soubor (pro aktuální uživatelskou instalaci):export PATH=$PATH:/usr/local/go/bin
Uložte soubor a načtěte novou
PATH
do aktuální relace prostředí pomocísource
příkaz:source ~/.bash_profile
A je to. V tomto okamžiku je Go na vašem systému CentOS nainstalován.
Otestujte instalaci #
Abychom otestovali, zda je Go správně nainstalováno, nastavíme pracovní prostor a vytvoříme jednoduchý program „Ahoj světe“.
-
Umístění adresáře pracovního prostoru je určeno pomocí
GOPATH
proměnná prostředí. Ve výchozím nastavení je nastavena na$HOME/go
. Chcete-li vytvořit adresář, spusťte následující příkaz:mkdir ~/go
-
Uvnitř pracovního prostoru vytvořte nový adresář
src/hello
:mkdir -p ~/go/src/hello
V tomto adresáři vytvořte název souboru
hello.go
:nano ~/go/src/hello/hello.go
Do souboru vložte následující kód:
~/go/src/hello/hello.gopackage main import "fmt" func main() { fmt.Printf("Hello, World\n") }
-
Přejděte na
~/go/src/hello
adresář a spusťtego build
k vytvoření kódu:cd ~/go/src/hello
go build
Výše uvedený příkaz vytvoří spustitelný soubor s názvem
hello
. -
Spusťte spustitelný soubor zadáním:
./hello
Pokud vidíte následující výstup, pak jste úspěšně nainstalovali Go.
Hello, World