ரகுடோ, உபுண்டு 20.04 இல் இந்த ராகு கம்பைலரை எவ்வாறு நிறுவுவது

ராகுடோ

அடுத்த கட்டுரையில் நாம் ராகுடோவைப் பார்க்கப் போகிறோம். இது MoarVM மற்றும் ஜாவா மெய்நிகர் இயந்திரத்திற்கான ஒரு ராகு தொகுப்பி. இது தற்போது முக்கிய ராகு தொகுப்பி, செயலில் வளர்ச்சியில் உள்ளது. இது ராகுவின் முழு திறனை அனுபவிக்க அனுமதிக்கும் ஒரு தொகுப்பாகும். கலை உரிமம் 2.0 இன் விதிமுறைகளின் கீழ் ரகுடோ விநியோகிக்கப்படுகிறது.

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

முதல் மற்றும் முக்கிய வெளியீடு, தொகுப்பி மற்றும் தொகுதிகள் இரண்டும் («ரகுடோ» அல்லது «ரகுடோ ஸ்டார் called என்று அழைக்கப்படுகிறது) ஜூலை 29, 2010 அன்று வெளியிடப்பட்டது. ஒரு மொழி செயலாக்கத்தின் பெயரை வேறுபடுத்துவதற்காக 'ரகுடோ' என்ற சொல் தேர்ந்தெடுக்கப்பட்டது ('ரகுடோ') மொழி விவரக்குறிப்பு பெயரின் ('ராகு'). உத்தியோகபூர்வ சோதனைத் தொகுப்பைக் கடந்து செல்லும் எந்தவொரு செயலாக்கமும் தன்னை 'ராகு' என்று அழைக்கலாம். முதிர்ச்சியின் பல்வேறு நிலைகளில் தற்போது பல செயலாக்கங்கள் உள்ளன, மேலும் ராகுடோ மட்டுமே ராகு மற்றும் ராகுக்கான NQP இன் முழு துணைக்குழுவையும் செயல்படுத்துகிறது.

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

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

உங்கள் கணினியில் இதை நிறுவ விரும்பினால், ஒரு முனையத்தை (Ctrl + Alt + T) திறந்து பின்வரும் கட்டளையை இயக்கவும்:

act இலிருந்து rakudo ஐ நிறுவவும்

sudo apt install rakudo

இது எளிதான நிறுவல் முறை, ஆனால் இது ரகுடோவின் சமீபத்திய நிலையான பதிப்பை எங்களுக்கு வழங்காது. உன்னால் முடியும் நிறுவப்பட்ட பதிப்பை apt ஐப் பயன்படுத்தி சரிபார்க்கவும் ஒரே முனையத்தில் தட்டச்சு செய்க:

பதிப்பு apt இலிருந்து நிறுவப்பட்டது

rakudo --version

இந்த திட்டத்தின் வலைத்தளத்திலிருந்து, இல் பதிவிறக்க பிரிவு, சமீபத்திய நிலையான பதிப்பை நேரடியாக பதிவிறக்குவதற்கான விருப்பத்தைக் காண்போம். நாம் wget கட்டளையையும் பயன்படுத்தலாம் முனையத்தில் (Ctrl + Alt + T) பின்வருமாறு:

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

wget -c https://rakudo.org/dl/rakudo/rakudo-moar-2021.03-01-linux-x86_64-gcc.tar.gz

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

tar xzvf rakudo-moar-2021.03-01-linux-x86_64-gcc.tar.gz

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

ரகுடோ பைனரி

mv rakudo-moar-2021.03-01-linux-x86_64-gcc/ rakudo

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

பதிப்பு கிதுபிலிருந்து பதிவிறக்கம் செய்யப்பட்டது

./raku --version

பயன்பாட்டுக்கு ஒரு சிறிய எடுத்துக்காட்டு

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

vim ejemplo-rakudo.pl

கோப்பின் உள்ளே, நாம் எழுத வேண்டும் பின்வருபவை போன்றவை:

say "Esto es un ejemplo con Rakudo utilizado en Ubuntu 20.04";

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

rakudo/bin/raku ejemplo-rakudo.pl

இந்த கட்டளை திரையில் பின்வருவது போன்ற வெளியீட்டை வழங்கும்:

ராகுவுடன் ஹலோ உலக உதாரணம்

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

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


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

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

*

*

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

  1.   பேட்ரிக் புக்கர் அவர் கூறினார்

    இதற்கு எப்படி நன்றி!

    பெர்ல் மற்றும் ராகு ஸ்கிரிப்ட்களுக்கு இடையே தெளிவான வேறுபாட்டைக் காண நியமன கோப்பு நீட்டிப்பு `.pl` க்கு பதிலாக` .ரகு` ஆகும்.

    Rakudo.org இல் பதிவிறக்கம் செய்யக்கூடிய தொகுக்கப்பட்ட வெளியீடுகள் `PATH` ஐ மாற்றியமைக்க ஒரு ஸ்கிரிப்டைக் கொண்டுள்ளன. இது `பின் /` மற்றும்` ஷேர் / பெர்ல் 6 / தளம் / பின் / `கோப்புறையைச் சேர்க்கிறது, இதில்` ஜெஃப்` தொகுதி நிறுவி உள்ளது. இதை இப்படி அழைக்கலாம்: `$ (/ path / of / rakudo / scripts / set-env.sh)`. தற்போதைய பணி அடைவைப் பொருட்படுத்தாமல் ஒருவர் `ராகு` மற்றும்` ஜெஃப்` என்று அழைக்கலாம்.

    1.    டேமியன் ஏ. அவர் கூறினார்

      தெளிவுபடுத்தலுக்கும் பங்களிப்புக்கும் நன்றி. வாழ்த்துக்கள்