Kif Tinstalla Go f'Ubuntu 20.04
Go hija lingwa ta 'programmar popolari maħluqa minn Google. L-ewwel rilaxx kien fl-10 ta 'Novembru, 2009, u l-verżjoni 1.0 ġiet rilaxxata fl-2012. Hija lingwa pjuttost ġdida meta mqabbla ma' lingwi bħal Java, Python, C, C++, eċċ. li ilha fis-suq għal aktar minn 15 plus. snin.
Go ġie Implimentat bil-lingwa Assembly (GC); C++ (gccgo) u Mur. F'ħafna postijiet, tista 'tara n-nies jirreferu għal go bħala golang u dan huwa minħabba l-isem tad-dominju tiegħu, golang.org, iżda l-isem proprju huwa Go. Go huwa cross-platform, jista 'jiġi installat fuq Linux, Windows, u macOS.
Dawn li ġejjin huma xi wħud mill-karatteristiċi ewlenin ta 'Go.
- Lingwa ta' programmar tat-tip u kkumpilata b'mod statiku.
- Appoġġ fl-istess ħin u ġbir ta' Żibel.
- Librerija u sett ta' għodod b'saħħithom.
- Multiproċessar u netwerking ta' prestazzjoni għolja.
- Magħruf għall-leġibbiltà u l-użabilità (Bħal Python).
F'dan l-artikolu, titgħallem kif tinstalla u twaqqaf Go Programming Language f'Ubuntu 20.04.
L-installazzjoni tal-Go Language f'Ubuntu
Aħna se ninstallaw l-aħħar verżjoni ta 'Go li hija 1.15.5. Biex tniżżel l-aħħar verżjoni, mur fil-kmand wget biex tniżżel fuq it-terminal.
$ sudo wget https://golang.org/dl/go1.15.5.linux-amd64.tar.gz
Sussegwentement, iġbed it-tarball għal /usr/direttorju lokali.
$ sudo tar -C /usr/local -xzf go1.15.5.linux-amd64.tar.gz
Żid il-mogħdija binarja tal-go mal-fajl .bashrc /etc/profile (għal installazzjoni mas-sistema kollha).
export PATH=$PATH:/usr/local/go/bin
Wara li żżid il-varjabbli tal-ambjent PATH, trid tapplika l-bidliet immedjatament billi tħaddem il-kmand li ġej.
$ source ~/.bashrc
Issa tivverifika l-installazzjoni billi sempliċement taħdem il-verżjoni go fit-terminal.
$ go version
Tista 'wkoll tinstalla go mill-maħżen snap wisq.
$ sudo snap install --classic --channel=1.15/stable go
Ejja nmexxu l-programm tradizzjonali tagħna hello world. Issejvja l-fajl bl-estensjoni .go
.
$ cat > hello-world.go package main import "fmt" func main() { fmt.Println("Hello, World!") }
Biex tmexxi t-tip ta' programm mur mexxi
mit-terminal.
$ go run hello-world.go
Neħħi Go Language f'Ubuntu
Biex tneħħi Go mis-sistema neħħi d-direttorju fejn jiġi estratt il-go tarball. F'dan il-każ, go jiġi estratt għal /usr/local/go. Ukoll, neħħi l-entrata minn ~/.bashrc jew ~/.bash_profile skont fejn żidt il-mogħdija tal-esportazzjoni.
$ sudo rm -rf /usr/local/go $ sudo nano ~/.bashrc # remove the entry from $PATH $ source ~/.bashrc
Dak hu għal dan l-artikolu. Issa għandek, Mur u taħdem biex tilgħab magħha.