Giunsa ang Pag-install sa Lua Scripting Language sa Linux


Ang Lua usa ka libre ug bukas nga tinubdan, gamhanan, lig-on, gamay ug ma-embed nga scripting nga pinulongan. Kini usa ka gipalapdan ug gihubad nga mga sinultian nga scripting nga dinamikong gi-type, gipadagan pinaagi sa paghubad sa bytecode gamit ang usa ka virtual nga makina nga nakabase sa rehistro.

Ang Lua nagdagan sa tanan kung dili sa kadaghanan nga sama sa Unix nga mga operating system lakip ang Linux ug Windows; sa mga mobile operating system (Android, iOS, BREW, Symbian, Windows Phone); sa embedded microprocessors (ARM ug Rabbit); sa IBM mainframes ug daghan pa.

Tan-awa kung giunsa ang mga programa sa Lua sa live demo.

  • Nagtukod sa tanang sistema nga adunay standard C compiler.
  • Kini talagsaon nga gaan, paspas, episyente ug madaladala.
  • Sayon kini makat-on ug magamit.
  • Kini adunay yano ug maayong pagkadokumento nga API.
  • Kini nagsuporta sa pipila ka matang sa programming (sama sa procedural, object-oriented, functional ug data-driven nga programming ingon man ang data description).
  • Nagpatuman sa object-oriented pinaagi sa meta-mechanisms.
  • Gihiusa usab niini ang prangka nga procedural syntax nga adunay makalilisang nga mga deskripsyon sa datos nga nag-ugat sa palibot sa mga panag-uban nga mga arrays ug gipalapdan nga mga semantiko.
  • Nag-uban sa awtomatik nga pagdumala sa panumduman nga adunay dugang nga pagkolekta sa basura (sa ingon naghimo niini nga perpekto alang sa tinuod nga kalibutan nga pag-configure, pag-script, ug usab sa breakneck nga prototyping).

Giunsa ang Pag-install sa Lua sa Linux

Ang pakete sa Lua anaa sa opisyal nga mga repositoryo sa dagkong mga distribusyon sa Linux, mahimo nimong i-install ang pinakabag-o nga bersyon gamit ang angay nga manager sa package sa imong sistema.

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

Mubo nga sulat: Ang kasamtangan nga bersyon sa Lua package sa EPEL repository mao ang 5.1.4; busa aron ma-install ang karon nga pagpagawas, kinahanglan nimo nga tukuron ug i-install kini gikan sa gigikanan ingon gipatin-aw sa ubos.

Una, siguroha nga ikaw adunay mga himan sa pag-uswag nga na-install sa imong sistema, kung dili ipadagan ang mando sa ubos aron ma-install kini.

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

Dayon aron matukod ug ma-install ang pinakabag-o nga pagpagawas (bersyon 5.3.4 sa panahon sa pagsulat niini) sa Lua, padagana ang mosunod nga mga sugo aron i-download ang package nga tar ball, pagkuha, paghimo ug pag-instalar niini.

$ 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

Kung na-install na nimo kini, padagana ang Lua interpretor sama sa gipakita.

$ lua 

Gamit ang imong paborito nga text editor, mahimo nimong buhaton ang imong unang programa sa Lua sama sa mosunod.

$ vi hello.lua

Ug idugang ang mosunod nga code sa file.

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

I-save ug isira ang file. Dayon padagana ang imong programa sama sa gipakita.

$ lua hello.lua

Para sa dugang nga impormasyon ug para makat-on unsaon pagsulat sa mga programa sa Lua, adto sa: https://www.lua.org/home.html

Ang Lua usa ka versatile programming language nga gigamit sa daghang mga industriya (gikan sa web hangtod sa pagdula hangtod sa pagproseso sa imahe ug sa unahan), ug kini gidisenyo nga adunay taas nga prayoridad alang sa mga naka-embed nga sistema.

Kung makasugat ka ug bisan unsang mga sayup sa panahon sa pag-install o gusto lang mahibal-an ang dugang, gamita ang porma sa komento sa ubos aron ipadala kanamo ang imong mga hunahuna.