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.