GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Golang 1.8 na Debian 9 Stretch

Go (Golang) je programovací jazyk s otevřeným zdrojovým kódem vyvinutý společností Google. Byl vydán na konci roku 2009. Usnadňuje vytváření jednoduchého, spolehlivého a efektivního softwaru. Docker, Kubernetes, Openshift, InfluxDB a mnoho dalších oblíbených nástrojů je napsáno v GO.

Golang není předinstalovaný na většině distribuce Linuxu, i když jeho instalační balíčky jsou s největší pravděpodobností dostupné v oficiálních repozitářích nebo externích PPA distribuce. Ale obecně platí, že tyto balíčky jsou o jednu nebo dvě verze pozadu za nejnovější. Je lepší nainstalovat nejnovější verzi ze zdroje a je to docela snadné.

Tento tutoriál vás provede stažením a instalací Go 1.8 na debian9 a také vytvořením jednoduché aplikace Hello World.

Instalace GO 1.8

Aktualizujte a upgradujte balíčky na vašem počítači spuštěním níže uvedeného příkazu. První příkaz aktualizuje seznam balíčků dostupných v úložištích. Druhý příkaz zajistí, že budete mít nejnovější bezpečnostní záplaty a opravy. Tento krok je volitelný .

$ sudo apt-get update
$ sudo apt-get -y upgrade

Stáhněte si balíček GO pomocí příkazu "wget" nebo "curl -O", který stáhne binární archiv go a uloží jej do vašeho aktuálního pracovního adresáře. Chcete-li najít nejnovější verzi GO, navštivte oficiální stránku ke stažení. Ke stažení go binárního archivu použiji příkaz wget.

$ wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz

Nyní rozbalte stažený archiv pomocí příkazu tar a nainstalujte jej na požadované místo. Jako instalační adresář použiji /usr/local, pro sdílený hosting můžete použít preferované umístění přístupné více uživatelům. Níže uvedený první příkaz rozbalí archiv go a druhý příkaz přesune extrahovaný adresář go do /usr/local.

$ tar -xvf go1.8.3.linux-amd64.tar.gz
$ mv go/ /usr/local

Úspěšně jste nainstalovali go 1.8. Nyní pojďme nastavit prostředí.

Nastavení prostředí Go

Chcete-li nastavit prostředí go, musíte nastavit 3 proměnné prostředí.

1. GOROOT
- Umístění, kde je v systému nainstalován balíček Go.

2. GOPATH
- Umístění pracovního adresáře nebo pracovního prostoru.

3. CESTA
- Pro přístup přejděte k binárním souborům v celém systému.
Nastavte proměnnou prostředí GOROOT. Toto je instalační adresář GO, o kterém jsme hovořili v předchozím kroku, v mém případě je to /usr/local/go.

Nastavte proměnnou prostředí GOROOT. Toto je instalační adresář GO, o kterém jsme hovořili v předchozím kroku, v mém případě je to /usr/local/go.

$ export GOROOT=/usr/local/go

GOPATH je umístění pracovního prostoru GO. V mém případě je to $HOME/work/goproj

$ export GOPATH=$HOME/work/goproj

Nyní nastavte proměnnou PATH pro přístup do celého binárního systému.

$ export PATH=$GOROOT/bin:$GOPATH/bin:$PATH

Tyto 3 proměnné prostředí jsou nastaveny pouze pro aktuální relaci, aby bylo možné trvale přidat výše uvedený příkaz do souboru ~/.profile.

Otestovat instalaci GO

Po úspěšné instalaci a nastavení prostředí Go je čas jej otestovat. Provedením následujícího příkazu zkontrolujte nainstalovanou verzi go.

$ go version
go version go1.8.3 linux/amd64

Můžete také zkontrolovat všechny proměnné prostředí set go spuštěním níže uvedeného příkazu.

$ go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/pradip/work/goproj/"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"
PKG_CONFIG="pkg-config"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"

Nyní spustíme jednoduchý program hello world pomocí GO. Vytvořte adresář $GOPATH/src/hello.

$ mkdir -p  $GOPATH/src/hello

Vytvořte nový soubor hello.go pod $GOPATH/src/hello a vložte pod obsah.

package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}

Nyní zkompilujte soubor výše spuštěním příkazu níže.

 $ go install hello

Po úspěšné kompilaci jej můžete spustit jednoduše odkazem na soubor ve vaší cestě Go.

$ $GOPATH/bin/hello
hello, world

Tady máš". Úspěšně jste nainstalovali, nastavili golang 1.8 a spustili program hello world. Pokud po některém z výše uvedených kroků narazíte na nějaké potíže, dejte mi prosím vědět. zkusím to řešit. Vaše zpětná vazba v sekci komentářů je cenná. Děkuji za přečtení.


Debian
  1. Jak nainstalovat VirtualBox 5.1 na Debian 9 (Stretch)

  2. Jak nainstalovat Nextcloud na Debian 11

  3. Jak nainstalovat Java 17 v Debianu 11

  1. Jak nainstalovat Gradle na Debian 11

  2. Jak nainstalovat Webmin na Debian 11

  3. Jak nainstalovat VirtualBox na Debian 10

  1. Jak nainstalovat OpenOffice na Debian 10

  2. Jak nainstalovat Docker na Debian 9 Stretch

  3. Jak nainstalovat OpenVPN na Debian 9 Stretch