Kuidas installida Golang 1.13 opsüsteemidele CentOS 8, Ubuntu 18.04, Debian 10 ja Fedora 31

Go (tuntud ka kui Golang) on ​​staatiliselt tipitud, kompileeritud C-tüüpi programmeerimiskeel, mille on välja töötanud Google. Go lihtsus ja mitmekülgsus on muutnud selle eelistatud keeleks suure jõudlusega veebirakenduste ja mikroteenuste arendamiseks.

Go saab installida nii 32-bitistesse kui ka 64-bitistesse Linuxi operatsioonisüsteemidesse. Kuigi need sammud on kirjutatud CentOS-i, Ubuntu, Debiani ja Fedora jaoks, on see rakendatav mis tahes Linuxi distributsiooni jaoks .

Eeltingimused

Enne alustamist veenduge, et teil on

  • Vultr CentOS 8, Ubuntu 18.04 või Debian 10 VPS eksemplar
  • Juurõigustega kasutaja

Paigaldamine

Logige oma Vultri eksemplari SSH kaudu sisse .

1. toiming: laadige alla ja pakkige lahti Go 1.13 arhiiv

Go ehitus-, käitus- ja keeletoe tööriistad on Linuxi jaoks saadaval TAR-i arhiivina. Paigaldusprotsess:

  • Laadige arhiiv alla, kasutades wget.
  • Väljavõte kasutades tarselle /usr/localtee.
  • Eemaldage allalaaditud pakett.

Näidiskäsud 64-bitiste süsteemide jaoks

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

Näidiskäsud 32-bitiste süsteemide jaoks

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

Selle juhendi kirjutamise ajal oli uusim saadaolev versioon 1.13. Go uusimat versiooni saate vaadata Go ametlikult allalaadimislehelt .

2. samm: seadistage keskkonnamuutujad

Go käitusaeg ja järgu käivitatavad failid on nüüd saadaval all /usr/local/go/bin. Lisage PATHkeskkonnamuutujale käivitatava tee . Lisage GOROOTkeskkonnamuutuja, mis viitab teie kohalikule Go installile. sourceVärskendatud väärtuste uuesti laadimiseks kasutage käsku.

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. samm: kinnitamine

Nüüd kontrollime Go seadistust.

go version

See peaks välja printima praeguse versiooni.

go env 

See peaks välja printima kõik lipud. Kui jah, olete Go installi oma süsteemis edukalt seadistanud.

VALIKULINE: kiire Hello World programm

Kirjutame oma seadistuse testimiseks rakenduse Hello World .

  1. Looge kaust ja liikuge sinna.

    mkdir hello
    cd hello   
    
  2. Looge go modkäsuga Go moodul .

    go mod init hello
    
  3. Looge fail nimega hello.go

    touch hello.go
    
  4. Redigeeri faili hello.go.

    vi hello.go
    
  5. Kui olete vi-redaktoris, vajutage nuppu, Iet lülituda režiimile Lisa

  6. Sisestage redaktorisse järgmine koodilõik.

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

Käivitatavad Go programmid algavad paketiga main. Importisime fmt paketi , mis pakub meetodeid teksti printimiseks.

  1. Salvestage fail, vajutades ESCja tippidesWQENTER

  2. Käivitage oma esimene Go rakendus

    go run hello.go
    
  3. Peaksite nägema väljundit:

    Hello World!
    

Olete edukalt Go seadistanud ja kirjutanud oma esimese avalduse.

Jäta kommentaar

Masinate tõus: AI tegelikud rakendused

Masinate tõus: AI tegelikud rakendused

Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.

DDOS-i rünnakud: lühike ülevaade

DDOS-i rünnakud: lühike ülevaade

Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.

Suurandmete viitearhitektuuri kihtide funktsioonid

Suurandmete viitearhitektuuri kihtide funktsioonid

Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.

Andmesalvestuse areng – infograafik

Andmesalvestuse areng – infograafik

Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit