Jak nainstalovat Lua na Linux nebo Windows 10

Používání skriptů je současný způsob provádění automatizovaných úloh, jejichž výsledkem jsou lepší administrativní procesy a lepší kontrola času. Je však pravda, že k provádění různých skriptů je nutné mít k tomu nejlepší nástroje, které poskytují funkce a vlastnosti, jako například:

  • Bezpečnostní
  • Snadné použití
  • Kompatibilita mezi operačními systémy
  • Přípony souborů
  • Podpora více souborů a další.
V tomto případě je jednou z nejlepších alternativ k použití LUA, a proto dnes Solvetic vysvětlí, co to je a jak nainstalovat LUA na systémy Linux a Windows, aby měl skvělou aplikaci pro provádění a správu skriptů.

Co je LUALua je skriptovací jazyk, který je k dispozici zdarma, protože je open source a má výhody díky silné, robustní a snadné integraci s různými systémy a aplikacemi.

Při používání LUA stojíme před nástrojem, který podporuje procedurální programování, objektově orientované programování, funkční programování, datové programování a další, s nimiž jsou možnosti provádění široké a nebudeme tím omezeni.

Když implementujeme Lua, kombinuje jednoduchou procedurální syntaxi s všestrannými konstrukty popisu dat, které jsou zase založeny na asociativních polích a rozšiřitelné sémantice.

LUA běží interpretací bajtkódu pomocí virtuálního stroje založeného na registru a má automatickou správu paměti, díky které bude možné provádět konfigurační úlohy, skriptování a mnoho dalšího.

Funkce LUAPokud se rozhodneme použít LUA, budeme mít následující vlastnosti:

  • Lua je osvědčený a robustní jazyk, který klade důraz na vestavěné systémy a hry, protože je předním skriptovacím jazykem ve hrách.
  • Lua je jednou z nejrychlejších aplikací současnosti a byla hodnocena jako jedna z nejlepších aplikací z hlediska rychlosti interpretovaných skriptovacích jazyků.
  • Je přenosný, je přenosný, protože Lua je distribuován v lehkém balíčku a je vytvořen pro všechny platformy, které mají standardní kompilátor C. Lua funguje na všech distribucích Unixu a Windows, na mobilních zařízeních s Androidem, iOS, BREW, Symbianem, Windows Phone a na vestavěných mikroprocesorech jako ARM a Rabbit a mnoha dalších.
  • Lze jej vložit, a to díky skutečnosti, že LUA má jednoduché API, které umožňuje silnou integraci s kódem napsaným v jiných jazycích, jako je C #, Smalltalk, Fortran, Ada, Erlang a v dalších skriptovacích jazycích, jako je Perl a Ruby.
  • Protože má řadu vlastností přímo v samotném jazyce, například poskytuje metamechanismy k implementaci tříd a dědičnosti v objektově orientovaném programování.
  • Je lehký, to znamená, že LUA je komprimovaný 297 kB a nekomprimovaný 1,2 MB, jeho písmo obsahuje přibližně 24 000 řádků C a v 64bitových prostředích Linux interpret Lua vytvořený se všemi standardními knihovnami Lua má velikost 247 KB a knihovna Lua o velikosti 421 KB.
  • Je to zdarma, protože je to open source

1. Jak nainstalovat Lua na Linux


Instalaci LUA v systému Linux lze provádět různými způsoby, dostupné možnosti jsou:

Nainstalujte LUA z úložišť na Linuxu
Balíček Lua je k dispozici v oficiálních úložištích hlavních distribucí Linuxu, takže nejnovější verzi můžeme nainstalovat pomocí správce balíčků podle distribuce, která se používá takto:

Debian a Ubuntu

 sudo apt install lua5.3

RHEL / CentOS

 yum install epel-release && yum install lua

Fedora

 dnf nainstalovat lua

ZVĚTŠIT

Nainstalujte LUA ze zdroje na Linux
Aktuální verze balíčku Lua v úložišti EPEL je 5.1.4, takže k získání této verze je nutné ji zkompilovat a nainstalovat ze zdroje.

Nejprve se chystáme nainstalovat vývojářské nástroje pomocí následujícího příkazu:

Debian / Ubuntu

 sudo apt install build-essential libreadline-dev

RHEL / CentOS

 yum groupinstall "Vývojové nástroje" readline

Fedora

 dnf groupinstall "Vývojové nástroje" readline

Zadáním písmene Y potvrdíme stažení a instalaci těchto nástrojů.

ZVĚTŠIT

Nyní, abychom zkompilovali a nainstalovali nejnovější verzi, kterou je Lua verze 5.3.4, provedeme následující příkazy, abychom stáhli balíček tar ball, rozbalili jej, zkompilovali a nainstalovali:

 mkdir lua_build cd lua_build curl -R -O http://www.lua.org/ftp/lua-5.3.4.tar.gz tar -zxf lua -5.3.4.tar.gz cd lua -5.3.4 make linux vyzkoušet sudo make install

ZVĚTŠIT

Po instalaci spustíme Lua interpreter na následujícím řádku:

 Lua

ZVĚTŠIT

Jakmile budeme aktivní, vytvoříme malý program pro kontrolu používání LUA, k tomu použijeme textový editor, v tomto případě nano, a provedeme následující:

 sudo nano solvetic.lua
Do vytvořeného souboru vložíme následující:
 Tisk („Hello Solvetic“) Tisk („Solvetic test document“)

ZVĚTŠIT

Změny uložíme pomocí následující kombinace kláves:

Ctrl + O

Ukončíme editor pomocí kláves;

Ctrl + X

.
Nyní vytvořený soubor spustíme následujícím způsobem:

 lua solvetic.lua

ZVĚTŠIT

Tam vidíme obsah námi vytvořeného souboru.

2. Jak nainstalovat LUA v systému Windows 10

Krok 1
V případě Windows 10 je prvním krokem stažení binárních souborů na následujícím odkazu:

Nyní vytvoříme kořenovou složku, kde bude hostována veškerá konfigurace LUA, v tomto případě na následující cestě:

 C: \ Users \ Solvetic \ Documents \ LUA
Tam vytvoříme další složku pro vytvořené projekty:

Krok 2
Otevřeme stažený tablet a jeho obsah je vybrán a extrahován do složky LUA, kterou jsme vytvořili:

Krok 3
Lze je přetáhnout přímo nebo použít možnost „Extrahovat do“:

Krok 4
Vstupujeme do podsložky „Projekty“ a tam vytvoříme textový soubor s názvem projektu, který má být proveden, a který musí obsahovat příponu .lua, proto přejdeme do nabídky Zobrazit průzkumníka souborů a aktivujeme pole „ Přípony názvů souborů “, při úpravě přípony se nám zobrazí následující zpráva. Akci potvrďte kliknutím na tlačítko „Ano“

Krok 5
Uvidíme vytvořený soubor:

Krok 6
Nyní tento soubor otevřeme textovým editorem, nejlépe Notepad ++, a tam zadáme následující:

 tisk („Solvetic Internet“) tisk („Ověření LUA Windows 10“)
Vytvořené změny uložíme.

Krok 7
Chcete -li spustit vytvořený kód, přejděte na příkazový řádek a přejděte do kořenové složky LUA pomocí příkazu cd, a jakmile tam zadáme řádek lua53, který odkazuje na spustitelný soubor LUA, a následujeme cestu, kde se soubor nachází. Lua, v tomto případě Proyectos / solvetic.lua stiskneme „Enter“ a uvidíme, že se zobrazí obsah souboru:

ZVĚTŠIT

3. Funkce LUA


Viděli jsme základní použití LUA v Linuxu i Windows 10, ale LUA jde daleko za toto cvičení a některé z jeho nejužitečnějších funkcí jsou:

Zavolejte chybu, pokud je hodnota argumentu v false (tj. Null nebo false)

 tvrdit (v [, zpráva])

Tato funkce je standardním rozhraním pro popelář, provádí různé funkce na základě prvního argumentu, volí jako sbírání, zastavení, restart, krok atd.

 collectgarbage ([opt [, arg]])

Otevřete vybraný soubor a spusťte jeho obsah jako fragment Lua.

 dofile ([soubor])

Ukončí poslední chráněnou funkci, která byla volána, a vrátí zprávu jako chybový objekt.

 chyba (zpráva [, úroveň])

Je to globální proměnná, nikoli funkce, která obsahuje globální prostředí.

 _G

Pokud vybraný objekt nemá metatable, vrátí nulu, v opačném případě, pokud metatable objektu má __metatable pole, vrátí související hodnotu.

 getmetatable (objekt)

Vrátí tři hodnoty (funkce iterátoru, tabulka ta 0)

 ipair (t)

Umožňuje programu přistupovat ke všem polím v tabulce

 další (tabulka [, index])

Pokud t obsahuje metametod __pairs, zavolá jej pomocí t jako argument a vrátí první tři výsledky volání

 páry (t)

Získejte libovolný počet argumentů a vytiskněte jejich hodnoty na standardní výstup

 vytisknout (···)

Chcete -li podrobně znát všechny argumenty dostupné pro LUA, můžeme navštívit následující oficiální odkaz:

LUA se tak stává kompletním řešením pro všechny práce související se skripty, které lze jednoduchým způsobem použít v Linuxu i Windows 10.

wave wave wave wave wave