Go ist eine moderne Open-Source-Programmiersprache, die von Google entwickelt wurde. Viele beliebte Anwendungen, einschließlich Kubernetes, Docker und Grafana, sind in Go geschrieben.
Dieses Tutorial führt Sie durch die Schritte zum Herunterladen und Installieren von Go auf einem Ubuntu 18.04-Rechner.
Voraussetzungen #
Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.
Installieren von Go auf Ubuntu #
Führen Sie die folgenden Schritte aus, um Go unter Ubuntu 18.04 zu installieren:
1. Go-Tarball herunterladen #
Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste stabile Version von Go Version 1.13. Bevor Sie den Tarball herunterladen, besuchen Sie die offizielle Go-Downloadseite und prüfen Sie, ob eine neue Version verfügbar ist.
Um die Go-Binärdatei herunterzuladen, können Sie entweder wget
verwenden oder curl
:
wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
2. Überprüfung des Go-Tarballs #
Um die Tarball-Prüfsumme zu überprüfen, können Sie die sha256sum
verwenden Befehl:
sha256sum go1.13.linux-amd64.tar.gz
Die Ausgabe sieht in etwa so aus:
68a2297eb099d1a76097905a2ce334e3155004ec08cdea85f24527be3c48e856 go1.13.linux-amd64.tar.gz
Stellen Sie sicher, dass der vom obigen Befehl ausgegebene Hash mit dem von der Download-Seite übereinstimmt.
3. Extrahieren des Go-Tarballs #
Verwenden Sie tar, um den Tarball nach /usr/local
zu extrahieren Verzeichnis:
sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
4. Anpassen der Pfadvariablen #
Damit das System weiß, wo die ausführbaren Go-Binärdateien zu finden sind, müssen wir den $PATH
anpassen Umgebungsvariable. Wir können dies tun, indem wir die folgende Zeile an /etc/profile
anhängen Datei (für eine systemweite Installation) oder die $HOME/.profile
Datei (für eine aktuelle Benutzerinstallation):
export PATH=$PATH:/usr/local/go/bin
Speichern Sie die Datei und laden Sie die neue Umgebungsvariable PATH in die aktuelle Shell-Sitzung:
source ~/.profile
5. Überprüfen der Go-Installation #
Überprüfen Sie die Installation, indem Sie die Go-Version drucken:
go version
Die Ausgabe sollte in etwa so aussehen:
go version go1.13 linux/amd64
Erste Schritte mit Go #
Wir richten einen Arbeitsbereich ein und erstellen ein einfaches „Hallo Welt“-Programm, das einfach die klassische „Hallo Welt“-Nachricht druckt.
-
Standardmäßig ist das Workspace-Verzeichnis auf
$HOME/go
eingestellt , um es zu erstellen, geben Sie Folgendes ein:mkdir ~/go
-
Erstellen Sie im Arbeitsbereich ein neues Verzeichnis
src/hello
:mkdir -p ~/go/src/hello
Erstellen Sie in diesem Verzeichnis eine Datei namens
~/go/src/hello/hello.gohello.go
mit folgendem Inhalt:package main import "fmt" func main() { fmt.Printf("Hello, World\n") }
Hier erfahren Sie mehr über die Verzeichnishierarchie des Go-Arbeitsbereichs.
-
Um die Datei zu erstellen, navigieren Sie zu
~/go/src/hello
Verzeichnis und führen Siego build
aus Befehl:cd ~/go/src/hello
go build
Der obige Befehl erstellt eine ausführbare Datei mit dem Namen
hello
. -
Sie können die ausführbare Datei ausführen, indem Sie einfach den folgenden Befehl ausführen:
./hello
Die Ausgabe sollte in etwa so aussehen:
Hello, World