Kako instalirati Lua skriptni jezik u Linux


Lua je besplatan i otvorenog koda, snažan, robustan, minimalan skriptni jezik koji se može ugraditi. To je proširiv i interpretirani skriptni jezik koji se dinamički upisuje i pokreće tumačenjem bajtkoda s virtualnim strojem koji se temelji na registru.

Lua radi na svim operativnim sustavima sličnim Unixu, uključujući Linux i Windows; na mobilnim operativnim sustavima (Android, iOS, BREW, Symbian, Windows Phone); na ugrađenim mikroprocesorima (ARM i Rabbit); na IBM-ovim velikim računalima i još mnogo toga.

Pogledajte kako Lua programi rade u demonstraciji uživo.

Lua značajke:

  • Nadovezuje se na sve sustave sa standardnim C kompajlerom.
  • Izuzetno je lagan, brz, učinkovit i prenosiv.
  • Lako ga je naučiti i koristiti.
  • Ima jednostavan i dobro dokumentiran API.
  • Podržava nekoliko vrsta programiranja (kao što je proceduralno, objektno orijentirano, funkcionalno programiranje i programiranje vođeno podacima kao i opis podataka).
  • Implementira objektno orijentiran putem meta-mehanizama.
  • Također objedinjuje jednostavnu proceduralnu sintaksu sa zastrašujućim konstrukcijama opisa podataka ukorijenjenim oko asocijativnih nizova i proširive semantike.
  • Dolazi s automatskim upravljanjem memorijom s inkrementalnim sakupljanjem smeća (što ga čini savršenim za konfiguraciju u stvarnom svijetu, skriptiranje i također vratolomnu izradu prototipova).

Kako instalirati Lua u Linux

Paket Lua dostupan je u službenim spremištima velikih distribucija Linuxa, možete instalirati najnoviju verziju pomoću odgovarajućeg upravitelja paketa na vašem sustavu.

------- 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 paketa Lua u EPEL repozitoriju je malo starija, stoga da biste instalirali najnovije izdanje, trebate izgradite ga i instalirajte iz izvora kao što je objašnjeno u nastavku.

Instalirajte Lua iz izvora

Najprije provjerite imate li razvojne alate instalirane na vašem sustavu, inače pokrenite naredbu u nastavku 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 biste izradili i instalirali najnovije izdanje (verzija 5.4.4 u vrijeme pisanja ovog teksta) Lua-e, trebate preuzeti lua izvornu datoteku ili pokrenuti sljedeće naredbe za preuzimanje paketa tarball, ekstrakt , izgradite ga i instalirajte.

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 tumač 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 izraditi 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")

Spremite i zatvorite datoteku. Zatim pokrenite svoj program kao što je prikazano.

lua hello.lua

Za više informacija i da naučite kako pisati Lua programe, idite na: https://www.lua.org/home.html

Lua je svestran programski jezik koji se koristi u brojnim industrijama (od weba do igara do obrade slika i šire), a dizajniran je s visokim prioritetom za ugrađene sustave.

Ako naiđete na bilo kakve pogreške tijekom instalacije ili jednostavno želite saznati više, upotrijebite obrazac za komentare ispod kako biste nam poslali svoje mišljenje.