Hvordan installere Lua Scripting Language i Linux


Lua er et gratis og åpen kildekode, kraftig, robust, minimalt og integrerbart skriptspråk. Det er et utvidbart og tolket skriptspråk som er dynamisk skrevet, drevet ved å tolke bytekode med en registerbasert virtuell maskin.

Lua kjører på alle om ikke de fleste Unix-lignende operativsystemer inkludert Linux og Windows; på mobile operativsystemer (Android, iOS, BREW, Symbian, Windows Phone); på innebygde mikroprosessorer (ARM og Rabbit); på IBM stormaskiner og mange flere.

Se hvordan Lua-programmer fungerer i live-demoen.

  • Bygger på alle systemer med en standard C-kompilator.
  • Den er bemerkelsesverdig lett, rask, effektiv og bærbar.
  • Det er enkelt å lære og bruke.
  • Den har en enkel og godt dokumentert API.
  • Den støtter flere typer programmering (som prosedyremessig, objektorientert, funksjonell og datadrevet programmering samt databeskrivelse).
  • Implementerer objektorientert via metamekanismer.
  • Den kombinerer også enkel prosedyresyntaks med formidable databeskrivelseskonstruksjoner forankret rundt assosiative arrays og utvidbar semantikk.
  • Kommer med automatisk minnebehandling med inkrementell søppelinnsamling (dermed gjør den perfekt for konfigurasjon i den virkelige verden, skripting og også halsbrekkende prototyping).

Hvordan installere Lua i Linux

Lua-pakken er tilgjengelig i offisielle depoter for store Linux-distribusjoner, du kan installere den nyeste versjonen ved å bruke riktig pakkebehandling på systemet ditt.

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

Merk: Gjeldende versjon av Lua-pakken i EPEL-depotet er 5.1.4; derfor for å installere den nåværende utgivelsen, må du bygge og installere den fra kilden som forklart nedenfor.

Først, sørg for at du har utviklingsverktøy installert på systemet ditt, ellers kjør kommandoen nedenfor for å 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+

Deretter for å bygge og installere den siste utgivelsen (versjon 5.3.4 når dette skrives) av Lua, kjør følgende kommandoer for å laste ned pakken tar ball, pakke ut, 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 installert den, kjør Lua-tolken som vist.

$ lua 

Ved å bruke favoritttekstredigeringsprogrammet ditt kan du lage ditt første Lua-program som følger.

$ vi hello.lua

Og legg til følgende kode i filen.

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

Lagre og lukk filen. Kjør deretter programmet som vist.

$ lua hello.lua

For mer informasjon og for å lære hvordan du skriver Lua-programmer, gå til: https://www.lua.org/home.html

Lua er et allsidig programmeringsspråk som brukes i en rekke bransjer (fra nett til spill til bildebehandling og utover), og det er designet med høy prioritet for innebygde systemer.

Hvis du støter på feil under installasjonen eller bare vil vite mer, bruk kommentarskjemaet nedenfor for å sende oss dine tanker.