GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Go Lang unter Debian 11 / Debian 10

Go ist eine Programmiersprache, die von den Google-Ingenieuren Robert Griesemer, Rob Pike und Ken Thompson entwickelt wurde. Es ist in erster Linie als moderne Sprache gedacht:Es hat keine Konstrukte, die Sie an Ihre Vergangenheit erinnern (wie die Strukturen von C) oder von anderen Sprachen inspiriert sind (wie Pythons Listenverständnis).

Die Hauptfunktionen von Go sind:Speichersicherheit ohne Garbage Collector, Parallelität ohne Data Races, Freiheit von Deadlocks und Vermeidung von Koordination.

Hier sehen wir, wie man Golang auf Debian 11 / Debian 10 installiert.

Go-Sprache herunterladen und installieren

Wget-Paket installieren.

sudo apt update sudo apt install wget -y

Besuchen Sie die Go-Language-Downloadseite, um die neueste Version von Go herunterzuladen. Alternativ können Sie das Binärpaket der Go-Sprache über das Terminal mit dem folgenden Befehl herunterladen.

wget https://golang.org/dl/go1.17.linux-amd64.tar.gz

Extrahieren Sie das Archiv nach /usr/local .

sudo tar -zxvf go1.17.linux-amd64.tar.gz -C /usr/local/

Go-Umgebung einrichten

Wir werden jetzt die Umgebungsvariable PATH so konfigurieren, dass sie Gos bin (/usr/local/go/bin ) Verzeichnis. Führen Sie dazu den folgenden Befehl aus.

Führen Sie für die systemweite Installation und das Laden der Umgebung in Ihre aktuelle Anmeldesitzung den folgenden Befehl aus.

echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee /etc/profile.d/go.shsource /etc/profile.d/go.sh

Führen Sie für Ihr spezifisches Profil und zum Laden der Umgebung in Ihre aktuelle Anmeldesitzung den folgenden Befehl aus.

echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee -a $HOME/.profilesource $HOME/.profile

Go-Installation überprüfen

Führen Sie den folgenden Befehl aus, um die Version der Go-Sprache anzuzeigen.

Go-Version

Ausgabe:

go-Version go1.17 linux/amd64

Überprüfen Sie die Go-Umgebungsvariablen, die wir in den vorherigen Abschnitten festgelegt haben.

gehe env

Ausgabe:

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" 

Erstes Projekt erstellen

Erstellen Sie ein Verzeichnis hello unter Ihrem Home-Verzeichnis.

mkdir -p hellocd hallo

Lassen Sie uns ein einfaches Programm erstellen (Hallo), um die Go-Installation zu testen.

vi hello.go

Fügen Sie den folgenden Inhalt in die hello.go-Datei ein.

Paket mainimport "fmt"func main() { fmt.Printf("Willkommen bei ITzGeek\n")}

Führen Sie nun den Code mit dem go-Befehl aus.

lauf los .

Sie würden den folgenden Begrüßungstext erhalten.

Willkommen bei ITzGeek

Schlussfolgerung

Das ist alles. Sie haben Go Lang erfolgreich auf Debian 11 / Debian 10 installiert. Außerdem können Sie mehr über Go erfahren, indem Sie auf die Golang-Tutorials-Seite gehen.


Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Python 3.9 unter Debian 10

  3. So installieren Sie Memcached unter Debian 10

  4. So installieren Sie TeamViewer unter Debian 10

  5. So installieren Sie die Erlang-Programmiersprache unter Debian 10

So installieren Sie die Programmiersprache Nim unter Debian 11

So installieren Sie die Programmiersprache Kotlin unter Debian 10

So installieren Sie Go unter Debian 10

So installieren Sie die Programmiersprache Swift unter Debian 11

So installieren Sie die Rust-Sprache unter Debian 10

So installieren Sie Go unter Debian