Si të instaloni Golang 1.13 në CentOS 8, Ubuntu 18.04, Debian 10 dhe Fedora 31

Go (i njohur edhe si Golang) është një gjuhë programimi e përpiluar në mënyrë statike, e ngjashme me C, e zhvilluar nga Google. Thjeshtësia dhe shkathtësia e Go e ka bërë atë të jetë gjuha e preferuar për zhvillimin e aplikacioneve në ueb dhe mikroshërbimeve me performancë të lartë.

Go mund të instalohet në Sistemet Operative Linux 32-bit dhe 64-bit. Megjithëse këto hapa janë shkruar për CentOS, Ubuntu, Debian dhe Fedora, ato janë të zbatueshme për çdo shpërndarje Linux .

Parakushtet

Para se të filloni, sigurohuni që të keni

  • Një shembull Vultr CentOS 8, Ubuntu 18.04, ose Debian 10 VPS
  • Një përdorues me privilegje rrënjësore

Instalimi

Hyni në shembullin tuaj Vultr nëpërmjet SSH .

Hapi 1: Shkarkoni dhe hiqni arkivin Go 1.13

Ndërtimi, koha e ekzekutimit dhe mjetet e mbështetjes së gjuhës Go janë të disponueshme si një arkiv TAR për Linux. Procesi i instalimit:

  • Shkarkoni arkivin duke përdorur wget.
  • Nxjerrë atë duke përdorur tar/usr/localshteg.
  • Hiq paketën e shkarkuar.

Shembuj të komandave për sistemet 64-bit

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

Shembuj të komandave për sistemet 32-bit

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

Në kohën e shkrimit të këtij udhëzuesi, versioni më i fundit i disponueshëm ishte 1.13. Mund të kontrolloni versionin më të fundit të Go nga faqja zyrtare e shkarkimit Go .

Hapi 2: Vendosni variablat e mjedisit

Koha e ekzekutimit dhe ekzekutuesit e ndërtimit të Go janë tani të disponueshme nën /usr/local/go/bin. Shtoni shtegun e ekzekutueshëm në PATHvariablin e mjedisit. Shtoni GOROOTvariablin e mjedisit duke iu referuar instalimit tuaj lokal Go. Përdorni sourcekomandën për të ringarkuar vlerat e përditësuara.

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

Hapi 3: Verifikimi

Tani, le të verifikojmë konfigurimin Go.

go version

Kjo duhet të printojë versionin aktual.

go env 

Kjo duhet të printojë të gjithë flamujt. Nëse po, ju keni konfiguruar me sukses instalimin Go në sistemin tuaj.

OPTIONAL: Një program i shpejtë Hello World

Le të shkruajmë aplikacionin Hello World për të testuar konfigurimin tonë.

  1. Krijoni një dosje dhe lundroni në të.

    mkdir hello
    cd hello   
    
  2. Krijoni një modul Go duke përdorur go modkomandën.

    go mod init hello
    
  3. Krijo një skedar me emrin hello.go

    touch hello.go
    
  4. Redaktoni skedarin hello.go.

    vi hello.go
    
  5. Pasi të hyni në redaktuesin vi, shtypni Ipër të kaluar në modalitetin "Fut".

  6. Futni pjesën e mëposhtme të kodit në redaktues.

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

Programet e ekzekutueshme Go fillojnë me paketën main. Ne importuam fmt paketën , e cila ofron metoda për të printuar tekstin.

  1. Ruani skedarin duke shtypur ESCdhe shtypurWQENTER

  2. Ekzekutoni aplikacionin tuaj të parë Go

    go run hello.go
    
  3. Ju duhet të shihni daljen:

    Hello World!
    

Ju keni konfiguruar me sukses Go dhe keni shkruar aplikacionin tuaj të parë.

Lëreni një koment

Ngritja e makinave: Aplikimet në botën reale të AI

Ngritja e makinave: Aplikimet në botën reale të AI

Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.

Sulmet DDOS: Një përmbledhje e shkurtër

Sulmet DDOS: Një përmbledhje e shkurtër

A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.

Evolucioni i ruajtjes së të dhënave - Infografik

Evolucioni i ruajtjes së të dhënave - Infografik

Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Së fundmi Apple lëshoi ​​macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë