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

உபுண்டு 20.04 இல் கோ நிறுவலைப் பற்றி

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

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

கோவின் சில பொதுவான அம்சங்கள்

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

நிறுவு உபுண்டு 20.04 இல்

உபுண்டு 20.04 இல் கோவை நிறுவ நாம் பின்வரும் படிகளை மட்டுமே பின்பற்ற வேண்டும்:

கோ டார்பால் பதிவிறக்கவும்

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

எங்களுக்கு விருப்பமான தொகுப்பைப் பதிவிறக்க, நாங்கள் அதை செய்ய முடியும் வலை உலாவியில் இருந்து அல்லது wget ஐப் பயன்படுத்துதல் ஒரு முனையத்தில் (Ctrl + Alt + T):

பதிவிறக்கம் தர்பால் பேக்

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

பதிவிறக்கிய பிறகு, நாங்கள் செய்வோம் பதிவிறக்கிய கோப்பை கோப்பகத்தில் அவிழ்த்து விடுங்கள் / உள்ளூர் / usr ஆனது:

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

பாதை மாறியில் இருந்து பொருந்தும்

Al அடைவு இருப்பிடத்தை $ PATH சூழல் மாறியில் சேர்க்கவும், கோ இயங்கக்கூடிய பைனரிகளை எங்கு கண்டுபிடிப்பது என்பது கணினிக்குத் தெரியும்.

கோப்பில் பின்வரும் வரியைச் சேர்ப்பதன் மூலம் இதைச் செய்யலாம் / etc / சுயவிவரம் (கணினி அளவிலான நிறுவலுக்கு) அல்லது கோப்புக்கு OM HOME /. சுயவிவரம் (தற்போதைய பயனர் நிறுவலுக்கு):

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

எங்களுக்கு மிகவும் விருப்பமான கோப்பில் முந்தைய வரி சேர்க்கப்பட்டவுடன், அதை சேமிக்க மட்டுமே உள்ளது தற்போதைய ஷெல் அமர்வில் புதிய PATH சூழல் மாறியை ஏற்றவும் கட்டளையுடன்:

source ~/.profile

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

நம்மால் முடியும் கணினியில் நிறுவப்பட்ட பதிப்பைக் காண்க முனையத்தில் தட்டச்சு செய்தல் (Ctrl + Alt + T):

Go இன் பதிப்பு நிறுவப்பட்டது

go version

ஒரு சிறிய உதாரணம்

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

இயல்பாக பணியிடத்தின் இருப்பிடத்தைக் குறிப்பிடும் GOPATH மாறி $ HOME / go என அமைக்கப்பட்டுள்ளது. பணியிட அடைவை உருவாக்க நாம் முனையத்தில் எழுத வேண்டும் (Ctrl + Alt + T):

mkdir ~/go

பணியிடத்திற்குள், நாங்கள் ஒரு புதிய கோப்பகத்தை உருவாக்குவோம் மூல மற்றும் அடைவு உள்ளே ஹலோ:

mkdir -p ~/go/src/hola

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

Go உடன் எடுத்துக்காட்டு கோப்பு

package main

import "fmt"

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

ஒட்டப்பட்டதும், கோப்பைச் சேமித்து வெளியேற வேண்டும். பெற Go பணியிட அடைவு வரிசைக்கு மேலும், பயனர்கள் பார்வையிடலாம் ஆவணப் பக்கம்.

இப்போது நாம் கோப்பகத்திற்கு செல்லப் போகிறோம் go / go / src / ஹலோ y நிரலை தொகுக்க பின்வரும் கட்டளையை இயக்கவும்:

கோ உடன் எடுத்துக்காட்டு தொகுப்பு

cd ~/go/src/hola

go build

மேலே உள்ள கட்டளை உருவாக்கும் ஹலோ எனப்படும் இயங்கக்கூடிய கோப்பு. கட்டளையைத் தட்டச்சு செய்வதன் மூலம் இதை இயக்கலாம்:

மாதிரி கோப்பை இயக்குகிறது

./hola

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


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

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

*

*

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