Kā instalēt Lua skriptu valodu Linux


Lua ir bezmaksas un atvērta pirmkoda, spēcīga, izturīga, minimāla un iegulama skriptu valoda. Tās ir paplašināmas un interpretētas skriptu valodas, kuras tiek dinamiski drukātas, kuras palaiž, interpretējot baitu kodu ar reģistrā balstītu virtuālo mašīnu.

Lua darbojas visās, ja ne lielākajā daļā Unix līdzīgo operētājsistēmu, ieskaitot Linux un Windows; mobilajās operētājsistēmās (Android, iOS, BREW, Symbian, Windows Phone); uz iegultiem mikroprocesoriem (ARM un Rabbit); par IBM lieldatoriem un daudz ko citu.

Skatiet, kā Lua programmas darbojas tiešraidē.

  • Veidojas visās sistēmās ar standarta C kompilatoru.
  • Tas ir ļoti viegls, ātrs, efektīvs un pārnēsājams.
  • To ir viegli iemācīties un izmantot.
  • Tam ir vienkārša un labi dokumentēta API.
  • Tas atbalsta vairākus programmēšanas veidus (piemēram, procesuālo, objektorientēto, funkcionālo un uz datiem balstīto programmēšanu, kā arī datu aprakstu).
  • Īsteno objektorientētu, izmantojot metamehānismus.
  • Tas apvieno arī vienkāršu procesuālo sintaksi ar drausmīgu datu aprakstu konstrukcijām, kas sakņojas ap asociatīvajiem masīviem un paplašināmo semantiku.
  • Nodrošina automātisku atmiņas pārvaldību ar pakāpenisku atkritumu savākšanu (tādējādi padarot to perfektu reālās pasaules konfigurēšanai, skriptu izveidošanai un arī pārsteidzošai prototipu veidošanai).

Kā instalēt Lua Linux

Lua pakotne ir pieejama oficiālās lielāko Linux izplatīšanas krātuvēs, jaunāko versiju varat instalēt, izmantojot atbilstošo pakotņu pārvaldnieku savā sistēmā.

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

Piezīme: Pašreizējā Lua pakotnes versija EPEL repozitorijā ir 5.1.4; tāpēc, lai instalētu pašreizējo laidienu, jums tas jāveido un jāinstalē no avota, kā paskaidrots tālāk.

Vispirms pārliecinieties, ka jūsu sistēmā ir instalēti izstrādes rīki, pretējā gadījumā palaidiet zemāk esošo komandu, lai tos instalētu.

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

Pēc tam, lai izveidotu un instalētu jaunāko Lua laidienu (5.3.4. Versija šī rakstīšanas laikā), palaidiet šādas komandas, lai lejupielādētu darvas bumbu pakotni, to izvilktu, izveidotu un instalētu.

$ 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

Kad esat to instalējis, palaidiet Lua tulku, kā parādīts.

$ lua 

Izmantojot savu iecienīto teksta redaktoru, pirmo Lua programmu varat izveidot šādi.

$ vi hello.lua

Un pievienojiet failam šādu kodu.

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

Saglabājiet un aizveriet failu. Pēc tam palaidiet programmu, kā parādīts.

$ lua hello.lua

Lai iegūtu vairāk informācijas un uzzinātu, kā rakstīt Lua programmas, dodieties uz vietni: https://www.lua.org/home.html

Lua ir daudzpusīga programmēšanas valoda, kas tiek izmantota daudzās nozarēs (sākot no tīmekļa līdz spēlēšanai, attēlu apstrādei un ne tikai), un tā ir izstrādāta ar lielu prioritāti iegultajām sistēmām.

Ja instalēšanas laikā rodas kādas kļūdas vai vienkārši vēlaties uzzināt vairāk, izmantojiet zemāk esošo komentāru veidlapu, lai nosūtītu mums savas domas.