Weboldal keresés

A Lua Scripting Language telepítése Linux alatt


A Lua egy ingyenes és nyílt forráskódú, erőteljes, robusztus, minimális és beágyazható szkriptnyelv. Bővíthető és értelmezett szkriptnyelv, amely dinamikusan írható, és a bájtkód értelmezésével fut egy regiszter alapú virtuális géppel.

A Lua az összes, ha nem a legtöbb Unix-szerű operációs rendszeren fut, beleértve a Linuxot és a Windowst is; mobil operációs rendszereken (Android, iOS, BREW, Symbian, Windows Phone); beágyazott mikroprocesszorokon (ARM és Rabbit); IBM nagyszámítógépeken és még sok máson.

Nézze meg, hogyan működnek a Lua programok az élő demóban.

A Lua jellemzői:

  • Minden rendszerre épül, szabványos C fordítóval.
  • Feltűnően könnyű, gyors, hatékony és hordozható.
  • Könnyen megtanulható és használható.
  • Egyszerű és jól dokumentált API-ja van.
  • Többféle programozást támogat (például procedurális, objektumorientált, funkcionális és adatvezérelt programozást, valamint adatleírást).
  • Objektumorientáltan valósítja meg meta-mechanizmusokon keresztül.
  • Ezenkívül az egyszerű procedurális szintaxist és az asszociatív tömbök és a bővíthető szemantika köré gyökerező félelmetes adatleíró konstrukciókat egyesíti.
  • Automatikus memóriakezeléssel és növekményes szemétgyűjtéssel érkezik (így tökéletes a valós konfigurációhoz, szkriptekhez és nyaktörő prototípuskészítéshez is).

A Lua telepítése Linux alatt

A Lua csomag elérhető a főbb Linux-disztribúciók hivatalos tárolóiban, a legújabb verziót telepítheti a rendszer megfelelő csomagkezelőjével.

------- 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

Megjegyzés: A Lua csomag jelenlegi verziója az EPEL tárolóban egy kicsit régebbi, ezért a legújabb kiadás telepítéséhez készítse el és telepítse a forrásból az alábbiak szerint.

Telepítse a Lua-t a forrásokból

Először győződjön meg arról, hogy a fejlesztőeszközök telepítve vannak a rendszeren, ellenkező esetben futtassa az alábbi parancsot a telepítéshez.

------- 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

Ezután a Lua legújabb kiadásának (az írás idején az 5.4.4 verzió) elkészítéséhez és telepítéséhez le kell töltenie a lua forrásfájlt, vagy futtassa a következő parancsokat a tarball csomag letöltéséhez, kibontása , építse meg és telepítse.

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

Miután telepítette, futtassa a Lua értelmezőt az ábra szerint.

lua 

Lua 5.4.4  Copyright (C) 1994-2022 Lua.org, PUC-Rio
>

Kedvenc szövegszerkesztőjével létrehozhatja első Lua programját az alábbiak szerint.

vi hello.lua

És adja hozzá a következő kódot a fájlhoz.

print("Hello World")
print("This is linux-console.net and we are testing Lua")

Mentse és zárja be a fájlt. Ezután futtassa a programot a képen látható módon.

lua hello.lua

További információkért és a Lua programok írásának megismeréséhez látogasson el a következő oldalra: https://www.lua.org/home.html

A Lua egy sokoldalú programozási nyelv, amelyet számos iparágban használnak (az internettől a játékokon át a képfeldolgozásig és azon túl), és a beágyazott rendszerek számára készült.

Ha bármilyen hibát észlel a telepítés során, vagy egyszerűen csak szeretne többet megtudni, használja az alábbi megjegyzés űrlapot, és küldje el nekünk gondolatait.