Wéi installéiere ech Lua Scripting Language a Linux


Lua ass eng gratis an oppe Quell, mächteg, robust, minimal an embeddbar Skriptsprooch. Et ass eng erweiterbar an interpretéiert Skriptsprooch déi dynamesch getippt ass, lafen duerch Interpretatioun vun Bytecode mat enger Registerbaséierter virtueller Maschinn.

Lua leeft op all wann net déi meescht Unix-ähnlech Betribssystemer dorënner Linux a Windows; op mobilen Betribssystemer (Android, iOS, BREW, Symbian, Windows Phone); op embedded Mikroprozessoren (ARM a Kanéngchen); op IBM Mainframes a vill méi.

Kuckt wéi Lua Programmer an der Live Demo funktionnéieren.

  • Baut op all Systemer mat engem Standard C Compiler.
  • Et ass bemierkenswäert liicht, séier, effizient a portabel.
  • Et ass einfach ze léieren a benotzen.
  • Et huet eng einfach a gutt dokumentéiert API.
  • Et ënnerstëtzt verschidden Aarte vu Programméierung (wéi prozedural, objektorientéiert, funktionell an date-driven Programméierung souwéi Datenbeschreiwung).
  • Implementéiert objektorientéiert iwwer Meta-Mechanismen.
  • Et bréngt och riichtaus prozedural Syntax mat formidabelen Datebeschreiwungskonstrukte zesummen, verwuerzelt ronderëm assoziativ Arrays an erweiterbar Semantik.
  • Kommt mat automatescher Gedächtnisverwaltung mat inkrementeller Müllsammlung (doduerch datt et perfekt ass fir real-Welt Konfiguratioun, Scripting, an och breakneck Prototyping).

Wéi installéiert Lua op Linux

Lua Package ass verfügbar an offiziellen Repositories vu grousse Linux Verdeelungen, Dir kënnt déi lescht Versioun mat dem passenden Package Manager op Ärem System installéieren.

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

Notiz: Déi aktuell Versioun vum Lua Package am EPEL Repository ass 5.1.4; dofir, fir déi aktuell Verëffentlechung z'installéieren, musst Dir se aus der Quell bauen an installéieren wéi hei ënnen erkläert.

Als éischt gitt sécher datt Dir Entwécklungsinstrumenter op Ärem System installéiert hutt, soss fuert de Kommando hei ënnen fir se z'installéieren.

$ 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+

Dann fir déi lescht Verëffentlechung (Versioun 5.3.4 zum Zäitpunkt vun dësem Schreiwen) vu Lua ze bauen an z'installéieren, lafen déi folgend Kommandoen fir de Package Tar Ball erofzelueden, extrahéieren, bauen an z'installéieren.

$ 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

Wann Dir et installéiert hutt, lafen Lua Interpreter wéi gewisen.

$ lua 

Mat Ärem Liiblings Texteditor kënnt Dir Ären éischte Lua Programm erstellen wéi follegt.

$ vi hello.lua

A füügt de folgende Code an d'Datei.

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

Späichert an zou der Datei. Da lafen Äre Programm wéi gewisen.

$ lua hello.lua

Fir méi Informatioun a fir ze léieren wéi Dir Lua Programmer schreift, gitt op: https://www.lua.org/home.html

Lua ass eng versatile Programméierungssprooch déi a ville Industrien benotzt gëtt (vum Web bis Gaming bis Bildveraarbechtung an doriwwer eraus), an et ass mat enger héijer Prioritéit fir embedded Systemer entworf.

Wann Dir Feeler während der Installatioun begéint oder einfach méi wësse wëllt, benotzt de Kommentarformular hei ënnen fir eis Är Gedanken ze schécken.