Slik installerer du Go (Golang) på Ubuntu på 5 minutter

Go, også kjent som Golang, er et åpen kildekode-programmeringsspråk utviklet av ingeniører hos Google i 2007. Det ble offisielt lansert av Google i 2009, og den første stabile versjonen ble utgitt i 2012.

Den primære intensjonen med å utvikle dette språket var å redusere kompileringstiden for tunge programmer betydelig. Den gang brukte ingeniører hos Google språk som C/C++ for å utvikle dataprogrammer bare for å bli frustrert over hvor lang tid det tok å kompilere disse programmene, og dermed utviklet de sitt eget programmeringsspråk, som var raskt og effektivt.

Hovedhøydepunktet til Go er at den fokuserer på samtidighet, som er en veldig nyttig funksjon for å kjøre ressurskrevende programmer. Den oppnår samtidighet ved å bruke funksjoner kjent som «goroutiner», administrert av Go runtime, og samarbeider for å prioritere effektiv programkjøring på OS-tråder. Det er det som gjør Go veldig god til å håndtere flere oppgaver samtidig.

Go brukes først og fremst for backend-utvikling fordi den ble spesielt designet for systemnivåutvikling, og standardbiblioteket har også flere nyttige verktøy som kreves for backend-utvikling.

  Slik aktiverer du modus for ultralav ventetid for NVIDIA-grafikk

For å oppsummere, her er hva som gjorde Go til et populært programmeringsspråk:

  • Åpen kildekode av Google
  • Det er raskt
  • Utviklerfokusert
  • Flott på multitasking

Når det er sagt, la oss gå gjennom en rask opplæring om hvordan du kan installere Go på Ubuntu – en distribusjon av Linux-operativsystemet.

Forutsetninger

Før du installerer Go på systemet, fjern tidligere installasjoner av Go (hvis noen) fra systemet. Go-installasjonen ligger i /usr/local/go-mappen, så slett denne mappen fra systemet hvis den eksisterer.

sudo rm -rf /usr/local/go

Installere Go på Ubuntu

#1. Ved å laste ned binærfiler

  • Last ned Gos binære utgivelse for linux fra nettsiden.
  • Pakk ut filen du nettopp lastet ned i katalogen /usr/local/ ved å bruke følgende kommando:
sudo tar -C /usr/local -xzf go1.20.4.linux-amd64.tar.gz
  • Ved å gjøre det vil en ny mappe /usr/local/go bli opprettet på systemet ditt.
  Er TextMagic programvaren for tekstmeldingsmarkedsføring for bedriften din?

  • Legg til banen /usr/local/go/bin til miljøvariabelen $PATH. Definer PATH-variabelen i $HOME/.profile-filen. Du må starte terminalen på nytt for at endringer skal gjelde.
if [ -d "/usr/local/go/bin" ] ; then
    PATH=$PATH:/usr/local/go/bin
fi
  • Hvis du bruker bash, må du også definere PATH-variabelen i $HOME/.bashrc-filen, sammen med å definere PATH-variabelen i $HOME/.profile-filen.
if [ -d "/usr/local/go/bin" ] ; then
    PATH=$PATH:/usr/local/go/bin
fi
  • For zsh-brukere, eksporter PATH-variabelen fra $HOME/.zshrc-filen, sammen med å definere PATH-variabelen i $HOME/.profile-filen.
if [ -d "/usr/local/go/bin" ] ; then
    export PATH=$PATH:/usr/local/go/bin
fi
  • Start terminalen på nytt, og sjekk om go er installert eller ikke ved å kjøre følgende kommando:
go version

#2. Ved å bruke apt package manager

Du kan installere Golang ved å bruke apt package manager. Jeg vil ikke anbefale å bruke denne metoden hvis du vil ha den nyeste versjonen av Golang fordi apt-depotet kan inneholde eldre versjoner.

Først oppdaterer du apt-pakkeindeksen for å hente de nyeste tilgjengelige pakkene. Oppdater alltid apt-pakken før du oppgraderer eller installerer nye pakker.

sudo apt update

Installer deretter Golang ved å bruke følgende kommando:

sudo apt install

#3. Ved å bruke snap

Snap er ikke annet enn et verktøy for å laste ned og installere Linux-apppakker på en sikker og robust måte. For å installere Golang, sjekk først den tilgjengelige Golang-pakken ved å bruke:

sudo snap info go

Deretter kan du installere den ved å bruke:

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

Kanalflagget brukes til å beskrive en spesifikk utgivelsessyklus, for eksempel stabil eller beta. Når du bruker oppdateringsflagget, vil det hente de nyeste versjonene fra den spesifikke kanalen. Så hvis du vil prøve betaversjoner, endre kanalen deretter.

  Beste 11 RGB-vifter for perfekt luftstrøm og bedre utseende

–Classic-flagget brukes til å spesifisere at pakken ikke skal kjøres i et begrenset sandkassemiljø.

Avinstallerer Go

For å avinstallere Go fra Ubuntu, fjern ganske enkelt katalogen /usr/local/go ved å kjøre:

sudo rm -rf /usr/local/go

Og fjern deretter PATH-miljøvariabelen du opprettet i $HOME/.profile, $HOME/.bashrc og $HOME/.zshrc avhengig av konfigurasjonen din.

Konklusjon

Det var en enkel installasjonsveiledning for Go – et populært programmeringsspråk som hovedsakelig brukes til backend-utvikling.

Hvis du vil installere Go direkte fra kilden og bygge og kompilere den på maskinen din manuelt, sjekk ut den offisielle opplæringen for det. Jeg vil anbefale kildeinstallasjon bare hvis du er godt kjent med forviklingene.

Vil du utforske Go i dybden? Sjekk ut disse fantastiske ressursene for å lære Go.