Vyhledávání na webu

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.