Sådan installeres Lua Scripting Language i Linux


Lua er en gratis og open source, kraftfuld, robust, minimal og indlejret script-sprog. Det er et udvideligt og fortolket scriptingsprog, der er dynamisk skrevet, kørt ved at fortolke bytekode med en registerbaseret virtuel maskine.

Lua kører på alle, hvis ikke de fleste Unix-lignende operativsystemer inklusive Linux og Windows; på mobile operativsystemer (Android, iOS, BREW, Symbian, Windows Phone); på indlejrede mikroprocessorer (ARM og Rabbit); på IBM mainframes og mange flere.

Se hvordan Lua-programmer fungerer i live-demoen.

  • Bygger på alle systemer med en standard C-kompilator.
  • Det er bemærkelsesværdigt let, hurtigt, effektivt og bærbart.
  • Det er let at lære og bruge.
  • Den har en enkel og veldokumenteret API.
  • Det understøtter flere typer programmering (såsom proceduremæssig, objektorienteret, funktionel og datadrevet programmering samt databeskrivelse).
  • Implementerer objektorienteret via metamekanismer.
  • Det samler også ligetil proceduremæssig syntaks med formidable databeskrivelseskonstruktioner rodfæstet omkring associerende arrays og udvidelig semantik.
  • Leveres med automatisk hukommelsesadministration med inkrementel affaldssamling (hvilket gør den perfekt til den virkelige konfiguration, scripting og også breakneck prototyping).

Sådan installeres Lua i Linux

Lua-pakke er tilgængelig i officielle opbevaringssteder for større Linux-distributioner, du kan installere den nyeste version ved hjælp af den relevante pakkehåndtering på dit system.

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

Bemærk: Den aktuelle version af Lua-pakken i EPEL-arkivet er 5.1.4; Derfor skal du oprette og installere den fra kilden for at installere den aktuelle udgivelse som forklaret nedenfor.

Først skal du sikre dig, at du har udviklingsværktøjer installeret på dit system, ellers kør kommandoen nedenfor for at installere dem.

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

Derefter skal du køre følgende kommandoer for at oprette og installere den nyeste version (version 5.3.4 på tidspunktet for denne skrivning) af Lua for at downloade pakken tjærekugle, udtrække, bygge og installere den.

$ 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

Når du har installeret det, skal du køre Lua interpretor som vist.

$ lua 

Ved hjælp af din yndlings teksteditor kan du oprette dit første Lua-program som følger.

$ vi hello.lua

Og tilføj følgende kode til filen.

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

Gem og luk filen. Kør derefter dit program som vist.

$ lua hello.lua

For mere information og lære at skrive Lua-programmer, gå til: https://www.lua.org/home.html

Lua er et alsidigt programmeringssprog, der bruges i adskillige brancher (fra web til spil til billedbehandling og videre), og det er designet med høj prioritet til indlejrede systemer.

Hvis du støder på fejl under installationen eller bare vil vide mere, skal du bruge kommentarformularen nedenfor til at sende os dine tanker.