Otu esi etinye Go na Ubuntu 20.04
Go bụ asụsụ mmemme na-ewu ewu nke Google mepụtara. Ntọhapụ mbụ bụ na Nọvemba 10, 2009, na mbipute 1.0 wepụtara na 2012. Ọ bụ asụsụ ọhụrụ mara mma ma e jiri ya tụnyere asụsụ ndị dị ka Java, Python, C, C++, wdg .. nke dịworo n'ahịa karịa 15 gbakwunyere afọ.
Asụsụ Mgbakọ (GC) jiri mee ya; C++ (gccgo) na Go. N'ọtụtụ ebe, ị nwere ike ịhụ ndị mmadụ na-ezo aka na-aga dị ka golang na nke ahụ bụ n'ihi aha ngalaba ya, golang.org, mana aha kwesịrị ekwesị bụ Go. Go bụ cross-platform, enwere ike itinye ya na Linux, Windows na macOS.
Ndị na-esonụ bụ ụfọdụ isi njirimara nke Go.
- Tinye na chịkọta asụsụ mmemme.
- Nkwado ego na mkpokọta mkpofu.
- Ọbá akwụkwọ na akụrụngwa siri ike.
- Nhazi ọtụtụ na ịkparịta ụka n'ọrụ dị elu.
- Amara maka ịgụ ihe na ojiji (dị ka Python).
N'edemede a, ị ga-amụta ka esi etinye na melite Go Programming Language na Ubuntu 20.04.
Ịwụnye Go Language na Ubuntu
Anyị ga-etinye ụdị Go kacha ọhụrụ bụ 1.15.5. Ka ibudata ụdị kachasị ọhụrụ, gaa na iwu wget ka ibudata ya na njedebe.
$ sudo wget https://golang.org/dl/go1.15.5.linux-amd64.tar.gz
Na-esote, wepụ tarball gaa na /usr/ndekọ mpaghara.
$ sudo tar -C /usr/local -xzf go1.15.5.linux-amd64.tar.gz
Tinye ụzọ ọnụọgụ abụọ go na faịlụ .bashrc /etc/profile (maka nrụnye n'obosara sistemụ).
export PATH=$PATH:/usr/local/go/bin
Mgbe ịgbakwunye mgbanwe gburugburu PATH, ịkwesịrị itinye mgbanwe ozugbo site na ịme iwu na-esonụ.
$ source ~/.bashrc
Ugbu a nyochaa nrụnye site na ịgba ọsọ ụdị aga na ọnụ.
$ go version
Ị nwekwara ike iwunye gaa na ụlọ ahịa snap kwa.
$ sudo snap install --classic --channel=1.15/stable go
Ka anyị mee mmemme ndewo ụwa ọdịnala anyị. Chekwaa faịlụ na ndọtị .go
.
$ cat > hello-world.go package main import "fmt" func main() { fmt.Println("Hello, World!") }
Iji mee ụdị mmemme gaa na-agba ọsọ
site na ọnụ.
$ go run hello-world.go
Wepu Go Language na Ubuntu
Iji wepụ Go na sistemu ahụ wepụ akwụkwọ ndekọ aha ebe a na-ewepụta bọọlụ go. N'okwu a, a na-ewepụta go na /usr/local/go. Ọzọkwa, wepụ ihe ntinye na ~/.bashrc ma ọ bụ ~/.bash_profile dabere na ebe ị gbakwunyere ụzọ mbupụ.
$ sudo rm -rf /usr/local/go $ sudo nano ~/.bashrc # remove the entry from $PATH $ source ~/.bashrc
Nke ahụ bụ maka akụkọ a. Ugbu a, i nwere, gbagoo na-agba ọsọ na-egwu ya.