Golang , auch abgekürzt als Go , ist eine kostenlose und quelloffene statisch typisierte Programmiersprache, die sich auf Einfachheit, Effizienz und Zuverlässigkeit konzentriert. Es wurde ursprünglich für Anwendungen im Zusammenhang mit Infrastruktur und Netzwerken entwickelt und sollte serverseitige Apps wie C ersetzen und Java .
Im Laufe der Zeit Los ist sehr beliebt geworden. Es wird zum Schreiben von Befehlszeilentools verwendet und ist weit verbreitet in Anwendungen für künstliche Intelligenz, Cloud-basierte und serverseitige Anwendungen. Aber Los wirklich die beste Leistung, wenn es um Infrastruktur geht. Einige der beliebten DevOps-Tools wie Kubernetes und Docker .
In dieser kurzen Anleitung werden wir untersuchen, wie Sie Go installieren können in Alpine Linux .
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie über eine Instanz von Alpine Linux verfügen mit SSH installiert Zugriff.
Go unter Alpine Linux installieren
Um abzuheben, melden Sie sich bei Ihrem Alpine an Instanz und fügen Sie wie gezeigt Community-Repositories hinzu.
cat > /etc/apk/repositories << EOF; $(echo) https://dl-cdn.alpinelinux.org/alpine/v$(cat /etc/alpine-release | cut -d'.' -f1,2)/main/ https://dl-cdn.alpinelinux.org/alpine/v$(cat /etc/alpine-release | cut -d'.' -f1,2)/community/ https://dl-cdn.alpinelinux.org/alpine/edge/testing/ EOF
Installieren Sie als Nächstes Go und andere wichtige Pakete wie folgt.
# apk add --update --no-cache go vim git make musl-dev curl
Sobald dies erledigt ist, exportieren Sie die folgenden Variablen wie folgt.
export GOPATH=/root/go export PATH=${GOPATH}/bin:/usr/local/go/bin:$PATH export GOBIN=$GOROOT/bin mkdir -p ${GOPATH}/src ${GOPATH}/bin export GO111MODULE=on
Vergewissern Sie sich, dass Los wurde erfolgreich installiert:
$ go version
Ein einfaches Go-Programm erstellen
Um unser Go zu testen Installation erstellen wir ein einfaches Go Programm mit dem vim Editor wie gezeigt.
$ vim hello.go
Wir werden dann die folgenden Codezeilen schreiben. Der Code gibt einfach eine einfache Nachricht an stdout aus. Fühlen Sie sich frei, den Code in Ihren Editor einzufügen.
package main import "fmt" func main() { fmt.Printf("Hello guys, welcome to Go Programming\n") }
Speichern Sie die Änderungen und beenden Sie.
Führen Sie dann Go aus Anwendung wie folgt.
$ go run hello.go
Dies ist eine Bestätigung, dass Go wurde erfolgreich installiert. Und los geht's. Wir haben Go erfolgreich installiert auf Alpine Linux .