Go je programovací jazyk navržený inženýry Google Robertem Griesemerem, Robem Pikem a Kenem Thompsonem. Primárně je zamýšlen jako moderní jazyk:nemá konstrukty, které by vám umožnily vzpomenout si na vaši minulost (jako struktury C) nebo jsou inspirované jinými jazyky (jako je seznam Python).
Hlavní funkce Go jsou:bezpečnost paměti bez garbage collectoru, souběžnost bez závodů v datech, svoboda uvíznutí a zamezení koordinace.
Zde uvidíme, jak nainstalovat Golang na Debian 11 / Debian 10.
Stáhnout a nainstalovat jazyk Go
Nainstalujte balíček wget.
aktualizace sudo apt sudo apt install wget -y
Navštivte stránku pro stažení jazyka Go a stáhněte si nejnovější verzi Go. Alternativně si můžete stáhnout binární balíček jazyka Go přes terminál pomocí následujícího příkazu.
wget https://golang.org/dl/go1.17.linux-amd64.tar.gz
Rozbalte archiv do /usr/local
.
sudo tar -zxvf go1.17.linux-amd64.tar.gz -C /usr/local/
Nastavení prostředí Go
Nyní nakonfigurujeme proměnnou prostředí PATH tak, aby zahrnovala přihrádku Go (/usr/local/go/bin
) adresář. Chcete-li to provést, spusťte níže uvedený příkaz.
Chcete-li provést celosystémovou instalaci a načíst prostředí do vaší aktuální přihlašovací relace, spusťte následující příkaz.
echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee /etc/profile.d/go.shsource /etc/profile.d/go.sh
Pro váš konkrétní profil a načtení prostředí do vaší aktuální přihlašovací relace spusťte následující příkaz.
echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee -a $HOME/.profilesource $HOME/.profile
Ověřte instalaci Go
Spuštěním níže uvedeného příkazu zobrazíte verzi jazyka Go.
přejít verzi
Výstup:
jdi na verzi go1.17 linux/amd64
Zkontrolujte proměnné prostředí Go, které jsme nastavili v předchozích částech.
přejít env
Výstup:
GO111MODULE=""GOARCH="amd64"GOBIN=""GOCACHE="/home/debian/.cache/go-build"GOENV="/home/debian/.config/go/env"GOEXE="" GOEXPERIMENT=""GOFLAGS=""GOHOSTARCH="amd64"GOHOSTOS="linux"GOINSECURE=""GOMODCACHE="/home/debian/go/pkg/mod"GONOPROXY=""GONOSUMDB=""GOOS="linux"GOPATH ="/home/debian/go"GOPRIVATE=""GOPROXY="https://proxy.golang.org,direct"GOROOT="/usr/local/go"GOSUMDB="sum.golang.org"GOTMPDIR=" "GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"GOVCS=""GOVERSION="go1.17"GCCGO="gccgo"AR="ar"CC="gcc"CXX="g++"CGO_ENABLED="1"GOMOD="/dev/null"CGO_CFLAGS="-g -O2"CGO_CPPFLAGS=""CGO_CXXFLAGS="-g -O2"CGO_FFLAGS="-g -O2"CGO_LDFLAGS="-g -O2"PKG_CONFIG=" pkg-config"GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build1429786228=/tmp/go-build -gno-record-gcc-switches"Vytvořit první projekt
Vytvořte adresář
hello
ve vašem domovském adresáři.mkdir -p hellocd ahojVytvořme jednoduchý program (ahoj), který otestuje instalaci Go.
vi hello.goUmístěte následující obsah do souboru hello.go.
balíček mainimport "fmt"func main() { fmt.Printf("Vítejte v ITzGeek\n")}Nyní spusťte kód pomocí příkazu go.
běžte.Obdržíte následující text pozdravu.
Vítejte v ITzGeekZávěr
To je vše. Úspěšně jste nainstalovali Go Lang na Debian 11 / Debian 10. Kromě toho se můžete dozvědět více o Go na stránce výukových programů Golang.
Debian