Hur man installerar Go (Golang) kompilator på Linux Mint 20

Go, eller Golang, är ett programmeringsspråk med öppen källkod som Google skapade. Det är statiskt skrivet och producerar kompilerade maskinkodbinärer, och go-språket är ett kompilerat språk. Detta är populärt bland utvecklare eftersom det betyder att du inte behöver kompilera källkoden för att skapa en körbar fil. Utvecklare som använder Googles Go-språk säger att det är C för det tjugoförsta århundradet när det kommer till syntax.

I följande handledning kommer du att lära dig hur man installerar och konfigurerar Go (Golang) på Linux Mint 20.

Förutsättningar

Uppdatera operativsystem

Uppdatera din Linux Mint operativsystem för att se till att alla befintliga paket är uppdaterade:

sudo apt update && sudo apt upgrade -y

Handledningen kommer att använda sudo kommando och förutsatt att du har sudo-status.

Så här verifierar du sudo-status på ditt konto:

sudo whoami

Exempel på utdata som visar sudo-status:

[joshua@linuxmint ~]$ sudo whoami
root

För att konfigurera ett befintligt eller nytt sudo-konto, besök vår handledning på Lägga till en användare till Sudoers på Linux Mint.

Att använda root-konto, använd följande kommando med root-lösenordet för att logga in.

su

Handledningen kommer att använda terminalen, och för de som inte är bekanta kan detta hittas i din programmeny för show.

Exempelvis:

Hur man installerar Go (Golang) kompilator på Linux Mint 20

Alternativ 1. Installera Go (Goland) med APT

Du kan installera Gå (Golang) på två sätt med APT, det första använder APT-standardförrådet, som släpar efter de senaste versionerna, eller så kan du installera PPA Golang Backports, som har den mest uppdaterade versionen vid alla tillfällen.

För att installera Golang med dessa två alternativ, använd följande kommando.

Installera Golang med PPA Golang Backports (rekommenderas):

Lägg först till Golang backports PPA i din terminal.

sudo add-apt-repository ppa:longsleep/golang-backports -y

Uppdatera ditt APT-förråd för att återspegla det nya tillägget.

sudo apt-get update

Installera sedan Golang.

sudo apt install golang

Installera Golang från Standard Repository:

sudo apt install golang

Exempel utmatning:

Hur man installerar Go (Golang) kompilator på Linux Mint 20

Typ Y, tryck sedan på ENTER-TANGENT för att fortsätta med installationen.

När du har installerat, verifiera versionen av Golang du installerade.

go version

Exempel utmatning:

go version go1.17.5 linux/amd64

Observera att vid den här handledningens aktuella tidpunkt var PPA- och standardförvareversionerna version 1.13.8 och PPA-versionen 1.17.5. Detta visar hur långt ifrån varandra de är och varför det rekommenderas att använda PPA-versionen helst.

Alternativ 2. Installera Golang från källan

Det andra alternativet är att installera Go manuellt från källan, vilket kan vara mer lämpligt för utvecklare som behöver en specifik version. För att göra detta, ladda ner Golang från deras officiella webbplats. Du kan också göra detta i terminalen när du får länken till den version du behöver med hjälp av följande kommando.

Exempelvis:

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

När Golang har laddats ner, extrahera den nedladdade filen till / usr / lokal / katalog.

sudo tar -xzf go1.17.5.linux-amd64.tar.gz -C /usr/local/

Nu måste du lägga till sökvägen till Go-katalogen till $ PATH variabel i / Etc / profile katalog med valfri textredigerare.

sudo nano /etc/profile

När filen är öppen lägger du till följande rad i slutet av filen (CTRL+O) att spara och (CTRL+X) att avsluta när det är gjort.

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

Aktivera sedan miljövariabeln PATH som du precis lade till. Skriv följande kommando.

source /etc/profile

Därefter, som tidigare med att använda installationen av apt package manager, kontrollera versionen.

go version

Exempelvis:

go version go1.17.5 linux/amd64

Hur man använder Go – Skapa ett program.

Nu när du har installerat Go kommer vi att skapa ett litet program som kommer att skriva ut (hallå världen).

Skapa först en katalog:

sudo mkdir go-hello

Nu kommer du att skapa en (.go) fil. Det snabbaste sättet att göra detta är att använda nanoredigeraren:

sudo nano go-hello/hello.go

Lägg sedan till följande text nedan för att skapa (Hej världen) Go-program:

package main

import "fmt"

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

Spara filen (CTRL+O), avsluta sedan (CTRL+X).

Nu måste du bygga (go.mod) fil så att du kan köra Go-filen du just skapade:

sudo nano go-hello/go.mod

Lägg till följande rad:

module example.com/mod

Spara nu filen (CTRL+O) och gå ut (CTRL+X).

Därefter, cd till katalogen, bygg sedan programmet genom att ange följande kommando:

cd go-hello && sudo go build

Slutligen, kör programmet (Hello World) genom att ange följande kommando:

./mod

Du ska få följande utdata:

Hur man installerar Go (Golang) kompilator på Linux Mint 20

Kommentarer och slutsats:

I handledningen har du lärt dig hur du installerar Go (Golang) framgångsrikt använda flera metoder på ditt Linux Mint 20-system. Sammantaget är Go värt att installera även om du vill experimentera med språket eftersom det är lätt att lära sig, specialbyggt, snabbt expanderande, backat upp av jätten Google, som sedan leds till att plockas upp av stora företag som Docker och många andra.

För mer information om att använda och utveckla med Go, besök tjänstemannen dokumentation.


Inte vad du letade efter? Försök att söka efter ytterligare tutorials.

Lämna en kommentar