Go, nazývaný také Golang, je programovací jazyk s otevřeným zdrojovým kódem vyvinutý společností Google. Je multiplatformní a lze jej nainstalovat na Linux, Windows a macOS. Je napsán v programovacím jazyce C C a byl vyvinut za účelem vytvoření spolehlivého a efektivního softwaru. Používá jej mnoho organizací, jako je Kubernetes, Docker, MongoDB, Soundcloud, Netflix, Uber, Prometheus, Terraform atd.
V tomto tutoriálu vám ukážeme, jak nainstalovat Go na Ubuntu 20 VPS. Také vám ukážeme, jak nastavit proměnnou prostředí Go a vytvořit program Go.
Předpoklady
- Ubuntu 20.04 VPS
- Přístup k uživatelskému účtu root (nebo uživateli s právy sudo)
Krok 1:Přihlaste se k serveru a aktualizujte balíčky operačního systému serveru
Nejprve se přihlaste ke svému serveru Ubuntu 20.04 přes SSH jako uživatel root:
ssh root@IP_Address -p Port_number
Musíte nahradit „IP_Address“ a „Port_number“ příslušnou IP adresou vašeho serveru a číslem portu SSH. V případě potřeby byste také měli nahradit „root“ uživatelským jménem účtu správce.
Než začneme s instalací, měli bychom se ujistit, že všechny balíčky Ubuntu OS nainstalované na serveru jsou aktualizovány. Můžete to provést spuštěním následujících příkazů:
apt-get update -y apt-get upgrade -y
Krok 2:Stažení a instalace Go
Po této aktualizaci systému si budete muset stáhnout nejnovější verzi Go tarball z oficiálních stránek Go.
V době psaní tohoto článku je nejnovější stabilní verze Go verze 1.16.7. Před stažením však navštivte oficiální stránku stahování Go a zkontrolujte, zda není k dispozici nová verze.
Chcete-li stáhnout tarball Go, spusťte následující příkaz:
wget https://golang.org/dl/go1.16.7.linux-amd64.tar.gz
Jakmile je tarball stažen, ověřte kontrolní součet tarballu pomocí následujícího příkazu:
sha256sum go1.16.7.linux-amd64.tar.gz
Měli byste vidět výstup, který vypadá podobně jako ten níže:
7fe7a73f55ba3e2285da36f8b085e5c0159e9564ef5f63ee0ed6b818ade8ef04 go1.16.7.linux-amd64.tar.gz
Porovnejte hodnotu hash z výše uvedeného výstupu s hodnotou kontrolního součtu na stránce Přejít ke stažení. Pokud se shodují, znamená to, že integrita souboru je ověřena a můžete pokračovat v instalaci.
Dále rozbalte stažený soubor do doporučeného /usr/local
adresář s následujícím příkazem:
tar -C /usr/local -xvzf go1.16.7.linux-amd64.tar.gz
To by mělo rozbalit Go a uložit jej do /usr/local adresář.
Krok 3:Proměnná cesty pro Go
Dále budeme muset přidat cestu k adresáři Go do proměnné prostředí $PATH, aby bylo možné spustit Go jako jakýkoli jiný příkaz, bez ohledu na to, kde se v souborovém systému nacházíte.
Proměnnou prostředí můžete nastavit globálně vytvořením souboru s názvem go.sh
v /etc/profile.d
adresář.
nano /etc/profile.d/go.sh
Přidejte následující řádek:
export PATH=$PATH:/usr/local/go/bin
Po dokončení uložte a zavřete soubor.
Pokud chcete nastavit proměnnou prostředí Go path pro konkrétního uživatele, budete muset definovat proměnné prostředí Go v .bash_profile
vašeho uživatele soubor.
nano ~/.bash_profile
Přidejte následující řádky:
export GOPATH=$HOME/myproject export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
Uložte a zavřete soubor. Poté spusťte příkaz source a znovu načtěte aktualizované profily:
source /etc/profile.d/go.sh source ~/.bash_profile
Dále můžete pomocí následujícího příkazu zkontrolovat verzi Go:
go version
Měli byste vidět následující výstup:
go version go1.16.7 linux/amd64
Krok 4:Vytvořte svůj projekt First Go
Nyní pro kontrolu, že je vše v pořádku, vytvoříme ukázkový program v jazyce Go. Nejprve vytvořte nový adresář pro pracovní prostor Go pomocí následujícího příkazu:
mkdir $HOME/myproject
Dále vytvořte nový adresář src/test uvnitř $HOME/project pomocí následujícího příkazu:
mkdir -p $HOME/myproject/src/hello
Dále vytvořte jednoduchý program (hello.go) pomocí následujícího příkazu:
nano $HOME/myproject/src/hello/hello.go
Přidejte následující obsah:
package main import "fmt" func main() { fmt.Printf("This is my first Go Program\n") }
Uložte a zavřete soubor. Poté zkompilujte program pomocí následujícího příkazu:
cd $HOME/myproject/src/hello/ go mod init go build
Výše uvedený příkaz vygeneruje spustitelný soubor s názvem hello. Nyní můžete program spustit pomocí následujícího příkazu:
hello
Výstup by měl být podobný následujícímu:
This is my first Go Program
A je to! Nyní můžete pomocí Go kódovat své programy pro jakoukoli platformu.
Samozřejmě nemusíte nic z toho dělat, pokud používáte jednu z našich spravovaných hostingových služeb Linux VPS, v takovém případě můžete požádat naše zkušené administrátory Linuxu, aby vám Go na Ubuntu 20 nainstalovali. Jsou k dispozici 24 hodin denně, 7 dní v týdnu a okamžitě se o váš požadavek postarají.
PS. Pokud se vám tento příspěvek o tom, jak nainstalovat Go na Ubuntu 20, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo zanechte odpověď v sekci komentářů. Děkuji.