Raspberry Pi வாயிலாக பிரபலமான கணினி மொழிகளை கற்றுகொள்க

தற்போது தகவல்தொடர்புதுறையில் அதிக அளவு பணிவாய்ப்புகளை பெறுவதற்கு Raspberry Piஆனது மிகமுக்கிய பங்காற்றுகின்றது அதிலும் கணினிமொழிகளை மிகஎளிதாக கற்று தகவல்தொடர்புதுறையில் நம்முடைய திறனை மெருகேற்றி கொள்வதற்கு மிகவும் அத்தியாவசியமாக இதுஉதவுகின்றது அவற்றுள் மிகப்பிரலமான மூன்று கணினிமொழிகளை இதன் வாயிலாக நாம் கற்றுகொள்ளமுடியும்
1.பைதான் என்பது திறமூல உலகில் மிகவும் பிரபலமான கணினிமொழியாகும் இதனுடைய interpreter ஆனது அனைத்து லினக்ஸ் இயக்கமுறைமைகளுடன் சேர்த்து வழங்கப்படுகின்றது நம்முடைய Raspberry Piஇல் Raspbian இனை நிறுவுகை செய்தால் Thonny எனஅழைக்கப்படும் பயன்பாடானது துவக்கநிலையாளர்களுக்கு பைதான் எனும் கணினிமொழியை எளிதாக கற்பதற்கான IDE சூழலை வழங்குகின்றது இந்த IDE சூழலானது நாம் பைதான் மொழியில் குறிமுறைவரிகளைஎழுதும்போது எழுதும் கட்டளைவரிகளின் ஓரிரு எழுத்துகளை உள்ளீடு செய்தவுடனேயே மிகுதி எழுத்துகளை தானாகவே பூர்த்தி செய்து கொள்ளுதள், குறிமுறைவரிகளில் ஏற்படும் பிழைகளை தானாகவே திருத்தம் செய்து கொள்ளுதல், பயன்பாட்டினை உருவாக்கியபின்னர் மெய்நிகராக செயல்படச்செய்து இறுதிவிளைவை திரையில் காண்பது ஆகியபல்வேறு வசதி வாய்ப்புகளை துவக்கநிலையாளர்களுக்கு இது வழங்குகின்றது Raspberry Piஇல்Thonny எனும் பயன்பாட்டினை கொண்டு பைதான் மொழிகற்பதற்காகமேலும் விவரங்களை அறிந்து பயன்படுத்தி கொள்வதற்கு https://raspberrypihq.com/getting-started-with-python-programming-and-the-raspberry-pi/ எனும் இணையதளமுகவரிக்கு செல்க

2.ஜாவா எனும் அடுத்த மிகப்பிரபலமான கணினிமொழியானது தொழில்துறை நிறுவனங்களுக்கும் கல்லூரிகளுக்கும் மிகவும் உதவியாக இருகின்றது இந்த கணினி மொழியை Raspberry Pi வாயிலாக BlueJ எனும் பயன்பாடு வழங்கிடும் ஜாவாவின்IDE சூழலின் உதவியுடன் துவக்கநிலையாளர்களும் மிகஎளிதாக கற்றுக்கொள்ளமுடியும் ஜாவா மொழிகற்பதற்காகமேலும் விவரங்களை அறிந்து பயன்படுத்தி கொள்வதற்கு https://BlueJ.org/ raspberrypi/ எனும் இணையதளமுகவரிக்கு செல்க

3 ஜாவாஸ்கிரிப்ட் என்பது வாடிக்கையாளர்களுக்கு உதவிடும் இணையதள பயன்பாடுகளையும் பயனாளிகள் பயன்படுத்திடும் இணைய உலாவிகளுக்கு ஏற்ப தானாகவே தகவமைத்து கொள்ளும் வசதியுடன் உருவாக்கிடும் வசதியை வழங்குகின்றது அதுமட்டுமல்லாது சேவையாளர் பக்கத்தில் பல்வேறு பயன்பாடுகளின் பின்புலமாக இயங்கும் சேவைகளின் பயன்பாடுகளையும் இதன் வாயிலாக உருவாக்கிட முடியும் இவ்வாறான வசதிகொண்ட மிகப்பிரபலமான ஜாவாஸ்கிரிப்ட் எனும் கணினிமொழியை Node.js எனும் இயக்கசூழலை Raspberry Pi வாயிலாக இன் வாயிலாக எளிதாக கற்றுகொள்ளமுடியும் ஜாவாஸ்கிரிப்ட் மொழிகற்பதற்காகமேலும் விவரங்களை அறிந்து பயன்படுத்தி கொள்வதற்கு https://www.w3schools.com/nodejs/nodejs_raspberrypi.asp எனும் இணையதளமுகவரிக்கு செல்க
இவை மட்டுமல்லாது C, C++, PHP, and Ruby. போன்ற பல்வேறு கணினிமொழிகளைகூட துவக்கநிலையாளர்கள் எளிதாக Raspberry Pi வாயிலாக இன் வாயிலாக கற்றுக்கொள்ளமுடியும்

ராஸ்பெர்ரி பிஐயின் முதன்மையான செயல்திட்டங்கள்

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

2.Pi-Top என்பது நம்முடைய வழக்கமான மடிக்கணினிபோன்று 1080p துல்லிய திறனுடன்14 அங்குலநீளத் திரையுடனும் முழுஅளவு விசைப்பலகையும் trackpad போன்ற வசதிகளுடன் சிறியஅளவிலான கையடக்க மடிக்கணினியாகும்.

3.Pi Face என்பது முகஅடையாளத்தை கொண்டு அறிந்தேற்பு செய்வதற்கான மிகச்சிறந்த ராஸ்பெர்ரிபிஐ கருவியாகும் இது பைத்தான், ஓப்பன்சிவி ,ஆழ் கற்றல். ஆகியவற்றின் அடிப்படையில் செயல்படுகின்றது.

4.NintendoPi Switch என்பது ராஸ்பெர்ரி பிஐ, Nintendo ஆகியஇரண்டும் இணைந்த மிகச்சிறந்த விளையாட்டு திரையாகும் இதுமெய்நிகர் விளையாட்டினை எளிதாக விளையாட உதவுகின்றது

5.MagPi நாமெல்லோரும் கூகுளின் மெய்நிகர் உதவியாளர்தான் செயற்கை நினைவகத்திற்கு சிறந்த எடுத்துகாட்டாகும் என தவறாக எண்ணிவருகின்றோம் கூகுளின் மெய்நிகர் உதவியாளரானது இந்த MagPi’sஐயுடன் கூட்டுசேர்ந்து உருவாக்கப் பட்டது என்ற செய்தியை மனதில் கொள்க இந்த MagPi’s ஆனது speaker, buttons, cables, microphone, voice-hat module ஆகியவைகளுடன் ஒரு பெட்டிக்குள் ஒருங்கிணைக்கப்பட்டு அதனோடு கட்டணமற்ற AIஎன சுருக்கமாக அழைக்கப்படும் செயற்கைநினைவக kit உம் சேர்ந்து தொகுப்பாக இணைந்த ராஸ்பெர்ரி பி ஐ சாதனமாகும்.

6 ZeroPhone என்பது நம்முடைய சட்டைபையில் வைத்துகொள்ளுமாறான ஒரு லினக்ஸ் சாதனமாகும் இதனை தொகுப்பதும் பழுதுபார்பபதும் மிகஎளிய செயலாகும். Nokia 3410எனும்கைபேசி இதன் அடிப்படையில் செயல்படும் கருவியாகும்என்ற செய்தியை மனதில்கொள்க. ஆயினும் இது பயனாளரின் தனித்தன்மையை வேறுயாரும் உட்புகாதவாறு காத்திடுகின்றது

7.Stratux என்பது விமானம் ஒன்று வானத்தில் பறக்கும்போது அதன்பறக்கும் உயரும் பறக்கும்வேகம் இடஅமைவு ஆகிய விவரங்களை சைகைகளை குறியீடாக செய்து ஒளிபரப்பு செய்திடவும், மடைதிருப்புவதற்கும், பெறுவதற்கும் இதிலுள்ள Raspberry Pi Motherboard ஆனது பெரும்பங்கு வகிக்கின்றது

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

9.tiny camcorder முக்கியநிகழ்வுகளையும் செயல்களையும் பதிவுசெய்து பின்னர் அதனை காட்சியாக காண்பதற்குஇது உதவுகின்றது இதற்காக HyperPixel எனும் இயக்ககத்துடனும் ராஸ்பெர்ரிபிஐசாதனமும் இணைந்த CCTV camera போன்றவைகளுடன் இணைத்துஇதனை பயன்படுத்தி கொள்ளமுடியும்.

ராஸ்பெர்ரிபிஐஇல் பொதுப்பயன்பாட்டு உள்ளீட்டு வெளியீட்டு பின்களை எவ்வாறு பயன்படுத்தி கொள்ளமுடியும்

ராஸ்பெர்ரிபிஐஇல் 26 அல்லது 40எண்ணிக்கையிலான பொதுப்பயன்பாட்டு உள்ளீட்டு வெளியீட்டு பின்கள் உள்ளன இவைகள் ஒவ்வொன்றும் உணரிகள், சுற்றுகள்,இதரவகைசெயல் என்பனபோன்ற முன்கூட்டியே கட்டமைக்கப்பட்டசெயலிகளாகவும் அல்லது பொதுப் பயன்பட்டிற்கானதாகவும் ராஸ்பெர்ரிபிஐஇன் ஒவ்வொரு மாதிரிக்கேற்றவாறு வெவ்வேறு வகையில் நாம் விரும்பியவாறு பயன்படுத்தி கொள்ள தயாராக இருக்கின்றன GPIO எனசுருக்கமாக அழைக்கப்படும் இந்த பொதுப்பயன்பாட்டு உள்ளீட்டு வெளியீட்டு(general-purpose input/output ) பின்கள் பல்வேறு வகையான பணிகளை செயல்படுத்ததயாராக இருக்கின்றன. https://en.wikipedia.org/wiki/Raspberry_Pi#General_purpose_input-output_(GPIO)_connector எனும் முகவரியிலான விக்கிபீடியாவில் இதனுடைய ஒவ்வொரு பின்னை பற்றிய விவரங்களும் அவைகளின் செயலிகளை பற்றியும் மிகவிரிவாாக விளக்கமளிக்கின்றன நாம் விரும்பினால் சி ,பைத்தான, ஸ்கிராட்ச் ஆகிய கணினிமொழிகளின் வாயிலாக இவை ஒவ்வொன்றுடன் இடைமுகம் செய்திடமுடியும் இந்த GPIO பின்களுடன் LEDs, joysticks, barometric pressure, temperature, humidity, gyroscope, accelerometer ஆகிய நடைமுறை பயன்பாட்டு கருவிகளுடன் கட்டளைவரிகளின் வாயிலாக இடைமுகம் செய்து சரிபார்த்திடமுடியும் இவ்வாறான இடைமுக அனுபவத்தை அறிந்து கொள்வதற்காக https://opensource.com/life/16/4/experimenting-raspberry-pi-sense-hat எஂனும் இணையமுகவரிக்கு செல்க

ராஸ்பெர்ரிபிஐ இசைபெட்டியை நாமே எளிதாக உருவாக்கி கேட்டுமகிழலாம்

மிகக்குறைந்த செலவில் தன்னிகரற்றராஸ்பெர்ரிபிஐஇசைபெட்டியை நாமே எளிதாக உருவாக்கிகொள்ள முடியும் இதனை கொண்டு Spotify, Google Music, SoundCloud, Webradio, Podcasts ஆகிய இசைகளை மட்டுமல்லாது நம்முடைய சொந்த சாதனத்திலுள்ள இசை தொகுப்புகளையும் எளிதாக இசைத்திடுமாறு செய்து கேட்டுமகிழலாம் இது இசைக்கும்போது நம்முடைய கைபேசியின் மின்கலனின் மின்சாரம் காலியாகவிடுமோ என கவலைப்படவேண்டாம் மேலும் நம்முடைய கைபேசியில் வேறு ஏதேனும் பயன்பாட்டினை பயன்படுத்தி கொள்ளும்போதுகூட பின்புலத்தில் இதனைசெயல்படச்செய்து இசையை கேட்டுகொண்டே நம்முடைய மற்ற பணிகளை செய்துகொள்ளலாம் இது நம்முடைய கைபேசி, திறன்பேசி, மடிக்கணினி ,மேஜைக்கணினி ஆகியஅனைத்திலும் செயல்படும் திறன்மிக்கது MPD-client, MPDroid போன்றவைகளின் வாயிலாக அல்லது இணையத்தின் வாயிலாக எங்கிருந்தும் செயல்படுத்தலாம் இது Wifi வசதியை ஆதரிக்கின்றது SD Card, USB, Network ஆகியவற்றின் வாயிலாக கூட இசையை செயல்படுத்தி கேட்டுமகிழலாம் இதனை செயல்படுத்துவதற்காக லினக்ஸ் கட்டளைவரி போன்று எதுவும் தேவையில்லை
இதனை கட்டமைவுசெய்வதற்கு நன்றாக செயல்படும் ராஸ்பெர்ரிபிஐ, குறைந்தபட்சம்1GB அளவுள்ள SD Card ஆயினும் 2GB+ இருந்தால் நல்லதுஎன பரிந்துரைக்கப்படுகின்றது , குரோம் அல்லது ஃபயர்ஃபாக்ஸ் போன்றவைகளின் சமீபத்தியபதிப்புகளைகொண்ட இணையஉலாவிகளுடனான திறன்பேசி அல்லது கணினி ,Spotify Premium, Google Music அல்லது SoundCloud கணக்கு ஆகியவைமட்டும் போதுமானவை யாகும் இதனை பயன்படுத்தி கொள்ளுமுன் https://github.com/pimusicbox/pimusicbox/releases/download/v0.7.0RC6/PiMusicBox.pdf எனும் இணையமுகவரிக்கு சென்று அதில் கூறப்பட்டுள்ள வழிமுறைகளை நன்கு ஐயம்திரிபற தெரிந்து கொள்க
முதலில் https://github.com/pimusicbox/pimusicbox/releases/tag/v0.7.0RC7 எனும் முகவரியிலிருந்து இந்த மென்பொருள்கட்டினை பதிவிறக்கம் செய்து கொள்கபின்னர் zip கோப்பில் தொகுத்து கட்டப்பட்டவைகளை வெளியிலெடுத்து Etcher SD card image எனும் பயன்பாட்டினை கொண்டு SD Card இல் வைத்திடுக அதன்பின்னர் இதனை ராஸ்பெர்ரி பிஐஇல் இணைத்திடுக தொடர்ந்து தேவையான கம்பிவழி இணைப்புகளை வழங்கிடுக அல்லது Wifi நிறுவுகை செய்திடுக இறுதியாக ராஸ்பெர்ரி பிஐ செயல்படச்செய்திடுக சிறிதுநேரம் காத்திருந்தபின்னர் தொடர்ந்து நம்முடைய இணையஉலாவியில் தேவையான இசையை தேடிபிடித்து இசைத்திடுக

சிறுவர்களும் எளிதாக Raspberry Pi இன் துனையுடன் கணினிமொழிகளை கற்றுகொள்ளமுடியும்

பின்வரும் நான்கு வழிமுறைகளை பின்பற்றி சிறுவர்கள்கூட கணினிமொழிகளை எளிதாக கற்றுக்கொள்ளமுடியும்
1.Scratch என்பது சிறுவர்கள் கணினிமொழியை கற்பதற்கான மிகச்சிறந்ததொரு வழிமுறையாகும் இது சிறுவர்களுக்கு கணினிமொழியின் அடிப்படை கருத்தமைவுகளான variables, boolean logic, loops, ஆகியவற்றை எளிதாக அறிமுகபடுத்திடுகின்றது மேலும்விவரங்களுக்கு https://opensource.com/article/17/3/logo-scratch-teach-programming-kids எனும் இணையதளமுகவரிக்கு செல்க

2.Code என்பது இணையவழியில் சிறுவர்கள் கணினிமொழியை எளிதாக கற்பதற்கான மற்றொரு வழிமுறையாகும் இது கல்விகற்பதற்கான பல்வேறுத்திட்டங்களை பாடங்களை சிறுவர்கள் எளிதாக கற்பதற்காக வழங்குகின்றது மேலும்விவரங்களுக்கு https://code.org/ எனும் இணையமுகவரிக்கு செல்க
3. Raspberry Jams என்பது உலகமுழுவதுமுள்ளசிறுவர்களுடன் விவாதித்து கணினிமொழியை கற்று தெளிவுபெறஉதவுகின்றது இதனைபற்றி அறிந்து கொள்வதற்காக https://static.raspberrypi.org/files/jam/Raspberry-Jam-Guidebook-2017-04-26.pdf எனும் இணையமுகவரியிலிருந்த அதற்கான மின்புத்தகத்தை பதிவிறக்கம் செய்து பயன்படுத்தி கொள்க
4. Minecraft என்பது விளையாட்டுகளின் வாயிலாக கணினிமொழியை எளிதாக கற்க உதவுகின்றது விளையாட்டின் வாயிலாக கணினிமொழியை கற்றுகொள்வது எளிதான செயலாகும் இதனைபற்றி மேலும் விவரங்களை அறிந்து கொள்ள https://projects.raspberrypi.org/en/projects/getting-started-with-minecraft-pi எனும் இணையமுகவரிக்கு செல்க

புதியவர்களும் துவக்கநிலையாளர்களும்Raspberry Pi ஐ பயன்படுத்தி எளிதாக கணினிமொழியை பயிலலாம்

தம்முடைய வாழ்கைக்கான பணியை தேடிடும் இளைஞர்கள் அனைவரும் கண்டிப்பாக கணிணியை எவ்வாறெல்லாம் செயல்படுத்தி மனிதவாழ்வின் அனைத்து தேவைகளையும் நிறைவுசெய்திடுமாறு பயன்படுத்தி கொள்வது என ஐயம்திரிபற கற்றுகொண்டிருக்கவேண்டும் என்ற தற்போதைய சூழலில் துவக்க நிலையாளர்கள்கூட Raspberry Pi ஐ பயன்படுத்தி கணினியில் செயல்படும் பல்வேறு பயன்பாடுகளை உருவாக்க உதவிடும் கணினிமொழியை எளிதாக பயிலமுடியம் என்ற செய்தியை மனதில் கொள்க பின்வரும் பிரபலமான கட்டற்ற கணினிமொழிகளை துவக்கநிலையாளர்கள்கூட இதன்வாயிலாக எளிதாக பயிலமுடியும்
1.Python எனும் பிரபலமான கட்டற்ற கணினிமொழியை கற்பதற்காக நம்முடைய Raspberry Pi இல் Raspbianஎன்பதை நிறுவுகை செய்தால்போதும் அதனோடு Thonny எனும் பயன்பாடும் இணைந்து வரும் இது ஒரு துவக்கநிலையிலானருக்கான பைத்தாானின் IDE எனும் ஒருங்கிணைந்த மேம்படுத்திடும் சூழல் அமைவாகும் இதனைகொண்டு பைத்தான் மொழியில் குறிமுறைவரிகளை எளிதாக எழுதிடமுடியும் அதைவிட அவ்வாறு குறிமுறைவரிகளை எழுதிடும்போது அந்தகுறிமுறைவரிகளின் சொற்களில் மிகுதிஎழுத்துகளை தானாகவே பூர்த்திசெய்துகொண்டுஅதில் உருவாகும் பிழைகளை நீக்கம்செய்து இயந்திரமொழிக்கு மொழிமாற்றம் செய்து அதனை மெய்நிகர் சாதனங்களில் செயல்படசெய்து இறுதிவிளைவினை காணஇதுஉதவுகின்றது இந்த Thonny ஐ பற்றி மேலும் அறிந்து பயன்படுத்தி கொள்வதற்காக https://raspberrypihq.com/getting-started-with-python-programming-and-the-raspberry-pi/ எனும் இணையதள முகவரியுள்ளக்கு செல்க

2. Java எனும் கணினிமொழியை கல்லூரிகளிலும் பல்கலைகழகங்களிலும் உயர்கல்வி கூடங்களிலும் மட்டுமே பயிலமுடியும் என்றதற்போதைய நிலையிலில் BlueJ என்பது ஜாவாவிற்கான Raspberry Pi இல் செயல்படும் சூழலில் துவக்கநிலையிலானருக்காக உதவதயாராக இருக்கும் ஜாவாவின் IDE எனும் ஒருங்கிணைந்தத மேம்படுத்திடும் சூழல் அமைவாகும் இதனைகொண்டு ஜாவாவில் குறிமுறைவரிகளை எளிதாக எழுதிடமுடியும் அதைவிட அவ்வாறு குறிமுறைவரிகளை எழுதிடும்போது அந்தக் குறிமுறைவரிகளின் சொற்களில் மிகுதிஎழுத்துகளை தானாகவே பூர்த்திசெய்துகொண்டுஅதில் உருவாகும் பிழைகளை நீக்கம்செய்து இயந்திரமொழிக்கு மொழிமாற்றம் செய்து அதனை மெய்நிகர் சாதனங்களில் செயல்படச்செய்து இறுதிவிளைவை காணஉதவுகின்றது இந்த ஜாவாவை மேலும் அறிந்து பயன்படுத்தி கொள்வதற்காக https://www.bluej.org/raspberrypi/ எனும் முகவரிக்கு செல்க

3. JavaScript என்பது வாடிக்கையாளர் பக்க கணினிமொழியாகும் இதனைகொண்டு இணைய உலாவியின் நிகழ்வுகளை தானாகவே செயல்டுமாறும் HTMLஇன் உறுப்புகளை எளிதாக மாறுதல்கள் செய்து கொள்ளவும்முடியும் அதிலும் தற்போதைய கைபேசிகளில் செயல்படும் அனைத்து பயன்பாடுகளும் இதன் வாயிலாகவே உருவாக்கப்படுகின்றன என்ற செய்தியை மனதில் கொள்க வாடிக்கையாளர் பக்கம் மட்டுமல்லாமல் சேவையாளர் பகுதியையும் சேர்த்து திறம்பட கையாளுவதற்காக Node.js என்பது மிகப்பிரபலமான இயக்கநேர சூழல் அமைவாகும் இதுஒருRaspberry Pi இல் செயல்படும் துவக்கநிலையிலானருக்கான ஜாவாஸ்கிரிப்டின் IDE எனும் ஒருங்கிணைந்தத மேம்படுத்திடும் சூழல் அமைவாகும் இந்த ஜாவாஸ்கிரிப்டை பற்றி மேலும் அறிந்து பயன்படுத்தி கொள்வதற்காக https://www.w3schools.com/nodejs/nodejs_raspberrypi.asp எனும் இணையதள முகவரிக்கு செல்க
இந்த மூன்றுகணினிமொழிகள் மட்டுமல்லாது C, C++, PHP, Ruby. ஆகிய கணினிமொழிகளைகூட துவக்கநிலையாளர்கள் Raspberry Pi இன் துனையுடன் எளிதாக கற்றறிந்து கொள்ளமுடியும்

PriTunl VPN ஆக Raspberry Pi 3B+ஐ நாம் மாற்றி பயன்படுத்தி கொள்ளலாம்

சிறுவியாபார நிறுவனங்களுக்கும் தனிநபர்களுக்கும் PriTunl என்பது ஒரு அற்புதமான VPN முனைமதீர்வாகவும் மிகவிரைவாகதனிப்பட்ட வலைபின்னலை அனுகுவதற்காகவும் அமைந்துள்ளது இது ஒரு கட்டற்ற கட்டணமற்ற பெரும்பாலான சிறிய அளவிலான வசதிகளுடனும் பயன்பாடுகளுக்கு போதுமானதாகவும் விளங்குகின்றது ஆயினும்இது கட்டணத்துடன் மிகமேம்பட்ட வசதிவாய்ப்புகளை வழங்குகின்றது PriTunl ஆனது நிறுவுகை செய்து பயன்படுத்தி கொள்ள எளிதானது Raspberry Pi 3B+ஐ மாற்றி யமைத்திட சிறிது சிக்கலானது ஏனெனில் PriTunl ஆனது AMD64 , i386 ஆகிய பைனரிகளை வழங்குகின்றது Raspberry Pi 3B+ ஆனது ARM கட்டமைவுகளை பயன்படுத்தி கொள்கின்றது அதனால் நம்முடைய சொந்த பைனரிகளை மூலத்திலிருந்து உருமாற்றம் செய்யவேண்டியுள்ளது அதற்காக பயப்படவேண்டாம் கட்டளைகளை நகலெடுத்து ஒட்டுதல் செய்து அதன்பின்னர் என்ன நடை பெறுகின்றது என கவணித்துவந்தால் போதுமானதாகும் . இதனைபயன்படுத்தி கொள்வதற்காக PriTunl ஐ நிறுவுகை செய்வதற்குமுன் 64-பிட் இயக்கமுறைமையை Raspberry Pi 3B+யின்மீது நிறுவுகை செய்து கொள்க இதற்காக கட்டளைவரிதிரையில்
$ wget http://cdimage.ubuntu.com/releases/18.04/beta/ubuntu-18.04-beta-preinstalled-server-arm64+raspi3.img.xz
என்ற கட்டளைவரிவாயிலாக Ubuntu 18.04 ARM64 எனும் 64-பிட் இயக்கமுறைமையை பதிவிறக்கம் செய்துகொள்க தொடர்ந்து
$ xz -d ubuntu-18.04-beta-preinstalled-server-arm64+raspi3.xz
எனும் கட்டளைவரிவாயிலாக கட்டுகளை பிரித்து இந்த இயக்கமுறைமையை நிறுவுகை செய்து கொள்க
SD அட்டையை மேஜைக்கணினி அல்லது மடிக்கணினியாக பயன்படுத்திடும் Raspberry Pi உள்நுழைவுசெய்திடுக உடன் நம்முடைய கணினி அதனை ஒரு /dev/sda அல்லது /dev/sdb இயக்ககமாக ஒதுக்கீடு செய்து கொள்ளும் அதனை உறுதிபடுத்தி கொள்வதற்காக .dmesg எனும் கட்டளையை பயன்படுத்திடுக
அதன்பின்னர்
$ dd if=ubuntu-18.04-beta-preinstalled-server-arm64+raspi3.img of= bs=8M
எனும் கட்டளைவரியை மிககவணமாக உள்ளீடுசெய்து செயற்படுத்திடுக பிறகு SD அட்டையைPiஇல் உள்நுழைவுசெய்து செயற்படுத்தியபின்னர் நம்முடைய வலைபின்னலில் ubuntu/ubuntu எனும் சொற்களுடன் கலந்தவாறான பயனாளர் பெயர் கடவுச்சொற்களை கொண்டு உள்நுழைவுசெய்து கொள்க .தொடர்ந்து
$ sudo apt-get -y install build-essential git bzr python python-dev python-pip net-tools openvpn bridge-utils psmisc golang-go libffi-dev mongodb
என்ற கட்டளைவரியை நம்முடையPi யில் ஒருசில அடிப்படைகளை PriTunl உருமாற்றுவதற்கு தயாரிப்பதற்கு உள்ளீடு செய்து செயற்படுத்திடுக
$ sudo su –
இது நம்முடைய சொந்த root’s இயக்ககத்தை விட்டிடுகின்றது . PriTunl version 1.29.1914.98 ஐ நிறுவுகை செய்வதற்காக பின்வருமாறான கட்டளைவரிகளை உள்ளீடு செய்திடுத ( GitHubஒவ்வொன்றிற்கும்):
export VERSION=1.29.1914.98
tee -a ~/.bashrc << EOF
export GOPATH=\$HOME/go
export PATH=/usr/local/go/bin:\$PATH
EOF
source ~/.bashrc
mkdir pritunl && cd pritunl
go get -u github.com/pritunl/pritunl-dns
go get -u github.com/pritunl/pritunl-web
sudo ln -s ~/go/bin/pritunl-dns /usr/bin/pritunl-dns
sudo ln -s ~/go/bin/pritunl-web /usr/bin/pritunl-web
wget https://github.com/pritunl/pritunl/archive/$VERSION.tar.gz
tar -xf $VERSION.tar.gz
cd pritunl-$VERSION
python2 setup.py build
pip install -r requirements.txt
python2 setup.py install –prefix=/usr/local
தற்போது MongoDB and PriTunl systemd units ஆகியவை செயல்படத் தயாராகி விட்டது நாம் தற்போது root ஆக உள்நுழைவு செய்துள்ளோம் என கருதிகொண்டு பின்வரும் கட்டளைவரிகளை உள்ளீடுசெய்து செயற்படுத்திடுக
systemctl daemon-reload
systemctl start mongodb pritunl
systemctl enable mongodb pritunl
அவ்வளவுதான் PriTunl's இணையஉலாவியானது பயனாளிகளின் இடைமுகத்துடன் பயன்படுத்துவதற்கு தயாராகிவிட்டது அதில் https://docs.pritunl.com/docs/configuration-5 எனும் இணையபக்கத்தில கூறியுள்ளவாறான கட்டமைவுகளை நிறைவுசெய்து கொண்டால் இணையஉலாவலுக்கு போதுமானதாகும்.

Previous Older Entries