Steg 1:Uppdatera ditt system
Innan du installerar Go, se till att ditt Ubuntu-system är uppdaterat. Du kan göra detta genom att köra följande kommando:
```
sudo apt uppdatering &&sudo apt uppgradering
```
Steg 2:Installera Go-binären
Go kan installeras från den officiella Go-webbplatsen. Ladda ner den senaste versionen av Go-binären för din plattform och arkitektur från följande länk:
https://golang.org/dl/
När nedladdningen är klar, öppna ett terminalfönster och navigera till katalogen där Go-binären laddades ner. Kör sedan följande kommando för att installera Go:
```
sudo tar -C /usr/local -xzf go*.tar.gz
```
Steg 3:Ställ in miljövariablerna
För att använda Go måste du lägga till Go-installationskatalogen till ditt systems PATH-miljövariabel. Du kan göra detta genom att redigera filen `/etc/profile`:
```
sudo nano /etc/profile
```
Lägg till följande rad i slutet av filen:
```
export PATH=$PATH:/usr/local/go/bin
```
Steg 4:Verifiera Go-installationen
För att verifiera att Go installerades korrekt, kör följande kommando:
```
go version
```
Du bör se utdata som liknar följande:
```
go version go1.18.1 linux/amd64
```
Steg 5:Installera Go-pakethanteraren
Go-pakethanteraren, `go get`, används för att installera, bygga och hantera Go-paket. För att installera `go get`, kör följande kommando:
```
sudo apt installera golang-go
```
Steg 6:Testa Go-pakethanteraren
För att testa `go get`, kör följande kommando för att installera `fmt`-paketet:
```
skaffa -u github.com/golang/go/x/exp/cmd/print-go-ast
```
Steg 7:Skriv ditt första Go-program
Nu när du har Go och `go get` installerat kan du skriva ditt första Go-program. Skapa en ny fil som heter "hello.go" och lägg till följande kod:
```gå
huvudpaket
importera "fmt"
func main() {
fmt.Println("Hej världen!")
}
```
Steg 8:Bygg ditt Go-program
För att bygga ditt Go-program, kör följande kommando:
```
gå bygg hello.go
```
Detta kommer att skapa en körbar binär fil som heter "hej" i den aktuella katalogen.
Steg 9:Kör ditt Go-program
För att köra ditt Go-program, kör följande kommando:
```
./Hej
```
Du bör se följande utdata:
```
Hej världen!
```