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:
bin
, amely a Go futtatható binárisokat tartalmazza.src
, amely tárolja a forrásfájlokat éspkg
, 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.