Jak nainstalovat skriptovací jazyk Lua v Linuxu
Lua je bezplatný a open source, výkonný, robustní, minimální a vložitelný skriptovací jazyk. Je to rozšiřitelný a interpretovaný skriptovací jazyk, který je dynamicky typován a spouští se interpretací bajtového kódu pomocí virtuálního stroje založeného na registru.
Lua běží na všech, pokud ne na většině unixových operačních systémů včetně Linuxu a Windows; na mobilních operačních systémech (Android, iOS, BREW, Symbian, Windows Phone); na vestavěných mikroprocesorech (ARM a Rabbit); na sálových počítačích IBM a mnoha dalších.
Podívejte se, jak fungují programy Lua v živé ukázce.
Vlastnosti Lua:
- Staví na všech systémech se standardním kompilátorem C.
- Je pozoruhodně lehký, rychlý, efektivní a přenosný.
- Je snadné se to naučit a používat.
- Má jednoduché a dobře zdokumentované API.
- Podporuje několik typů programování (jako je procedurální, objektově orientované, funkční a datově řízené programování, stejně jako popis dat).
- Implementuje objektově orientovaný přes meta-mechanismy.
- Také spojuje přímou procedurální syntaxi s impozantními konstrukcemi popisu dat založenými na asociativních polích a rozšiřitelné sémantice.
- Dodává se s automatickou správou paměti s inkrementálním shromažďováním odpadu (takže je ideální pro konfiguraci v reálném světě, skriptování a také krkolomné prototypování).
Jak nainstalovat Lua v Linuxu
Balíček Lua je dostupný v oficiálních repozitářích hlavních distribucí Linuxu, nejnovější verzi si můžete nainstalovat pomocí příslušného správce balíčků ve vašem systému.
------- 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
Poznámka: Aktuální verze balíčku Lua v úložišti EPEL je o něco starší, takže k instalaci nejnovější verze je třeba sestavte a nainstalujte jej ze zdroje, jak je vysvětleno níže.
Nainstalujte Lua ze zdrojů
Nejprve se ujistěte, že máte ve svém systému nainstalované vývojové nástroje, jinak je nainstalujte spuštěním příkazu níže.
------- 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
Chcete-li poté sestavit a nainstalovat nejnovější vydání (verze 5.4.4 v době psaní tohoto článku) Lua, musíte si stáhnout zdrojový soubor lua nebo spustit následující příkazy ke stažení balíčku tarball, extrahovat , postavit a nainstalovat.
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
Jakmile jej nainstalujete, spusťte Lua interpret podle obrázku.
lua
Lua 5.4.4 Copyright (C) 1994-2022 Lua.org, PUC-Rio
>
Pomocí svého oblíbeného textového editoru můžete vytvořit svůj první program Lua následovně.
vi hello.lua
A přidejte do souboru následující kód.
print("Hello World")
print("This is linux-console.net and we are testing Lua")
Uložte a zavřete soubor. Poté spusťte program podle obrázku.
lua hello.lua
Další informace a naučit se psát programy Lua najdete na: https://www.lua.org/home.html
Lua je všestranný programovací jazyk, který se používá v mnoha průmyslových odvětvích (od webu přes hry až po zpracování obrázků a dále) a je navržen s vysokou prioritou pro vestavěné systémy.
Pokud během instalace narazíte na nějaké chyby nebo se prostě chcete dozvědět více, použijte níže uvedený formulář pro komentáře a pošlete nám svůj názor.