Sådan installeres Go (Golang) på Ubuntu på 5 minutter

Go, også kendt som Golang, er et open source-programmeringssprog udviklet af ingeniører hos Google i 2007. Det blev officielt lanceret af Google i 2009, og den første stabile version blev udgivet i 2012.

Den primære hensigt med at udvikle dette sprog var at reducere kompileringstiden for tunge programmer betydeligt. Dengang brugte ingeniører hos Google sprog som C/C++ til at udvikle computerprogrammer kun for at blive frustrerede over den tid, det tog at kompilere disse programmer, og derfor udviklede de deres eget programmeringssprog, som var hurtigt og effektivt.

Det vigtigste højdepunkt ved Go er, at det fokuserer på samtidighed, hvilket er en meget nyttig funktion til at køre ressourcekrævende programmer. Det opnår samtidighed ved at bruge funktioner kendt som “goroutiner”, der styres af Go runtime, og arbejder sammen for at prioritere effektiv programkørsel på OS-tråde. Det er det, der gør Go rigtig god til at håndtere flere opgaver samtidigt.

Go bruges primært til backend-udvikling, fordi det var specifikt designet til udvikling på systemniveau, og dets standardbibliotek har også flere nyttige værktøjer, der kræves til backend-udvikling.

  Byg kraftfulde diagrammer, visualiser data og lav dashboard i dine applikationer med FusionCharts

For at opsummere, her er, hvad der gjorde Go til et populært programmeringssprog:

  • Open source af Google
  • Det er hurtigt
  • Udvikler fokuseret
  • Fantastisk til multitasking

Når det er sagt, lad os gennemgå en hurtig tutorial om, hvordan du kan installere Go på Ubuntu – en distribution af Linux-operativsystemet.

Forudsætninger

Før du installerer Go på dit system, skal du fjerne tidligere installationer af Go (hvis nogen) fra dit system. Go-installationen ligger i mappen /usr/local/go, så slet denne mappe fra dit system, hvis den findes.

sudo rm -rf /usr/local/go

Installation af Go på Ubuntu

#1. Ved at downloade binære filer

  • Download Go’s binære udgivelse til linux fra dens hjemmeside.
  • Udpak filen, som du lige har downloadet i mappen /usr/local/ ved at bruge følgende kommando:
sudo tar -C /usr/local -xzf go1.20.4.linux-amd64.tar.gz
  • Ved at gøre det, vil en ny mappe /usr/local/go blive oprettet på dit system.
  Sådan finder du WordPress-temaet, som et websted bruger

  • Tilføj stien /usr/local/go/bin til $PATH miljøvariablen. Definer PATH-variablen i filen $HOME/.profile. Du skal genstarte din terminal for at ændringerne kan gælde.
if [ -d "/usr/local/go/bin" ] ; then
    PATH=$PATH:/usr/local/go/bin
fi
  • Hvis du bruger bash, skal du også definere PATH-variablen i filen $HOME/.bashrc, sammen med at definere PATH-variablen i filen $HOME/.profile.
if [ -d "/usr/local/go/bin" ] ; then
    PATH=$PATH:/usr/local/go/bin
fi
  • For zsh-brugere skal du eksportere PATH-variablen fra $HOME/.zshrc-filen sammen med at definere PATH-variablen i $HOME/.profile-filen.
if [ -d "/usr/local/go/bin" ] ; then
    export PATH=$PATH:/usr/local/go/bin
fi
  • Genstart din terminal, og kontroller, om go er installeret eller ej, ved at køre følgende kommando:
go version

#2. Ved at bruge apt package manager

Du kan installere Golang ved at bruge apt package manager. Jeg vil ikke anbefale at bruge denne metode, hvis du vil have den nyeste version af Golang, fordi apt-depotet kan indeholde ældre versioner.

Først skal du opdatere apt-pakkeindekset for at trække de seneste tilgængelige pakker. Opdater altid apt-pakken, før du opgraderer eller installerer nye pakker.

sudo apt update

Installer derefter Golang ved at bruge følgende kommando:

sudo apt install

#3. Ved at bruge snap

Snap er intet andet end et værktøj til at downloade og installere Linux-apppakker på en sikker og robust måde. For at installere Golang skal du først tjekke den tilgængelige Golang-pakke ved at bruge:

sudo snap info go

Så kan du installere det ved at bruge:

sudo snap install go --channel=stable --classic

–Channel flaget bruges til at beskrive en specifik udgivelsescyklus, for eksempel stabil eller beta. Når du bruger opdateringsflaget, trækker det de seneste versioner fra den specifikke kanal. Så hvis du vil prøve betaversioner, skal du ændre kanalen i overensstemmelse hermed.

  Sådan får du portrættilstand på en ikke-understøttet iPhone

Det klassiske flag bruges til at angive, at pakken ikke skal køres i et begrænset sandkassemiljø.

Afinstallerer Go

For at afinstallere Go fra Ubuntu skal du blot fjerne mappen /usr/local/go ved at køre:

sudo rm -rf /usr/local/go

Og ryd derefter PATH-miljøvariablen, du oprettede i $HOME/.profile, $HOME/.bashrc og $HOME/.zshrc, afhængigt af din konfiguration.

Konklusion

Det var en simpel installationsvejledning til Go – et populært programmeringssprog, der primært bruges til backend-udvikling.

Hvis du vil installere Go direkte fra kilden og bygge og kompilere den på din maskine manuelt, så tjek den officielle vejledning for det. Jeg vil kun anbefale kildeinstallation, hvis du er velbevandret i dens forviklinger.

Vil du udforske Go i dybden? Tjek disse fantastiske ressourcer for at lære Go.