A Golang 1.13 telepítése CentOS 8, Ubuntu 18.04, Debian 10 és Fedora 31 rendszeren

A Go (más néven Golang) egy statikusan begépelt, lefordított, C-szerű programozási nyelv, amelyet a Google fejlesztett ki. A Go egyszerűsége és sokoldalúsága tette a preferált nyelvvé a nagy teljesítményű webalkalmazások és mikroszolgáltatások fejlesztéséhez.

A Go 32 bites és 64 bites Linux operációs rendszerre is telepíthető. Bár ezek a lépések a CentOS, Ubuntu, Debian és Fedora számára készültek, minden Linux disztribúcióra alkalmazható .

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik

  • Vultr CentOS 8, Ubuntu 18.04 vagy Debian 10 VPS példány
  • Root jogosultsággal rendelkező felhasználó

Telepítés

Jelentkezzen be Vultr példányába SSH-n keresztül .

1. lépés: Töltse le és csomagolja ki a Go 1.13 archívumot

A Go build-, futásidejű és nyelvtámogatási eszközei TAR-archívumként érhetők el Linuxhoz. A telepítés folyamata:

  • Töltse le az archívumot a segítségével wget.
  • Bontsa ki taraz /usr/localelérési út segítségével.
  • Távolítsa el a letöltött csomagot.

Példaparancsok 64 bites rendszerekhez

wget https://dl.google.com/go/go1.13.6.linux-amd64.tar.gz
sudo tar -zxvf go1.13.6.linux-amd64.tar.gz -C /usr/local
rm go1.13.6.linux-amd64.tar.gz -f

Példaparancsok 32 bites rendszerekhez

wget https://dl.google.com/go/go1.13.6.linux-386.tar.gz
sudo tar -zxvf go1.13.6.linux-386.tar.gz -C /usr/local
rm go1.13.6.linux-386.tar.gz -f

Az útmutató írásakor a legújabb elérhető verzió a következő volt 1.13. A Go legújabb verzióját a Go hivatalos letöltési oldalán tekintheti meg.

2. lépés: A környezeti változók beállítása

A Go futásidejű és build végrehajtható fájljai már elérhetők a alatt /usr/local/go/bin. Adja hozzá a végrehajtható elérési utat a PATHkörnyezeti változóhoz. Adja hozzá a GOROOThelyi Go-telepítésre hivatkozó környezeti változót. Használja a sourceparancsot a frissített értékek újratöltéséhez.

echo 'export GOROOT=/usr/local/go' | sudo tee -a /etc/profile
echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee -a /etc/profile
source /etc/profile

3. lépés: Ellenőrzés

Most ellenőrizzük a Go beállítást.

go version

Ennek ki kell nyomtatnia az aktuális verziót.

go env 

Ennek ki kell nyomtatnia az összes zászlót. Ha igen, akkor sikeresen beállította a Go telepítést a rendszerében.

OPCIONÁLIS: Egy gyors Hello World program

Írjuk meg a Hello World alkalmazást, hogy teszteljük a beállításokat.

  1. Hozzon létre egy mappát, és navigáljon bele.

    mkdir hello
    cd hello   
    
  2. Hozzon létre egy Go modult a go modparanccsal.

    go mod init hello
    
  3. Hozzon létre egy nevű fájlt hello.go

    touch hello.go
    
  4. Szerkessze a fájlt hello.go.

    vi hello.go
    
  5. Miután belépett a vi szerkesztőbe, nyomja meg Ia gombot, hogy „Beszúrás” módba váltson

  6. Írja be a következő kódrészletet a szerkesztőbe.

    package main
    
    import "fmt"
    
    func main() {
        fmt.Printf("Hello World!")
    }
    

A végrehajtható Go programok a csomaggal kezdődnek main. Importáltuk a fmt csomagot , amely szövegnyomtatási módszereket biztosít.

  1. Mentse el a fájlt a gomb megnyomásával ESCés írja beWQENTER

  2. Futtassa az első Go alkalmazást

    go run hello.go
    
  3. Látnod kell a kimenetet:

    Hello World!
    

Sikeresen beállította a Go-t, és megírta az első jelentkezését.

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.