Nyheter, Prylar, Android, Mobiler, Appnedladdningar, Android

Hur man installerar GoLang (Go Programming Language) i Linux

Go language eller GoLang, kort sagt, är ett av de mest kraftfulla programmeringsspråken med öppen källkod som utvecklats av ett litet team av Google. Den har en enorm biblioteksfunktion och den kan lösa de problem som programmerare ofta möter på Python eller C/C++. Python är till exempel ett lätt skrivspråk, men det är lite långsamt eftersom det är ett tolkat språk. Och att kompilera C/C++ är lite trögt. GoLang kan lösa alla ovan nämnda problem och andra mindre problem. Om du är en programmerare och inte har någon erfarenhet av Go-språket, är jag säker på att det finns en önskan inom dig att testa GoLang. Att installera GoLang är enkelt och är tillgängligt för Windows, Mac och Linux.

GoLang på Linux


Med ett starkt och fristående bibliotek och bättre körtidshantering har GoLang verkligen älskats av programmerare. Det kan minska kompileringsfel och spara tid. Som Linux-användare kanske du har tänkt på GoLang-beroendena; Jo, GoLang har sitt eget system där du kan hantera GoLang-beroenden. I det här inlägget kommer vi att se hur du installerar och kommer igång med GoLang på ett Linux-system.

Vi kommer att täcka individuella metoder för att installera GoLang på Debian-, Fedora- och Arch Linux-system i hela inlägget. Förutom det kommer vi också att se alla viktiga metoder som du kan använda för att installera GoLang på ditt Linux-baserade system.

1. Installera GoLang på Debian


Att installera GoLang på en Debian-baserad distribution är enkelt och okomplicerat. Du behöver bara skaffa ett PPA-förråd på din maskin och uppdatera det för att installera GoLang på din maskin. Kör följande PPA-kommando som ges nedan till ditt terminalskal för att få PPA.

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

Uppdatera nu ditt paketförråd och kör sedan aptitude-kommandot nedan med root-behörighet för att installera GoLang på ditt Debian Linux-system.

sudo apt update
sudo apt install golang-go

2. Installera GoLang på Fedora Workstation


Om du är en Fedora-arbetsstationsanvändare, kör först DNF-uppdateringskommandot för att uppdatera systemförvaret, kör sedan DNF-kommandot för att installera Go-språkkatalogen på ditt system från det officiella Linux-förvaret.

sudo dnf -y update
sudo dnf -y install go

När installationen är klar, kör det givna kommandot för att kontrollera versionen av Go Language.

$ go version

3. Installera GoLang på Arch Linux


Att installera GoLang på ett Arch-baserat system är nästan likt att installera det på Fedora-systemet. Uppdatera först ditt systemförråd genom att köra följande Pacman-kommando som anges nedan.

sudo pacman -Syu

Kör nu nästa Pacman-kommando med root-åtkomst för att installera GoLang på din Arch-Linux. Jag har testat det här kommandot på Manjaro Linux, och du kan också köra det här kommandot på andra Arch-baserade system.

sudo pacman -S go

4. Ladda ner GoLang-filen och installera på Linux


Att ladda ner källkoden från den officiella webbplatsen för alla verktyg och installera den på ett Linux-system är fortfarande den bästa klassiska metoden för att installera ett program på ett Linux-system. Denna metod kommer att vara körbar i alla större Linux-distributioner.

Först måste du ladda ner den komprimerade Linux-versionen av GoLanng på ditt system. Du kan hitta komprimerad fil på den officiella Go Language-webbplatsen. När nedladdningen är klar hittar du den i hemkatalogen.

Extrahera nu GoLang-källfilen i katalogen på ditt Linux-filsystem. Om ditt system inte har Go-katalogen i katalogen, skapa en. Lägg nu till en sökväg till Go-katalogen i ditt filsystem. Denna lilla sökvägsexport låter dig göra filen körbar.

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

När sökvägsexporten är klar kommer ändringarna att tillämpas på ditt system efter nästa omstart. Om du vill se en omedelbar effekt, kör följande kommando med root-åtkomst på terminalskalet.

$HOME/.profile.

Slutligen, kör kommandot nedan för att kontrollera Go-versionen för att veta om din installation är framgångsrik.

$ go version

5. Use Wget Tool för att ladda ner och installera GoLang


Verktyget är det mest använda verktyget för att ladda ner filer, applikationer, källkoder på Linux-baserade system. Kör först följande kommando på ditt skal för att ladda ner den GoLang-komprimerade filen i ditt filsystem.

$ sudo wget https://golang.org/dl/go1.15.5.linux-amd64.tar.gz

När nedladdningen är slut, extrahera filen genom att köra tar-kommandot nedan på terminalskalet med root-åtkomst.

$ sudo tar -C /usr/local -xzf go1.15.5.linux-amd64.tar.gz.1

Lägg nu till sökvägen på ditt filsystem för att göra GoLang körbar på Linux-systemet.

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

Slutligen, kör kommandot för att ladda om och uppdatera GoLang-filerna. Kontrollera sedan GoLang-versionen för att veta om GoLang är korrekt installerad eller inte.

$ source ~/.bashrc
$ go version

6. Snap metod för att installera GoLang på Linux


Från och med nu är Snap-butiken och demonen tillgängliga för nästan alla större distributioner, och du kan använda Snap-metoden för att installera alla populära applikationer på ditt system. Till exempel, installation av GoLang på ett Linux-system kräver installation av Snap-demonen på systemet.

Om du använder ett Debian-baserat Linux-system, använd följande kommandon med root-åtkomst som anges nedan för att installera Snapd på systemet.

sudo apt update
sudo apt install snapd

Fedora-arbetsstationsanvändare kan använda följande DNF-kommando för att få Snap-demonen på maskinen. Kör sedan nästa kommando för att skapa en symbolisk länk för Snap-demonen på ditt system.

sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap

Manjaro och andra Arch-baserade Linux-användare kan använda följande Pacman-kommando för att installera Snap-demonen på systemet.

sudo pacman -S snapd

Kör sedan systemkontrollkommandot nedan för att aktivera Snap-uttaget och kommandot ln för att skapa en symbolisk länk för Snapd på ditt system.

sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

Slutligen, när Snapd-installationen är klar på ditt system, kör följande Snap-kommando med root-åtkomst för att installera GoLang på ditt Linux-system.

sudo snap install go --classic

7. Använd cURL för att ladda ner GoLang


I metod 2 har vi redan sett metoden att installera GoLang på ett Linux-system. Här kommer vi att se cURL-metoden för att installera GoLang på Linux. Du kan behöva använda cURL istället för eftersom det ibland kanske inte kan hämta data på din maskin från servern på grund av plats- och zonfel, där cURL enkelt kan hämta det. Så om du inte har cURL-verktyget installerat på din maskin, installera det först.

Bläddra nu i en katalog där du vill spara GoLang-filen på ditt system. Kör sedan cURL-kommandot nedan på ditt terminalskal för att ladda ner den komprimerade versionen av GoLang.

cd ~
curl -O https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz

När nedladdningen är slut, kör tar-kommandot nedan för att extrahera filen. Du kan även packa upp filen manuellt om du vill.

tar xvf go1.10.3.linux-amd64.tar.gz

Kör nu kommandot change ownership på ditt terminalskal för att göra filen körbar på ditt system.

sudo chown -R root:root ./go

Kör sedan kommandot flytta för att flytta hela filmappen in i katalogen.

sudo mv go /usr/local

Du kan nu köra följande nano-kommando på ditt skal med root-åtkomst för att redigera konfigurationsskriptet.

sudo nano ~/.profile

När skriptet öppnas, lägg till de givna raderna inuti skriptet för att spara och avsluta skriptet.

export GOPATH=$HOME/work
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin

Slutligen, kör följande kommando för att uppdatera källfilerna; du kan sedan kontrollera GoLang-versionen för att börja med GoLang på ditt Linux-system.

source ~/.profile
$ go version

Kom igång med GoLang på Linux


Tills nu har vi sett alla möjliga metoder för att installera GoLang på ett Linux-system. Nu är det dags att komma igång med GoLang. Efter att ha skrivit en GoLang-kod måste vi spara filen med filtillägget .go. Eller så kan vi först skapa en fil, sedan kan vi fylla filen med kod.

Du kan köra följande cat-kommando för att skapa en fil.

$ cat > hello-world.go

När filen har skapats, fyll i filen med följande Go-kod. Denna kod kommer att returnera ett “Hej, UbuntuPIT” i gengäld.

package main
import "fmt"
func main() {
fmt.Println("Hello UbuntuPIT")
}

När du är klar med att skapa Go-koden, kör filen på ditt terminalskal med följande Go-kommando. Återigen, se till att du bläddrar i rätt katalog medan du kör skriptet.

$ go run hello-world.go

Ta bort GoLang från Linux


Att ta bort GoLang från en Linux-maskin är enkelt och okomplicerat. Eftersom vi använde en källfil för att ladda GoLang, måste vi ta bort den från vårt system och ta bort användarfilerna.

Du kan följande rm-rf-kommando för att ta bort Go-filerna från din lokala katalog.

$ sudo rm -rf /usr/local/go

Du kan också redigera och ta bort GoLang-inmatningssökvägen från filen.

$ sudo nano ~/.bashrc
$ source ~/.bashrc

Slutord


GoLang är ett starkt och statiskt skrivet programmeringsspråk. Variablerna ändras inte med tiden. Dessutom är Go ett sopsamlat språk, vilket innebär att du inte behöver hantera ditt minne på systemet, det gör Go av sig själv.

Med en snabb översikt och användarupplevelse är jag övertygad om att GoLang är ett ganska snyggt programmeringsspråk. I hela inlägget har jag beskrivit metoderna för att installera GoLang på ett Linux-system.

Jag hoppas att det här inlägget har varit informativt för dig; vänligen dela detta inlägg med dina vänner och Linux-communityt. Du kan också skriva ner dina åsikter i kommentarsfältet angående detta inlägg. Slutligen, om du har frågor och funderingar om GoLang, vänligen surfa på GoLang-gemenskap; de har en utmärkt gemenskap.