Bevor Sie mit der Arbeit an Ihrer ersten Go-App beginnen können, müssen Sie eine Go-Entwicklungsumgebung auf Ihrem Linux-Computer konfigurieren.

Go, auch bekannt als Golang, ist eine moderne und effiziente Programmiersprache, die 2007 von Google entwickelt wurde. Seine Popularität hat in den letzten Jahren dank seiner Einfachheit, Geschwindigkeit und gleichzeitigen Funktionen erheblich zugenommen.

Wenn Sie ein Entwickler sind, der diese Sprache erkunden möchte, müssen Sie eine Go-Entwicklungsumgebung auf Ihrem System einrichten. Lassen Sie uns lernen, wie Sie Go unter Linux manuell und mit dem Paketmanager installieren können.

Voraussetzungen für die Installation von Go unter Linux

Bevor Sie Go unter Linux installieren, müssen Sie sicherstellen, dass Ihr System auf dem neuesten Stand ist. Öffnen Sie ein Terminal und führen Sie dazu den folgenden Befehl aus:

Auf Ubuntu- u Debian-basierte Linux-Distributionen:

sudo apt update && apt upgrade -y

Auf Arch Linux und seinen Derivaten:

sudo pacman-Syu
instagram viewer

Auf RHEL und Fedora:

sudo dnf upgrade

Sobald Sie Ihr System aktualisiert und aktualisiert haben, können Sie mit den nächsten Schritten fortfahren.

Methode 1: Installieren Sie Go unter Linux mit dem Paket-Manager

Sobald Ihr System auf dem neuesten Stand ist, können Sie mit der Installation von Golang über den Standardpaketmanager Ihrer Linux-Distribution fortfahren.

Auf Ubuntu- und Debian-basierten Linux-Distributionen:

sudo apt install golang

Auf Arch Linux und seinen Derivaten:

sudo pacman -S golang

Auf RHEL und Fedora:

sudo dnf install golang

Das sind alle Schritte, die erforderlich sind, um Go mit dem Standardpaketmanager auf Ihrem Linux-Computer zu installieren.

Methode 2: Manuelles Herunterladen und Installieren von Go unter Linux

Um Go manuell auf Ihrem Linux-Rechner zu installieren, müssen Sie zunächst das neueste Go TAR-Paket von der offiziellen Golang-Website herunterladen. Sie können dies manuell tun oder verwenden der wget-Befehl unter Linux:

wget https://go.dev/dl/go1.20.1.linux-amd64.tar.gz

Herunterladen:Gehen (Linux)

Jetzt müssen Sie das Paket in das empfohlene Standardverzeichnis entpacken (Sie können dies nach Belieben ändern), indem Sie einen tar-Befehl mit dem sudo-Präfix verwenden -xvf Schild:

sudo tar -C /usr/local -xvf go1.12.6.linux-amd64.tar.gz

Fügen Sie als Nächstes das Verzeichnis, in dem Sie das Paket entpackt haben, zur Umgebungsvariablen PATH hinzu. Sie können dies mit dem Exportbefehl tun:

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

Das sind alle Schritte, die Sie benötigen, um Go manuell zu installieren. Sie können die Installation überprüfen, indem Sie den folgenden Befehl ausführen:

go-Version

Dieser Befehl sollte die Version von Go zurückgeben, die derzeit auf Ihrem System aktiv ist.

Deinstallieren Sie Go von Ihrem Linux-System

Wenn Sie Go deinstallieren möchten, können Sie dies auf zwei Arten tun, je nachdem, wie Sie es ursprünglich installiert haben. Wenn Sie Go mit dem Paketmanager installiert haben, können Sie es auf die gleiche Weise deinstallieren, wie Sie andere Programme entfernen würden.

Auf Ubuntu- und Debian-basierten Linux-Distributionen:

sudo apt autoremove golang

Auf Arch Linux und seinen Derivaten:

sudo pacman -R golang

Auf RHEL und Fedora:

sudo dnf golang entfernen

Wenn Sie Go manuell installiert haben, können Sie es deinstallieren, indem Sie einfach das Go-Installationsverzeichnis bereinigen.

Falls Sie es im empfohlenen Standardverzeichnis installiert haben, führen Sie diesen Befehl aus:

rm -rf /usr/local/go

Wenn Sie es in einem anderen Verzeichnis installiert haben, ersetzen Sie einfach den Speicherort durch Ihr eigenes Installationsverzeichnis. Vielleicht möchten Sie das auch Aktualisieren Sie die PATH-Variable um das Go-Verzeichnis zu entfernen.

Jetzt können Sie Software mit Go unter Linux erstellen

Wenn Sie eine Go-Entwicklungsumgebung eingerichtet haben, können Sie damit beginnen, die Sprache zu erkunden und Ihre Anwendungen zu erstellen. Mit Go können Sie alles erstellen, von Webanwendungen bis hin zu Befehlszeilentools und Clouddiensten.

Die Funktionen von Go, die Unterstützung von Drittanbieterpaketen und die allgemeine Flexibilität geben Entwicklern kreative Freiheit, alle Arten von Software zu erstellen. Wenn Sie neu in der Go-Entwicklung sind, müssen Sie einige Dinge wissen, um das volle Potenzial von Golang auszuschöpfen.