Tag, ku rakib luqaddan barnaamijka Ubuntu 20.04

ku saabsan Ku rakibida 'Ubuntu 20.04'

Maqaalka soo socda waxaan ku eegeynaa sida aan u awoodno rakibi Go, badanaa loo yaqaan golang, Ubuntu 20.04. Kani waa luqad casri ah oo barnaamij il furan oo uu abuuray Google taas oo noo oggolaan doonta inaan abuurno barnaamijyo la isku halleyn karo oo hufan. Waa luqad la soo ururiyey, taas oo macnaheedu yahay waxaad u baahan doontaa inaad soo uruuriso koodhka isha si aad u abuurto fayl la fulin karo oo loo isticmaalo in lagu maamulo barnaamijka.

Codsiyo badan oo caan ah, sida Kubureteska, Docker, Prometheus iyo Terraform, ayaa lagu qoray Go. Tani waa a la ururiyey, isla markaa, lama huraan ah, qaabeysan, luqad barnaamij aan ujeeddo u jeedin oo qashin ururiyaha.

Qaar ka mid ah astaamaha guud ee Go

  • Waa hal mashruuc ilo furan.
  • Luqaddan isticmaal cinwaan la mid ah C.
  • Adeegso teeb garaacid oo waxqabadkeedu waa la barbar dhigi karaa kan luuqadaha sida C iyo C ++ maxaa yeelay, kuwan oo kale, compiler-ku wuxuu baddelayaa Go code-ka lambarka mashiinka.
  • Luqaddan wuxuu leeyahay waxyaabo badan oo ka mid ah astaamaha iyo tas-hiilaadka luuqadaha firfircoon sida Python.
  • In kasta oo ay tahay luqad loogu talagalay barnaamijyada nidaamka, waxay siisaa qashin ururiyaha iyo awoodaha kale ee heerka sare taas oo ka dhigaysa luuqad aad u awood badan.
  • Binary Go wuxuu leeyahay astaamaha iskutallaabta iskutallaabta hooyo.
  • Go wuxuu taageeraa qaabka barnaamishka ujeedo-ujeedo leh, laakiin ka duwan luuqadaha barnaamijyada ugu caansan ma laha nooc iyo dhaxal-keyword.
  • Kani waa luuqad barnaamij loogu talagalay inay ka faa'iidaystaan ​​nidaamyada processor-ka badan.

Ku rakib Tag Ubuntu 20.04

Si loo rakibo Tag Ubuntu 20.04 waxaan kaliya u baahan nahay inaan raacno talaabooyinka soo socda:

Soo dejiso Kubadda Go tarball

Qoraalkan, nooca xasilloon ee ugu dambeeyay waa 1.14.2. Kahor soo dejinta tarball, waxaa lagugula talinayaa inaad booqato rasmiga ah download page Tag oo hubi haddii nooc cusub la heli karo.

Si aad u soo dejiso xirmada na xiiseysa, waan sameyn karnaa ka soo biraawsarka internetka ama isticmaalaya wget boosteejada (Ctrl + Alt + T):

soo dejiso xirmo tarbal ah

wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz

Kadib markaan soo degsano, waan furi faylka la soo dejiyey ee galka ku jira / usr / degaanka:

sudo tar -xvf go1.14.2.linux-amd64.tar.gz -C /usr/local/

Ku habboon ka beddelashada dariiqa

Al kudar meesha tusaha Go ku badalka $ PATH deegaanka, nidaamku wuxuu ogaan doonaa halka laga helayo labada go ee fulin kara.

Tan waxaa lagu samayn karaa iyadoo lagu daro safka soo socda feylka / iwm / astaan (loogu talagalay rakibaadda nidaamka oo dhan) ama faylka $ HOME / .fayl (loogu talagalay rakibaadda isticmaaleha hadda):

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

Mar haddii safkii hore lagu daro feylka sida aadka ah noo daneynaya, waxa kaliya oo hadhsan inuu badbaadiyo ku shub isbeddelka deegaanka cusub ee 'PATH' kal-fadhiga hadda iyadoo amarka:

source ~/.profile

Hubi rakibaadda

Waan awoodnaa eeg nooca lagu rakibay nidaamka makiinada ku garaacaysa (Ctrl + Alt + T):

nooca Go rakibay

go version

Tusaale yar

Si loo tijaabiyo rakibaadda luqaddan waxaan sameyn doonnaa barnaamij fudud oo daabacaya farriinta caadiga ah ee 'Waad salaaman tihiin aduunka'.

Asal ahaan doorsoomaha GOPATH, oo qeexaya meesha uu ku yaalo goobta shaqada, ayaa lagu wadaa $ HOME / go. Si loo abuuro galka goobta shaqada waxaan kaliya u baahanahay inaan ku qorno terminalka (Ctrl + Alt + T):

mkdir ~/go

Gudaha goobta shaqada, waxaan abuureynaa tusaha cusub ee la yiraahdo src iyo galka gudihiisa Hola:

mkdir -p ~/go/src/hola

Tilmaamahan, adoo adeegsanaya tifaftiraha aan jecel nahay waxaan abuuri doonaa feyl la yiraahdo hello.go, gudahana waxaan ku dhejineynaa lambarka soo socda:

tusaale fayl ku qor Go

package main

import "fmt"

func main() {
         fmt.Printf("Hola, esto es una prueba de go en Ubuntu 20.04\n")
}

Marka la dhajiyo, waxaan kaliya u baahanahay inaan keydinno feylka oo aan ka baxno. Si aad u hesho dheeraad ah oo ku saabsan tusaha go Workspace, isticmaalayaashu way booqan karaan Bogga dukumintiga.

Hadda waxaan u socon doonnaa galka ~ / tag / src / hello y ordo amarka soo socda si aad u soo ururiso barnaamijka:

soo ururinta tusaalaha oo leh Go

cd ~/go/src/hola

go build

Amarka kor ku xusan ayaa abuuri doona feyl la fulin karo oo la yiraahdo hello. Waxaan ku fulin karnaa tan adoo garaacaya amarka:

socda faylka muunada

./hola

Hadda oo aan soo degsannay oo aan ku rakibnay nidaamkeenna Ubuntu 20.04, waxaan bilaabi karnaa horumarinta mashaariicdeena. Wixii macluumaad dheeraad ah oo ku saabsan luqaddan, isticmaalayaasha ayaa la tashan kara dukumiintiyada rasmiga ah.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.