लिनक्स में Lua स्क्रिप्टिंग भाषा कैसे स्थापित करें


लुआ एक स्वतंत्र और खुला स्रोत है, शक्तिशाली, मजबूत, न्यूनतम और एम्बेड करने योग्य स्क्रिप्टिंग भाषा। यह एक एक्स्टेंसिबल और व्याख्या की गई स्क्रिप्टिंग भाषा है जो डायनेमिक रूप से टाइप की जाती है, जो रजिस्टर-आधारित वर्चुअल मशीन के साथ बाईटेकोड की व्याख्या करके चलती है।

यदि लिनक्स और विंडोज सहित अधिकांश यूनिक्स की तरह ऑपरेटिंग सिस्टम नहीं है तो लूआ सभी पर चलता है; मोबाइल ऑपरेटिंग सिस्टम (Android, iOS, BREW, सिम्बियन, विंडोज फोन) पर; एम्बेडेड माइक्रोप्रोसेसरों (एआरएम और खरगोश) पर; आईबीएम मेनफ्रेम और कई और अधिक पर।

देखें कि लाइव डेमो में लुआ प्रोग्राम कैसे काम करता है।

  • Builds on all systems with a standard C compiler.
  • It’s remarkably lightweight, fast, efficient and portable.
  • It’s easy to learn and use.
  • It has a simple and well documented API.
  • It supports several types of programming (such as procedural, object-oriented, functional and data-driven programming as well as data description).
  • Implements object-oriented via meta-mechanisms.
  • It also brings together straightforward procedural syntax with formidable data description constructs rooted around associative arrays and extensible semantics.
  • Comes with automatic memory management with incremental garbage collection (thus making it perfect for real-world configuration, scripting, and also breakneck prototyping).

लिनक्स में लुआ को कैसे स्थापित करें

Lua पैकेज प्रमुख लिनक्स वितरण के आधिकारिक रिपॉजिटरी में उपलब्ध है, आप अपने सिस्टम पर उपयुक्त पैकेज मैनेजर का उपयोग करके नवीनतम संस्करण स्थापित कर सकते हैं।

$ sudo apt install lua5.3	                #Debian/Ubuntu systems 
# yum install epel-release && yum install lua	#RHEL/CentOS systems 
# dnf install lua		                #Fedora 22+

लाल

पहले, सुनिश्चित करें कि आपके पास आपके सिस्टम पर स्थापित विकास उपकरण हैं, अन्यथा उन्हें स्थापित करने के लिए नीचे दिए गए कमांड को चलाएं।

$ sudo apt install build-essential libreadline-dev      #Debian/Ubuntu systems 
# yum groupinstall "Development Tools" readline		#RHEL/CentOS systems 
# dnf groupinstall "Development Tools" readline		#Fedora 22+

फिर Lua के नवीनतम रिलीज (संस्करण 5.3.4 ) को बनाने और स्थापित करने के लिए, पैकेज टार बॉल डाउनलोड करने, निकालने, बनाने और इसे स्थापित करने के लिए निम्न कमांड चलाएं।

$ mkdir lua_build
$ cd lua_build
$ curl -R -O http://www.lua.org/ftp/lua-5.3.4.tar.gz
$ tar -zxf lua-5.3.4.tar.gz
$ cd lua-5.3.4
$ make linux test
$ sudo make install

एक बार जब आप इसे स्थापित कर लेते हैं, तो दिखाए गए अनुसार लुआ व्याख्याकार चलाएं।

$ lua 

अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करके, आप अपना पहला Lua प्रोग्राम निम्नानुसार बना सकते हैं।

$ vi hello.lua

और फ़ाइल में निम्न कोड जोड़ें।

print("Hello World")
print("This is linux-console.net and we are testing Lua")

फ़ाइल को सहेजें और बंद करें। फिर दिखाए अनुसार अपना प्रोग्राम चलाएं।

$ lua hello.lua

अधिक जानकारी के लिए और लुआ कार्यक्रमों को लिखने का तरीका जानने के लिए: https://www.lua.org/home.html पर जाएं

लुआ एक बहुमुखी प्रोग्रामिंग भाषा है जिसका उपयोग कई उद्योगों (वेबसे गेमिंग से छवि प्रसंस्करण और उससे परे) में किया जा रहा है, और यह एम्बेडेड सिस्टम के लिए उच्च प्राथमिकता के साथ डिज़ाइन किया गया है।

यदि आप स्थापना के दौरान किसी भी त्रुटि का सामना करते हैं या बस अधिक जानना चाहते हैं, तो हमें अपने विचार भेजने के लिए नीचे दिए गए टिप्पणी फ़ॉर्म का उपयोग करें।