Kako instalirati GoLang (Go programski jezik) u Linuxu
Go (također se naziva GoLang) je programski jezik otvorenog koda niže razine dizajniran da korisnicima omogući jednostavno pisanje jednostavnih, pouzdanih i vrlo učinkovitih računalnih programa.
Razvio ga je 2007. u Googleu tim programera – Robert Griesemer, Rob Pike i Ken Thompson je prevedeni, statički tipizirani jezik isti kao i drugi sistemski jezici kao što su C, C++, Java, i mnogi drugi.
GoLang je vrlo produktivan i čitljiv s podrškom za umrežavanje i višeprocesiranje, a također je skalabilan u opsežnim sustavima. Dolje je popis nekoliko poznatih projekata otvorenog koda razvijenih pomoću GoLang:
- Lučki radnik
- Kubernetes
- Vapno
- InfluxDB
- Gogs (Go Git Service) između ostalih.
Instalirajte GoLang u Linux sustavima
1. Idite na https://golang.org/dl/ i preuzmite najnoviju verziju (tj. 1.15.2) GoLang-a u arhivskoj datoteci pomoću naredbe wget kako slijedi :
wget -c https://golang.org/dl/go1.15.2.linux-amd64.tar.gz [64-bit]
wget -c https://golang.org/dl/go1.15.2.linux-386.tar.gz [32-bit]
2. Zatim provjerite integritet tarball-a provjerom SHA256 kontrolnog zbroja arhivske datoteke pomoću naredbe shasum kao u nastavku, gdje je oznaka -a
koristi se za određivanje algoritma koji će se koristiti:
shasum -a 256 go1.7.3.linux-amd64.tar.gz
b49fda1ca29a1946d6bb2a5a6982cf07ccd2aba849289508ee0f9918f6bb4552 go1.15.2.linux-amd64.tar.gz
Važno: Kako bi se pokazalo da je sadržaj preuzete arhivske datoteke točna kopija navedena na GoLang web stranici, 256-bitna hash vrijednost generiran iz gornje naredbe, kao što se vidi u izlazu, trebao bi biti isti kao onaj dat uz vezu za preuzimanje.
Ako je to slučaj, prijeđite na sljedeći korak, u protivnom preuzmite novi tarball i ponovno pokrenite provjeru.
3. Zatim ekstrahirajte tar arhivske datoteke u /usr/local direktorij koristeći donju naredbu.
sudo tar -C /usr/local -xvzf go1.15.2.linux-amd64.tar.gz
Gdje, -C
navodi odredišni direktorij..
Konfiguriranje GoLang okruženja u Linuxu
4. Prvo postavite svoj Go radni prostor stvaranjem direktorija ~/go_projects
koji je korijen vašeg radnog prostora. Radni prostor se sastoji od tri direktorija i to:
bin
koji će sadržavati Go izvršne binarne datoteke.src
koji će pohraniti vaše izvorne datoteke ipkg
koji će pohraniti objekte paketa.
Stoga stvorite gornje stablo direktorija na sljedeći način:
mkdir -p ~/go_projects/{bin,src,pkg}
cd ~/go_projects
ls
5. Sada je vrijeme da pokrenete Go kao i ostale Linux programe bez navođenja apsolutne staze, njegov instalacijski direktorij mora biti pohranjen kao jedna od vrijednosti ` PATH varijabla okoline.
Sada dodajte /usr/local/go/bin
varijabli okruženja PATH umetanjem donjeg retka u vašu datoteku /etc/profile za instalacija na cijelom sustavu ili $HOME/.profile ili $HOME./bash_profile za instalaciju za korisnika:
Koristeći željeni uređivač, otvorite odgovarajuću datoteku korisničkog profila prema vašoj distribuciji i dodajte donji redak, spremite datoteku i izađite:
export PATH=$PATH:/usr/local/go/bin
6. Zatim postavite vrijednosti GOPATH
i GOBIN
Go varijabli okruženja u vašoj datoteci korisničkog profila (~/.profile ili ~/bash_profile
) za usmjeravanje na direktorij vašeg radnog prostora.
export GOPATH="$HOME/go_projects"
export GOBIN="$GOPATH/bin"
Napomena: Ako ste instalirali GoLang u prilagođeni direktorij koji nije zadani (/usr/local/) , morate navesti taj direktorij kao vrijednost varijable GOROOT.
Na primjer, ako ste instalirali GoLang u početni direktorij, dodajte retke ispod u svoj $HOME/.profile ili $HOME/.bash_profile datoteka.
export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin
7. Posljednji korak u ovom odjeljku je izvršiti promjene napravljene na korisničkom profilu u trenutnoj bash sesiji na sljedeći način:
source ~/.bash_profile
OR
source ~/.profile
Provjerite GoLang instalaciju
8. Izvedite donje naredbe da vidite svoju verziju Go i okruženje:
go version
go env
Upišite sljedeću naredbu za prikaz informacija o korištenju alata Go koji upravlja izvornim kodom Go:
go help
9. Da provjerite radi li vaša instalacija Go ispravno, napišite mali program Go hello world, spremite datoteku u ~ /go_projects/src/hello/ imenik. Sve vaše GoLang izvorne datoteke moraju završavati ekstenzijom .go
.
Započnite stvaranjem direktorija projekta hello pod ~/go_projects/src/:
mkdir -p ~/go_projects/src/hello
Zatim upotrijebite svoj omiljeni uređivač za stvaranje datoteke hello.go
:
vi ~/go_projects/src/hello/hello.go
Dodajte donje retke u datoteku, spremite je i izađite:
package main
import "fmt"
func main() {
fmt.Printf("Hello, you have successfully installed GoLang in Linux\n")
}
10. Sada kompajlirajte gornji program koristeći go instalirajte i pokrenite ga:
go install $GOPATH/src/hello/hello.go
$GOBIN/hello
Ako vidite izlaz koji vam prikazuje poruku u programskoj datoteci, vaša instalacija radi ispravno.
11. Da biste pokrenuli svoju Go binarnu izvršnu datoteku poput drugih Linux naredbi, dodajte $GOBIN u svoj ` PATH varijabla okoline.
Referentne veze: https://golang.org/
To je to! Sada možete nastaviti i učiti GoLang za pisanje jednostavnih, pouzdanih i vrlo učinkovitih računalnih programa. Koristite li već GoLang?
Podijelite svoje iskustvo s nama i mnogim drugim korisnicima Linuxa putem odjeljka za komentare ispod ili zamislivo, možete postaviti pitanje u vezi s ovim vodičem ili GoLangom.