GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie den Go (Golang) Compiler unter Ubuntu 20.04

Go, auch Golang genannt, ist eine von Google entwickelte Open-Source-Programmiersprache. Es ist plattformübergreifend und kann unter Linux, Windows und macOS installiert werden. Es ist in der Programmiersprache C geschrieben und wurde entwickelt, um zuverlässige und effiziente Software zu erstellen. Es wird von vielen Organisationen wie Kubernetes, Docker, MongoDB, Soundcloud, Netflix, Uber, Prometheus, Terraform usw. verwendet.

In diesem Tutorial zeigen wir Ihnen, wie Sie Go auf einem Ubuntu 20 VPS installieren. Außerdem zeigen wir Ihnen, wie Sie die Go-Umgebungsvariable einrichten und ein Go-Programm erstellen.

Voraussetzungen

  • Ein Ubuntu 20.04 VPS
  • Zugriff auf das Root-Benutzerkonto (oder ein Benutzer mit sudo-Berechtigungen)

Schritt 1:Melden Sie sich beim Server an und aktualisieren Sie die Server-OS-Pakete

Melden Sie sich zunächst über SSH als Root-Benutzer bei Ihrem Ubuntu 20.04-Server an:

ssh root@IP_Address -p Port_number

Sie müssen „IP_Address“ und „Port_number“ durch die jeweilige IP-Adresse und SSH-Portnummer Ihres Servers ersetzen. Außerdem sollten Sie „root“ bei Bedarf durch den Benutzernamen des Administratorkontos ersetzen.

Bevor wir mit der Installation beginnen, sollten wir sicherstellen, dass alle auf dem Server installierten Ubuntu-Betriebssystempakete aktualisiert sind. Sie können dies tun, indem Sie die folgenden Befehle ausführen:

apt-get update -y
apt-get upgrade -y

Schritt 2:Go herunterladen und installieren

Nach dieser Systemaktualisierung müssen Sie die neueste Version des Go-Tarballs von der offiziellen Go-Website herunterladen.

Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste stabile Version von Go Version 1.16.7. Besuchen Sie jedoch vor dem Herunterladen die offizielle Go-Downloadseite und prüfen Sie, ob eine neue Version verfügbar ist.

Um den Go-Tarball herunterzuladen, führen Sie den folgenden Befehl aus:

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

Nachdem der Tarball heruntergeladen wurde, überprüfen Sie die Tarball-Prüfsumme mit dem folgenden Befehl:

sha256sum go1.16.7.linux-amd64.tar.gz

Sie sollten eine Ausgabe sehen, die der folgenden ähnelt:

7fe7a73f55ba3e2285da36f8b085e5c0159e9564ef5f63ee0ed6b818ade8ef04 go1.16.7.linux-amd64.tar.gz

Vergleichen Sie den Hash-Wert aus der obigen Ausgabe mit dem Prüfsummenwert auf der Go-Download-Seite. Wenn sie übereinstimmen, bedeutet dies, dass die Integrität der Datei validiert wurde und Sie mit der Installation fortfahren können.

Extrahieren Sie als Nächstes die heruntergeladene Datei in den empfohlenen Ordner /usr/local Verzeichnis mit folgendem Befehl:

tar -C /usr/local -xvzf go1.16.7.linux-amd64.tar.gz

Das sollte Go extrahieren und in /usr/local speichern Verzeichnis.

Schritt 3:Pfadvariable für Go

Als nächstes müssen wir den Pfad des Go-Verzeichnisses zur Umgebungsvariablen $PATH hinzufügen, um Go wie jeden anderen Befehl auszuführen, egal wo Sie sich im Dateisystem befinden.

Sie können die Umgebungsvariable global festlegen, indem Sie eine Datei namens go.sh erstellen in /etc/profile.d Verzeichnis.

nano /etc/profile.d/go.sh

Fügen Sie die folgende Zeile hinzu:

export PATH=$PATH:/usr/local/go/bin

Speichern und schließen Sie die Datei, wenn Sie fertig sind.

Wenn Sie die Go-Pfad-Umgebungsvariable für einen bestimmten Benutzer festlegen möchten, müssen Sie Go-Umgebungsvariablen im .bash_profile Ihres Benutzers definieren Datei.

nano ~/.bash_profile

Fügen Sie die folgenden Zeilen hinzu:

export GOPATH=$HOME/myproject
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin

Speichern und schließen Sie die Datei. Führen Sie dann den Quellbefehl aus, um die aktualisierten Profile neu zu laden:

source /etc/profile.d/go.sh
source ~/.bash_profile

Als nächstes können Sie den folgenden Befehl verwenden, um die Go-Version zu überprüfen:

go version

Sie sollten die folgende Ausgabe sehen:

go version go1.16.7 linux/amd64

Schritt 4:Erstellen Sie Ihr First-Go-Projekt

Um nun zu überprüfen, ob alles in Ordnung ist, erstellen wir ein Beispielprogramm in der Go-Sprache. Erstellen Sie zunächst mit dem folgenden Befehl ein neues Verzeichnis für den Go-Arbeitsbereich:

mkdir $HOME/myproject

Erstellen Sie als Nächstes mit dem folgenden Befehl ein neues src/test-Verzeichnis innerhalb von $HOME/project:

mkdir -p $HOME/myproject/src/hello

Erstellen Sie als Nächstes ein einfaches Programm (hello.go) mit dem folgenden Befehl:

nano $HOME/myproject/src/hello/hello.go

Fügen Sie den folgenden Inhalt hinzu:

package main
import "fmt"
func main() {
    fmt.Printf("This is my first Go Program\n")
}

Speichern und schließen Sie die Datei. Dann kompilieren Sie das Programm mit dem folgenden Befehl:

cd $HOME/myproject/src/hello/
go mod init
go build

Der obige Befehl generiert eine ausführbare Datei namens hello. Sie können das Programm jetzt mit dem folgenden Befehl ausführen:

hello

Die Ausgabe sollte der folgenden ähneln:

This is my first Go Program

Das ist es! Jetzt können Sie mit Go Ihre Programme für jede Plattform codieren.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer verwalteten Linux-VPS-Hosting-Dienste verwenden. In diesem Fall können Sie unsere erfahrenen Linux-Administratoren bitten, Go auf Ubuntu 20 für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag zur Installation von Go auf Ubuntu 20 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen unten oder hinterlassen Sie eine Antwort im Kommentarbereich. Danke.


Panels
  1. So installieren Sie Logstash unter Ubuntu 18.04

  2. So installieren Sie den Go (Golang) Compiler unter Ubuntu 20.04

  3. So installieren Sie XWiki unter Ubuntu 20.04

  4. So installieren Sie MongoDB unter Ubuntu 20.04

  5. So installieren Sie R unter Ubuntu 18.04

So installieren Sie Jenkins unter Ubuntu 18.04

So installieren Sie Ruby unter Ubuntu 18.04

So installieren Sie Kanboard unter Ubuntu 20.04

So installieren Sie OpenMAINT unter Ubuntu 20.04

So installieren Sie Socioboard auf Ubuntu 20.04

So installieren Sie PrestaShop unter Ubuntu 20.04