Kā Linux instalēt GoLang (Go programmēšanas valodu)


Go (saukts arī par GoLang) ir atvērtā koda un zemāka līmeņa programmēšanas valoda, kas paredzēta lietotājiem, lai viņi varētu viegli rakstīt vienkāršas, uzticamas un ļoti efektīvas datorprogrammas.

2007. gadā Google izstrādājusi programmētāju komanda - Roberts Griesemers, Robs Pike un Kens Thompsons. Tā ir apkopota, statiski ierakstīta valoda, kas ir tāda pati kā citām sistēmas valodām, piemēram, C, C ++, Java un daudzām citām.

GoLang ir ļoti produktīvs un lasāms ar atbalstu tīklu veidošanai un daudzapstrādei, un tas ir mērogojams arī plašās sistēmās. Zemāk ir saraksts ar dažiem labi zināmiem atvērtā koda projektiem, kas izstrādāti, izmantojot GoLang:

  • Dokers
  • Kubernetes
  • Kaļķi
  • InfluxDB
  • Cita starpā Gogs (Go Git Service).

Instalējiet GoLang Linux sistēmās

1. Pārejiet uz komandu wget šādi:

$ 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. Pēc tam pārbaudiet patērētāja integritāti, pārbaudot arhīva faila SHA256 kontrolsummu, izmantojot shasum komandu, kā norādīts zemāk, kur karodziņu -a izmanto, lai norādītu izmantojamo algoritmu:

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

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

Svarīgi: lai parādītu, ka lejupielādētā arhīva faila saturs ir precīza GoLang vietnē sniegtā kopija, 256 bitu jaukšanas vērtībai, kas ģenerēta no iepriekš minētās komandas, kā redzams izvadē, jābūt tādai pašai kā tai, kas norādīta kopā ar lejupielādes saiti. .

Ja tas tā ir, pārejiet pie nākamās darbības, pretējā gadījumā lejupielādējiet jaunu tarball un vēlreiz palaidiet pārbaudi.

3. Pēc tam izvelciet darvas arhīva failus direktorijā/usr/local, izmantojot zemāk esošo komandu.

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

Kur, -C norāda galamērķa direktoriju.

GoLang vides konfigurēšana Linux

4. Vispirms iestatiet Go darbvietu, izveidojot direktoriju ~/go_projects , kas ir jūsu darbvietas sakne. Darbvieta ir izveidota no trim direktorijiem, proti:

  1. bin , kas satur Go izpildāmos bināros failus.
  2. src , kurā tiks glabāti jūsu avota faili un
  3. pkg , kurā tiks glabāti paketes objekti.

Tāpēc izveidojiet iepriekš minēto direktoriju koku šādi:

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

5. Tagad ir pienācis laiks izpildīt Go tāpat kā pārējās Linux programmas, nenorādot tā absolūto ceļu, tā instalēšanas direktorija ir jāsaglabā kā viena no vides mainīgā $PATH vērtībām.

Tagad pievienojiet /usr/local/go/bin vides mainīgajam PATH, ievietojot rindiņu zemāk failā/etc/profile, lai instalētu visu sistēmu, vai $HOME/.profile vai $HOME ./bash_profile lietotāja uzstādīšanai:

Izmantojot vēlamo redaktoru, atveriet atbilstošo lietotāja profila failu atbilstoši savam izplatījumam un pievienojiet zemāk esošo rindiņu, saglabājiet failu un izejiet:

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

6. Pēc tam lietotāja profila failā (~/.profile vai ~/bash_profile ) iestatiet vērtību GOPATH un GOBIN Go vides mainīgo vērtības. lai norādītu uz darbvietas direktoriju.

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

Piezīme: Ja GoLang instalējāt pielāgotā direktorijā, kas nav noklusējums (/ usr/local /), šis direktorijs jānorāda kā mainīgā GOROOT vērtība.

Piemēram, ja mājas direktorijā esat instalējis GoLang, pievienojiet zemāk redzamās rindas savam failam $HOME/.profile vai $HOME/.bash_profile.

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

7. Šīs sadaļas pēdējais solis ir veikt izmaiņas lietotāja profilā pašreizējā bash sesijā šādi:

$ source ~/.bash_profile
OR
$ source ~/.profile

Pārbaudiet GoLang instalēšanu

8. Lai skatītu Go versiju un vidi, izpildiet tālāk norādītās komandas:

$ go version
$ go env

Ierakstiet šādu komandu, lai parādītu Go rīka, kas pārvalda Go avota kodu, lietošanas informāciju:

$ go help

9. Lai pārbaudītu, vai Go instalācija darbojas pareizi, uzrakstiet nelielu programmu Go hello world, saglabājiet failu direktorijā ~/go_projects/src/hello/directory. Visiem jūsu GoLang avota failiem jābeidzas ar paplašinājumu .go .

Sāciet, izveidojot sveiki projekta direktoriju sadaļā ~/go_projects/src /:

$ mkdir -p ~/go_projects/src/hello

Pēc tam izmantojiet savu iecienīto redaktoru, lai izveidotu failu hello.go :

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

Pievienojiet failā zemāk redzamās rindas, saglabājiet to un izejiet:

package main 

import "fmt"

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

10. Tagad apkopojiet iepriekš minēto programmu, izmantojot go install un palaidiet to:

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

Ja programmas failā redzat izvadi, kurā redzams ziņojums, instalācija darbojas pareizi.

11. Lai palaistu Go bināros izpildāmos failus tāpat kā citas Linux komandas, pievienojiet $GOBIN savam vides mainīgajam $PATH.

Atsauces saites: https://golang.org/

Tieši tā! Tagad jūs varat turpināt mācīties GoLang, lai rakstītu vienkāršas, uzticamas un ļoti efektīvas datorprogrammas. Vai jūs jau izmantojat GoLang?

Dalieties savā pieredzē ar mums un daudziem citiem Linux lietotājiem, izmantojot komentāru sadaļu zemāk vai, domājams, jūs varat uzdot jautājumu saistībā ar šo rokasgrāmatu vai GoLang.