Weboldal keresés

A GoLang (Go programozási nyelv) telepítése Linux alatt


A Go (más néven GoLang) egy nyílt forráskódú és alacsonyabb szintű programozási nyelv, amelyet arra terveztek, hogy a felhasználók könnyen írhassanak egyszerű, megbízható és rendkívül hatékony számítógépes programokat.

2007-ben fejlesztette ki a Googlenál egy programozócsapat – Robert Griesemer, Rob Pike és Ken Thompson. egy lefordított, statikusan beírt nyelv, amely megegyezik más rendszernyelvekkel, mint például a C, C++, Java és még sok más nyelvvel.

A GoLang rendkívül produktív és olvasható, támogatja a hálózatépítést és a többfeldolgozást, és kiterjedt rendszerekben is méretezhető. Az alábbiakban felsorolunk néhány jól ismert nyílt forráskódú projektet, amelyeket a GoLang segítségével fejlesztettek ki:

  • Dokkmunkás
  • Kubernetes
  • Mész
  • InfluxDB
  • Többek között a Gogs (Go Git Service).

Telepítse a GoLang-ot a Linux rendszerekben

1. Lépjen a https://golang.org/dl/ oldalra, és töltse le a GoLang legújabb verzióját (azaz 1.15.2) egy archív fájlban a wget paranccsal az alábbiak szerint. :

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. Ezután ellenőrizze a tarball integritását az archív fájl SHA256 ellenőrző összegének ellenőrzésével a shasum paranccsal az alábbiak szerint, ahol a -a jelző a használandó algoritmus megadására szolgál:

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

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

Fontos: A 256 bites hash érték annak bizonyítására, hogy a letöltött archív fájl tartalma pontosan a GoLang webhelyén található másolat A fenti paranccsal generáltnak, ahogy a kimenetben látható, meg kell egyeznie a letöltési hivatkozással együtt megadottal.

Ha ez a helyzet, folytassa a következő lépéssel, ellenkező esetben töltsön le egy új tarballt, és futtassa újra az ellenőrzést.

3. Ezután csomagolja ki a tar archívum fájljait a /usr/local könyvtárba az alábbi paranccsal.

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

Ahol a -C a célkönyvtárat adja meg.

A GoLang környezet konfigurálása Linux alatt

4. Először is állítsa be a Go munkaterületet egy ~/go_projects könyvtár létrehozásával, amely a munkaterület gyökere. A munkaterület három könyvtárból áll, nevezetesen:

  1. bin, amely a Go futtatható binárisokat tartalmazza.
  2. src, amely tárolja a forrásfájlokat és
  3. pkg, amely csomagobjektumokat tárol.

Ezért hozza létre a fenti könyvtárfát az alábbiak szerint:

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

5. Most itt az ideje, hogy a többi Linux-programhoz hasonlóan végrehajtsa a Go parancsot anélkül, hogy megadná az abszolút elérési utat. A telepítési könyvtárat a ` PATH egyik értékeként kell tárolni. környezeti változó.

Most adja hozzá a /usr/local/go/bin elemet a PATH környezeti változóhoz úgy, hogy beilleszti az alábbi sort a következőhöz tartozó /etc/profile fájlba. rendszerszintű telepítés vagy $HOME/.profile vagy $HOME./bash_profile a felhasználóspecifikus telepítéshez:

Az előnyben részesített szerkesztővel nyissa meg a megfelelő felhasználói profilfájlt a disztribúciójának megfelelően, és adja hozzá az alábbi sort, mentse a fájlt, és lépjen ki:

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

6. Ezután állítsa be a GOPATH és GOBIN Go környezeti változók értékeit a felhasználói profilfájljában (~/.profile ). vagy ~/bash_profile), hogy a munkaterület-könyvtárra mutasson.

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

Megjegyzés: Ha a GoLang alkalmazást az alapértelmezetttől eltérő egyéni könyvtárba (/usr/local/) telepítette, , akkor ezt a könyvtárat kell megadnia a GOROOT változó értékeként.

Például, ha a kezdőkönyvtárba telepítette a GoLang alkalmazást, adja hozzá az alábbi sorokat a $HOME/.profile vagy $HOME/.bash_profile fájlhoz. > fájl.

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

7. Az utolsó lépés ebben a szakaszban a felhasználói profilon az aktuális bash munkamenetben végrehajtott módosítások végrehajtása, például:

source ~/.bash_profile
OR
source ~/.profile

Ellenőrizze a GoLang telepítését

8. Futtassa az alábbi parancsokat a Go verzió és a környezet megtekintéséhez:

go version
go env

Írja be a következő parancsot a Go eszköz használati adatainak megjelenítéséhez, amely a Go forráskódot kezeli:

go help

9. Annak teszteléséhez, hogy a Go telepítése megfelelően működik-e, írjon egy kis Go hello világprogramot, és mentse el a fájlt a ~ /go_projects/src/hello/ könyvtárba. Minden GoLang-forrásfájljának a .go kiterjesztéssel kell végződnie.

Kezdje a hello projekt könyvtár létrehozásával a ~/go_projects/src/ alatt:

mkdir -p ~/go_projects/src/hello

Ezután használja kedvenc szerkesztőjét a hello.go fájl létrehozásához:

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

Adja hozzá az alábbi sorokat a fájlhoz, mentse el, és lépjen ki:

package main 

import "fmt"

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

10. Most fordítsa le a fenti programot a go telepítéssel, és futtassa:

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

Ha látja a kimenetet, amely az üzenetet mutatja a programfájlban, akkor a telepítés megfelelően működik.

11. A Go bináris futtatható fájlok más Linux-parancsokhoz hasonlóan futtatásához adja hozzá a $GOBIN fájlt a ` PATH-hoz. környezeti változó.

Referencia linkek: https://golang.org/

Ez az! Most már folytathatja és megtanulhatja a GoLang nyelvet, amellyel egyszerű, megbízható és rendkívül hatékony számítógépes programokat írhat. Használja már a GoLang-ot?

Ossza meg tapasztalatait velünk és sok más Linux-felhasználóval az alábbi megjegyzés részben, vagy elképzelhető, hogy kérdést tehet fel ezzel az útmutatóval vagy a GoLanggal kapcsolatban.