ഉബുണ്ടു 20.04-ൽ ഗോ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


ഗൂഗിൾ സൃഷ്ടിച്ച ഒരു ജനപ്രിയ പ്രോഗ്രാമിംഗ് ഭാഷയാണ് ഗോ. ആദ്യ റിലീസ് നവംബർ 10, 2009, പതിപ്പ് 1.0 2012 ൽ പുറത്തിറങ്ങി. ജാവ, പൈത്തൺ, സി, സി++ തുടങ്ങിയ ഭാഷകളെ അപേക്ഷിച്ച് ഇത് വളരെ പുതിയ ഭാഷയാണ്. വർഷങ്ങൾ.

അസംബ്ലി ഭാഷ (ജിസി) ഉപയോഗിച്ചാണ് ഗോ നടപ്പിലാക്കിയത്; C++ (gccgo), Go. പല സ്ഥലങ്ങളിലും ആളുകൾ golang എന്ന് വിളിക്കുന്നത് നിങ്ങൾ കണ്ടേക്കാം, അതിന് കാരണം അതിന്റെ ഡൊമെയ്ൻ നാമമായ golang.org ആണ്, എന്നാൽ ശരിയായ പേര് Go എന്നാണ്. Go എന്നത് ക്രോസ് പ്ലാറ്റ്uഫോമാണ്, ഇത് Linux, Windows, macOS എന്നിവയിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും.

ഗോയുടെ ചില പ്രധാന സവിശേഷതകൾ താഴെ കൊടുക്കുന്നു.

  • സ്റ്റാറ്റിക്കലി ടൈപ്പ് ചെയ്ത് കംപൈൽ ചെയ്ത പ്രോഗ്രാമിംഗ് ഭാഷ.
  • കൺകറൻസി പിന്തുണയും മാലിന്യ ശേഖരണവും.
  • ശക്തമായ ലൈബ്രറിയും ടൂൾസെറ്റും.
  • മൾട്ടിപ്രോസസിംഗും ഉയർന്ന പ്രകടനമുള്ള നെറ്റ്uവർക്കിംഗും.
  • വായനക്ഷമതയ്ക്കും ഉപയോഗക്ഷമതയ്ക്കും പേരുകേട്ടതാണ് (പൈത്തൺ പോലെ).

ഈ ലേഖനത്തിൽ, ഉബുണ്ടു 20.04-ൽ Go പ്രോഗ്രാമിംഗ് ലാംഗ്വേജ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും സജ്ജീകരിക്കാമെന്നും നിങ്ങൾ പഠിക്കും.

ഉബുണ്ടുവിൽ ഗോ ലാംഗ്വേജ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു

Go-യുടെ ഏറ്റവും പുതിയ പതിപ്പായ 1.15.5 ഞങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യും. ഏറ്റവും പുതിയ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യാൻ, ടെർമിനലിൽ ഡൌൺലോഡ് ചെയ്യാൻ wget കമാൻഡിലേക്ക് പോകുക.

$ sudo wget https://golang.org/dl/go1.15.5.linux-amd64.tar.gz

അടുത്തതായി, ടാർബോൾ /usr/local ഡയറക്ടറിയിലേക്ക് എക്സ്ട്രാക്റ്റ് ചെയ്യുക.

$ sudo tar -C /usr/local -xzf go1.15.5.linux-amd64.tar.gz

.bashrc ഫയൽ /etc/profile-ലേക്ക് ഗോ ബൈനറി പാത്ത് ചേർക്കുക (സിസ്റ്റം-വൈഡ് ഇൻസ്റ്റലേഷനായി).

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

PATH എൻവയോൺമെന്റ് വേരിയബിൾ ചേർത്ത ശേഷം, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് നിങ്ങൾ ഉടൻ മാറ്റങ്ങൾ പ്രയോഗിക്കേണ്ടതുണ്ട്.

$ source ~/.bashrc

ഇപ്പോൾ ടെർമിനലിൽ ഗോ പതിപ്പ് പ്രവർത്തിപ്പിച്ച് ഇൻസ്റ്റാളേഷൻ സ്ഥിരീകരിക്കുക.

$ go version

നിങ്ങൾക്ക് സ്നാപ്പ് സ്റ്റോറിൽ നിന്നും ഗോ ഇൻസ്റ്റാൾ ചെയ്യാനും കഴിയും.

$ sudo snap install --classic --channel=1.15/stable go 

നമുക്ക് നമ്മുടെ പരമ്പരാഗത ഹലോ വേൾഡ് പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കാം. .go വിപുലീകരണം ഉപയോഗിച്ച് ഫയൽ സംരക്ഷിക്കുക.

$ cat > hello-world.go

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുന്നതിന് ടെർമിനലിൽ നിന്ന് റൺ ചെയ്യുക.

$ go run hello-world.go

ഉബുണ്ടുവിലെ ഗോ ഭാഷ നീക്കം ചെയ്യുക

സിസ്റ്റത്തിൽ നിന്ന് Go നീക്കം ചെയ്യുന്നതിനായി ഗോ ടാർബോൾ വേർതിരിച്ചെടുത്ത ഡയറക്ടറി നീക്കം ചെയ്യുക. ഈ സാഹചര്യത്തിൽ, go /usr/local/go എന്നതിലേക്ക് എക്uസ്uട്രാക്uറ്റുചെയ്യുന്നു. കൂടാതെ, നിങ്ങൾ എക്uസ്uപോർട്ട് പാത്ത് എവിടെ ചേർത്തു എന്നതിനെ ആശ്രയിച്ച് ~/.bashrc അല്ലെങ്കിൽ ~/.bash_profile-ൽ നിന്ന് എൻട്രി നീക്കം ചെയ്യുക.

$ sudo rm -rf /usr/local/go
$ sudo nano ~/.bashrc        # remove the entry from $PATH
$ source ~/.bashrc

ഈ ലേഖനത്തിന് അത്രയേയുള്ളൂ. ഇപ്പോൾ നിങ്ങൾക്കുണ്ട്, അതിനൊപ്പം കളിക്കാൻ കയറി ഓടുക.