சென்று, இந்த நிரலாக்க மொழியை உபுண்டு 17.10 இல் நிறுவவும்

பற்றி

அடுத்த கட்டுரையில் நாம் கோவைப் பார்க்கப் போகிறோம். கோலாங் என்றும் அழைக்கப்படுகிறது, அது ஒரு திறந்த மூல நிரலாக்க மொழி கூகிளில் ராபர்ட் க்ரீசெமர், ராப் பைக் மற்றும் கென் தாம்சன் ஆகியோரால் உருவாக்கப்பட்டது. பெரும்பாலான குனு / லினக்ஸ் விநியோகங்களின் இயல்புநிலை களஞ்சியங்களில் கோ மொழி கிடைக்கிறது. கூகிளின் சில தயாரிப்பு சேவையகங்களிலும், டிராப்பாக்ஸ், சவுண்ட்க்ளூட், உபெர் போன்ற பிற நிறுவனங்களிலும் இந்த மொழி தீவிரமாக பயன்படுத்தப்படுகிறது.

இந்த கட்டுரையில் உபுண்டுவில் கோ நிரலாக்க மொழியை எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது என்று பார்ப்போம். இது ஒரு நிரலாக்க மொழி தொகுக்கப்பட்டது, ஒரே நேரத்தில், கட்டாய, கட்டமைக்கப்பட்ட, பொருள் சார்ந்ததல்ல மற்றும் உடன் குப்பை சேகரிப்பான். தொகுப்பு மேலாளரைப் பயன்படுத்தி அல்லது குறியீட்டைப் பதிவிறக்குவதன் மூலம் கோலாங்கை நிறுவ முடியும்.

நிறுவவும் உபுண்டுவில்

தொகுப்பு நிர்வாகிகளைப் பயன்படுத்தி கோ மொழியை நிறுவவும்

போன்ற DEB- அடிப்படையிலான அமைப்புகளில் டெபியன், உபுண்டு, லினக்ஸ் புதினா, முனையத்தில் (Ctrl + Alt + T) பின்வரும் கட்டளையைப் பயன்படுத்தி அதை நிறுவலாம்:

sudo apt-get install golang

நீங்கள் இ கூடுதல் கருவிகளை நிறுவவும். DEB- அடிப்படையிலான கணினிகளில், ஒரே முனையத்தில் இயக்கவும்:

sudo apt-cache search golang

மூலத்திலிருந்து செல் நிறுவவும்

இயல்புநிலை களஞ்சியங்களில் உள்ள கோ மொழி பதிப்பு காலாவதியானது. சமீபத்திய பதிப்பை நிறுவ நீங்கள் ஆர்வமாக இருந்தால், அதை அதிகாரப்பூர்வ வலைத்தளத்திலிருந்து பதிவிறக்கம் செய்து கீழே விவரிக்கப்பட்டுள்ளபடி கைமுறையாக நிறுவவும். இந்த எடுத்துக்காட்டுக்கு, நான் பின்பற்றிய விருப்பம் இதுதான்.

பதிப்பில் நான் சோதித்த பின்வரும் கட்டளைகள் உபுண்டு 9. இருப்பினும், இந்த படிகள் மற்ற குனு / லினக்ஸ் விநியோகங்களுக்கும் ஒரே மாதிரியானவை. உங்களிடமிருந்து சமீபத்திய சுருக்கப்பட்ட பதிப்பைப் பதிவிறக்கவும் வலைப்பக்கம்.

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

இப்போது கோப்பின் நேர்மையை சரிபார்க்கவும் கீழே காட்டப்பட்டுள்ளபடி பதிவிறக்கம் செய்யப்பட்டது.

sha256sum go1.9.3.linux-amd64.tar.gz

இன் மதிப்பு SHA256 செக்சம் முந்தைய கட்டளை பதிவிறக்க இணைப்புடன் வழங்கப்பட்டதை நீங்கள் பொருத்த வேண்டும் என்பதைக் காட்டுகிறது. இது பொருந்தவில்லை என்றால், அதை மீண்டும் பதிவிறக்கவும்.

பதிவிறக்கிய கோப்பை கட்டளையுடன் பிரித்தெடுக்கவும்:

sudo tar -C /usr/local -xvzf go1.9.3.linux-amd64.tar.gz

இது கோப்பகத்தில் பிரித்தெடுக்கப்படும் / உள்ளூர் / usr ஆனது. -C கொடி இலக்கு கோப்பகத்தைக் குறிக்கிறது.

கோவை உள்ளமைக்கவும்

இப்போது, ​​நாம் வேண்டும் பயனரின் சுயவிவரத்தில் செல்ல பாதையை அமைக்கவும். முனையத்தில் (Ctrl + Alt + T) தட்டச்சு செய்வதன் மூலம் உங்கள் பயனர் சுயவிவரத்தைத் திருத்தவும்:

sudo vi ~/.profile

பின்வரும் வரியைச் சேர்க்கவும்:

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

கோப்பை சேமித்து மூடவும்.

இப்போது நாம் கட்டமைப்போம் பணியிடம். பணியிடம் என்பது கோப்பகங்களின் வரிசைமுறை. இந்த வழக்கில் அதன் மூலத்தில் மூன்று கோப்பகங்களை நாங்கள் உங்களுக்கு வழங்க உள்ளோம்:

  • மூல
  • pkg
  • நான்

முனையத்தில் பின்வரும் கட்டளையைப் பயன்படுத்தி கோப்பகங்களின் இந்த வரிசைக்கு நாம் உருவாக்கலாம்:

mkdir -p $HOME/go_projects/{src,pkg,bin}

அடுத்து, நாம் வேண்டும் புதிய பணியிடத்தை சுட்டிக்காட்டுங்கள். இதைச் செய்ய, ~ / .profile கோப்பைத் திருத்தவும்:

sudo vi ~/.profile

அதில் பின்வரும் வரிகளைச் சேர்க்கவும்:

export GOPATH="$HOME/go_projects"
export GOBIN="$GOPATH/bin"

பயனர் சுயவிவர உள்ளமைவுக்குச் செல்லவும்

இயல்புநிலை இருப்பிடத்தைத் தவிர வேறு இடத்தில் கோ நிறுவப்பட்டிருந்தால் (/ usr / local /), நீங்கள் நிறுவல் பாதையை குறிப்பிட வேண்டும் (கோரூட்) ~ / .profile கோப்பில். உதாரணத்திற்கு, நீங்கள் நிறுவியிருந்தால் உங்கள் வீட்டு அடைவில் செல்லுங்கள், பின்னர் நீங்கள் பயனர் சுயவிவர கோப்பில் பின்வரும் வரிகளை சேர்க்க வேண்டும்:

export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin

தயவுசெய்து கவனிக்கவும் தொகுப்பு மேலாளர்களைப் பயன்படுத்தி கோலாங்கை நிறுவியிருந்தால், நிறுவல் பாதை இருக்கும் / usr / lib / go o / usr / lib / golang. இந்த வழக்கில் நீங்கள் GOROOT இல் பாதையின் மதிப்பைப் புதுப்பிக்க வேண்டும்.

பொருத்தமான மதிப்புகளை நீங்கள் குறிப்பிட்டதும், தட்டச்சு செய்வதன் மூலம் செல் சூழல் மதிப்புகளைப் புதுப்பிக்கவும்:

source ~/.profile

நிறுவலை சரிபார்க்கவும்

தகவல் மற்றும் நிறுவல் சோதனைக்குச் செல்லவும்

எல்லாம் நிறுவப்பட்டு சரியாக உள்ளமைக்கப்பட்டுள்ளதா என சரிபார்க்க பின்வரும் கட்டளைகளை இயக்கவும். பார்ப்போம் பதிப்பு நிறுவப்பட்டது உடன்:

go version

அவளை பார்க்க சுற்றுச்சூழல் தகவல், ஓடு:

go env

முந்தைய ஸ்கிரீன்ஷாட்டில் உள்ளதைப் போன்ற முடிவுகளைப் பார்த்தால், வாழ்த்துக்கள்! நீங்கள் இப்போது நிரலாக்கத்தை தொடங்கலாம்.

Go ஐப் பயன்படுத்தி 'ஹலோ வேர்ல்ட்' உருவாக்கவும்

இப்போது நாம் கோ நிறுவப்பட்டிருக்கிறோம், மேலே சென்று நம்புவோம் ஒரு எளிய 'ஹலோ வேர்ல்ட்' திட்டம்.

என்ற கோப்பை உருவாக்க உள்ளோம் hello.go பின்வரும் கட்டளையுடன்:

vi go_projects/src/hola/hola.go

அதில் பின்வரும் வரிகளைச் சேர்க்கவும்:

package main

import "fmt"

func main() {
fmt.Println("Hola usuarios de Ubunlog. Este es un pequeño programa utilizando Go en Ubuntu 17.10")
}

கோப்பை சேமித்து மூடவும். பின்வரும் கட்டளையைத் தொடங்கவும் நிரலை தொகுக்கவும்:

go install $GOPATH/src/hola/hola.go

இறுதியாக, நிரலை இயக்கவும் கட்டளையைப் பயன்படுத்தி:

கோவில் நிரலை நிறுவுதல் மற்றும் தொடங்குதல்

$GOBIN/hello

எல்லாம் சரியாக நடந்தால், வாழ்த்துக்கள்! நீங்கள் கோவுடன் ஒரு எடுத்துக்காட்டு நிரலை உருவாக்கியுள்ளீர்கள்.

மேலும் விவரங்களுக்கு, பார்க்கவும் உதவி பிரிவு ஓடுதல்:

உதவி செல்லுங்கள்

go help

நீங்கள் சரிபார்க்கலாம் உத்தியோகபூர்வ ஆவணங்கள் வழங்கியவர்.

நீங்கள் இனி இந்த மொழியை விரும்பவில்லை என்றால், உங்களால் முடியும் அதை நிறுவல் நீக்க மூலம் தொகுப்பு மேலாளர் அல்லது வெறுமனே / usr / local / go கோப்பகத்தை நீக்குகிறது. இது நீங்கள் எடுக்கும் நிறுவல் விருப்பத்தைப் பொறுத்தது. கூடுதலாக, இது பணியிடத்திலிருந்து கோப்பகங்களையும் நீக்குகிறது.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.