Kako instalirati Lua Scripting Language u Linux


Lua je besplatan i otvorenog koda, moćan, robustan, minimalan jezik za skriptiranje koji se može ugraditi. To je proširivi i interpretirani skriptni jezik koji se dinamički upisuje i pokreće tumačenjem bajtkoda s virtualnom mašinom zasnovanom na registru.

Lua radi na svim ako ne i na većini operativnih sistema sličnih Unixu, uključujući Linux i Windows; na mobilnim operativnim sistemima (Android, iOS, BREW, Symbian, Windows Phone); na ugrađenim mikroprocesorima (ARM i Rabbit); na IBM mainframe računarima i još mnogo toga.

Pogledajte kako funkcionišu Lua programi u demonstraciji uživo.

Lua karakteristike:

  • Gradi se na svim sistemima sa standardnim C kompajlerom.
  • Izuzetno je lagan, brz, efikasan i prenosiv.
  • Lako ga je naučiti i koristiti.
  • Ima jednostavan i dobro dokumentovan API.
  • Podržava nekoliko tipova programiranja (kao što su proceduralno, objektno orijentirano, funkcionalno i programiranje vođeno podacima, kao i opis podataka).
  • Implementira objektno orijentisan preko meta-mehanizama.
  • Takođe objedinjuje jednostavnu proceduralnu sintaksu sa ogromnim konstrukcijama opisa podataka ukorijenjenim oko asocijativnih nizova i proširive semantike.
  • Dolazi s automatskim upravljanjem memorijom s inkrementalnim prikupljanjem smeća (što ga čini savršenim za konfiguraciju u stvarnom svijetu, skriptiranje, a također i vrtoglavo prototipiranje).

Kako instalirati Lua u Linux

Lua paket je dostupan u zvaničnim repozitorijumima glavnih Linux distribucija, možete instalirati najnoviju verziju koristeći odgovarajući menadžer paketa na vašem sistemu.

------- On Debian, Ubuntu & Mint ------- 
sudo apt install lua5.3

------- On RHEL, CentOS, Rocky & AlmaLinux ------- 
yum install epel-release
yum install lua

------- On Fedora Linux ------- 
dnf install lua

Napomena: Trenutna verzija Lua paketa u EPEL spremištu je malo starija, stoga da biste instalirali najnovije izdanje, morate izgradite i instalirajte ga iz izvora kao što je objašnjeno u nastavku.

Instalirajte Lua iz izvora

Prvo, uvjerite se da imate razvojne alate instalirane na vašem sistemu, u suprotnom pokrenite naredbu ispod da ih instalirate.

------- On Debian, Ubuntu & Mint ------- 
sudo apt install build-essential libreadline-dev

------- On RHEL, CentOS, Rocky & AlmaLinux and Fedora ------- 
yum groupinstall "Development Tools" 
yum install readline readline-devel

Zatim da napravite i instalirate najnovije izdanje (verzija 5.4.4 u vrijeme pisanja ovog teksta) Lua-e, morate preuzeti izvorni fajl lua ili pokrenuti sljedeće komande da preuzmete tarball paketa, raspakirajte , izgradite i instalirajte ga.

mkdir lua_build
cd lua_build
curl -R -O http://www.lua.org/ftp/lua-5.4.4.tar.gz
tar zxf lua-5.4.4.tar.gz
cd lua-5.4.4
make linux test
sudo make install

Nakon što ga instalirate, pokrenite Lua interpreter kao što je prikazano.

lua 

Lua 5.4.4  Copyright (C) 1994-2022 Lua.org, PUC-Rio
>

Koristeći svoj omiljeni uređivač teksta, možete kreirati svoj prvi Lua program na sljedeći način.

vi hello.lua

I dodajte sljedeći kod u datoteku.

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

Sačuvajte i zatvorite datoteku. Zatim pokrenite svoj program kao što je prikazano.

lua hello.lua

Za više informacija i naučiti kako pisati Lua programe, posjetite: https://www.lua.org/home.html

Lua je svestrani programski jezik koji se koristi u brojnim industrijama (od weba preko igara do obrade slika i dalje), a dizajniran je s visokim prioritetom za ugrađene sisteme.

Ako naiđete na bilo kakve greške tokom instalacije ili jednostavno želite da saznate više, koristite formular za komentare ispod da nam pošaljete svoje mišljenje.