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.