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

So installieren Sie den Go (Golang) Compiler unter Debian 11

Go oder Golang ist eine von Google entwickelte Open-Source-Programmiersprache. Es ist statisch typisiert und erzeugt kompilierte Maschinencode-Binärdateien. Go-Sprache ist eine kompilierte Sprache. Dies ist bei Entwicklern beliebt, da Sie den Quellcode nicht kompilieren müssen, um eine ausführbare Datei zu erstellen. Entwickler, die die Go-Sprache von Google verwenden, sagen, dass sie das C des 21. Jahrhunderts ist, wenn es um Syntax geht.

In der folgenden Anleitung erfahren Sie, wie Sie Go (Golang) auf Ihrem Debian 11 Bullseye installieren und konfigurieren Betriebssystem.

Voraussetzungen

  • Empfohlenes Betriebssystem: Debian 11 Bullseye.
  • Benutzerkonto: Ein Benutzerkonto mit sudo-Privilegien oder Root-Zugriff (su-Befehl) .

Betriebssystem aktualisieren

Aktualisieren Sie Ihr Debian 11 Betriebssystem, um sicherzustellen, dass alle vorhandenen Pakete auf dem neuesten Stand sind:

sudo apt update && sudo apt upgrade

Root- oder Sudo-Zugriff

Wenn Sie Ihr Konto beim Start mit Debian im Vergleich zu anderen Distributionen erstellen, erhält es standardmäßig nicht automatisch den Sudoers-Status. Sie müssen entweder Zugriff auf das Root-Passwort haben um den su-Befehl zu verwenden oder besuchen Sie unser Tutorial zum Hinzufügen eines Benutzers zu Sudoern unter Debian.

Installieren Sie Abhängigkeiten für die Installation

Um Golang zu installieren, müssen Sie sicherstellen, dass die folgenden Pakete installiert sind. Führen Sie den folgenden Befehl aus, um die Pakete zu überprüfen oder zu installieren:

sudo apt install wget software-properties-common apt-transport-https -y

Golang installieren

Laden Sie die neueste Version von Go von der offiziellen Website mit dem folgenden Befehl herunter:

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

Beachten Sie zum Zeitpunkt der Veröffentlichung dieses Leitfadens Version 1.7 ist das neuste. Besuchen Sie die Download-Seite, um die Versionsnummern zu überprüfen und die URL durch eine aktualisierte zu ersetzen, falls verfügbar.

Extrahieren Sie nach dem Herunterladen von Go die heruntergeladene Datei in das Verzeichnis /usr/local/ :

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

Hinweis:Ersetzen Sie go1.17.linux-amd64.tar.gz in den wget- und tar-Befehlen mit der aktuellen Version von der Downloadseite.

Als nächstes müssen Sie den ${PATH} konfigurieren Umgebungsvariable zum Einschließen des bin-Verzeichnisses von Go /usr/loca/go/bin .

Verwenden Sie dazu den echo-Befehl wie folgt:

Möglichkeit 1. Laden Sie die systemweite Installation und laden Sie die Umgebung in Ihre aktuelle Anmeldesitzung:

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

Option 2. Laden Sie ein bestimmtes Profil und laden Sie die Umgebung in Ihre aktuelle Anmeldesitzung:

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

Überprüfen Sie als Nächstes die Go-Installation und den aktuellen Build mit dem folgenden Befehl:

go version

Beispielausgabe:

go version go1.17 linux/amd64

Testanwendung erstellen

Nachdem Sie Go installiert haben, erstellen wir ein kleines Programm, das (hello world ).

Erstellen Sie zuerst ein Verzeichnis:

sudo mkdir go-hello

Jetzt erstellen Sie eine (.go) Datei. Am schnellsten geht das mit dem Nano-Editor:

sudo nano go-hello/hello.go

Fügen Sie als Nächstes den folgenden Text unten hinzu, um (Hello World) zu erstellen Go-Programm:

package main

import "fmt"

func main() {
     fmt.Printf("Hello, World\n") 
}

Speichern Sie die Datei (STRG+O), dann beenden (STRG+X) .

Jetzt müssen Sie (go.mod) erstellen Datei, damit Sie die soeben erstellte Go-Datei ausführen können:

sudo nano go-hello/go.mod

Fügen Sie die folgende Zeile hinzu:

module example.com/mod

Speichern Sie nun die Datei (CTRL+O) und beenden (STRG+X) .

Wechseln Sie als Nächstes in das Verzeichnis und erstellen Sie das Programm, indem Sie den folgenden Befehl eingeben:

cd go-hello && go build

Führen Sie schließlich das Programm (Hello World) aus, indem Sie den folgenden Befehl eingeben:

./mod

Sie sollten die folgende Ausgabe erhalten:

Hello, World!

Debian
  1. So installieren Sie Tomcat 8.5 auf Debian 9

  2. So installieren Sie Nextcloud auf Debian 9

  3. So installieren Sie PostgreSQL 11/10 auf Debian 9 und Debian 8

  4. So installieren Sie MongoDB 4.4 / 4.2 auf Debian 9

  5. So installieren Sie PostgreSQL unter Debian 11 / Debian 10

So installieren Sie MariaDB unter Debian 11

So installieren Sie Nginx unter Debian 11

So installieren Sie Nagios unter Debian 10 / Debian 9

So installieren Sie LibreNMS unter Debian 11 / Debian 10

So installieren Sie Go unter Debian 11

So installieren Sie Golang unter Debian 11