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.