Kuinka asentaa GoLang (Go Programming Language) Linuxiin


Go (tunnetaan myös nimellä GoLang) on avoimen lähdekoodin ja alemman tason ohjelmointikieli, jonka avulla käyttäjät voivat kirjoittaa helposti yksinkertaisia, luotettavia ja erittäin tehokkaita tietokoneohjelmia.

Sen on kehittänyt Googlella vuonna 2007 ohjelmoijatiimi – Robert Griesemer, Rob Pike ja Ken Thompson. on käännetty, staattisesti kirjoitettu kieli, joka on sama kuin muut järjestelmäkielet, kuten C, C++, Java ja monet muut.

GoLang on erittäin tuottava ja luettavissa verkko- ja moniprosessointituella, ja se on skaalattavissa myös laajoihin järjestelmiin. Alla on luettelo muutamista tunnetuista avoimen lähdekoodin projekteista, jotka on kehitetty GoLangilla:

  • Satamatyöläinen
  • Kubernetes
  • Lime
  • InfluxDB
  • Gogs (Go Git Service) mm.

Asenna GoLang Linux-järjestelmiin

1. Siirry osoitteeseen https://golang.org/dl/ ja lataa GoLangin uusin versio (eli 1.15.2) arkistotiedostossa wget-komennolla seuraavasti. :

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. Tarkista seuraavaksi tarballin eheys tarkistamalla arkistotiedoston SHA256-tarkistussumma shasum-komennolla alla, jossa lippu -a käytetään määrittämään käytettävä algoritmi:

shasum -a 256 go1.7.3.linux-amd64.tar.gz

b49fda1ca29a1946d6bb2a5a6982cf07ccd2aba849289508ee0f9918f6bb4552  go1.15.2.linux-amd64.tar.gz

Tärkeää: 256-bittinen hash-arvo osoittaa, että ladatun arkistotiedoston sisältö on täsmälleen sama kuin GoLang-verkkosivustolla Yllä olevasta komennosta luodun tuloksen tulee olla sama kuin latauslinkin mukana.

Jos näin on, siirry seuraavaan vaiheeseen, muussa tapauksessa lataa uusi tarball ja suorita tarkistus uudelleen.

3. Pura sitten tar-arkistotiedostot /usr/local-hakemistoon alla olevan komennon avulla.

sudo tar -C /usr/local -xvzf go1.15.2.linux-amd64.tar.gz

Missä -C määrittää kohdehakemiston.

GoLang-ympäristön määrittäminen Linuxissa

4. Määritä ensin Go-työtila luomalla hakemisto ~/go_projects, joka on työtilasi juuri. Työtila koostuu kolmesta hakemistosta, nimittäin:

  1. bin, joka sisältää suoritettavat Go-binaarit.
  2. src, joka tallentaa lähdetiedostosi ja
  3. pkg, joka tallentaa pakettiobjektit.

Siksi luo yllä oleva hakemistopuu seuraavasti:

mkdir -p ~/go_projects/{bin,src,pkg}
cd ~/go_projects
ls

5. Nyt on aika suorittaa Go kuten muutkin Linux-ohjelmat määrittelemättä sen absoluuttista polkua. Sen asennushakemisto on tallennettava yhdeksi ` PATH:n arvoista. ympäristömuuttuja.

Lisää nyt /usr/local/go/bin PATH-ympäristömuuttujaan lisäämällä alla oleva rivi /etc/profile-tiedostoon järjestelmänlaajuinen asennus tai $HOME/.profile tai $HOME./bash_profile käyttäjäkohtaista asennusta varten:

Käytä haluamaasi editoria, avaa sopiva käyttäjäprofiilitiedosto jakelusi mukaisesti ja lisää alla oleva rivi, tallenna tiedosto ja poistu:

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

6. Aseta sitten GOPATH- ja GOBIN Go -ympäristömuuttujien arvot käyttäjäprofiilitiedostossasi (~/.profile ). tai ~/bash_profile) osoittamaan työtilahakemistoosi.

export GOPATH="$HOME/go_projects"
export GOBIN="$GOPATH/bin"

Huomaa: jos asensit GoLangin muuhun mukautettuun hakemistoon kuin oletushakemistoon (/usr/local/), , sinun on määritettävä kyseinen hakemisto GOROOT-muuttujan arvoksi.

Jos olet esimerkiksi asentanut GoLangin kotihakemistoon, lisää alla olevat rivit $HOME/.profile tai $HOME/.bash_profile. > tiedosto.

export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin

7. Viimeinen vaihe tässä osiossa on tehdä muutokset käyttäjäprofiiliin nykyisessä bash-istunnossa seuraavasti:

source ~/.bash_profile
OR
source ~/.profile

Tarkista GoLang-asennus

8. Suorita alla olevat komennot nähdäksesi Go-versiosi ja ympäristösi:

go version
go env

Kirjoita seuraava komento näyttääksesi käyttötiedot Go-työkalulle, joka hallitsee Go-lähdekoodia:

go help

9. Voit testata, toimiiko Go-asennus oikein kirjoittamalla pieni Go hello -maailmanohjelma, tallenna tiedosto kohtaan ~ /go_projects/src/hello/-hakemistoon. Kaikkien GoLang-lähdetiedostojesi on päätyttävä .go-laajennukseen.

Aloita luomalla hello-projektihakemisto kohdassa ~/go_projects/src/:

mkdir -p ~/go_projects/src/hello

Luo sitten hello.go-tiedosto suosikkieditorillasi:

vi ~/go_projects/src/hello/hello.go

Lisää alla olevat rivit tiedostoon, tallenna se ja poistu:

package main 

import "fmt"

func main() {
    fmt.Printf("Hello, you have successfully installed GoLang in Linux\n")
}

10. Käännä nyt yllä oleva ohjelma käyttämällä go asennusta ja suorita se:

go install $GOPATH/src/hello/hello.go
$GOBIN/hello

Jos näet tulosteen, joka näyttää sinulle sanoman ohjelmatiedostossa, asennuksesi toimii oikein.

11. Jos haluat suorittaa Go-binäärisuoritustiedostoja muiden Linux-komentojen tapaan, lisää $GOBIN ` PATH -polkuun. ympäristömuuttuja.

Viitelinkit: https://golang.org/

Se siitä! Voit nyt jatkaa ja oppia GoLang yksinkertaisten, luotettavien ja erittäin tehokkaiden tietokoneohjelmien kirjoittamiseen. Käytätkö jo GoLangia?

Jaa kokemuksesi meidän ja monien muiden Linux-käyttäjien kanssa alla olevan kommenttiosion kautta tai voit kuvitella, että voit esittää kysymyksen liittyen tähän oppaaseen tai GoLangiin.