Cum se instalează limbajul de scripting Lua în Linux


Lua este un limbaj de scripting gratuit și open source, puternic, robust, minimal și încorporabil. Este un limbaj de scripting extensibil și interpretat, care este tastat dinamic și rulat prin interpretarea codului de octet cu o mașină virtuală bazată pe registre.

Lua rulează pe toate, dacă nu pe majoritatea sistemelor de operare asemănătoare Unix, inclusiv Linux și Windows; pe sisteme de operare mobile (Android, iOS, BREW, Symbian, Windows Phone); pe microprocesoare încorporate (ARM și Rabbit); pe mainframe IBM și multe altele.

Vedeți cum funcționează programele Lua în demonstrația live.

Caracteristici Lua:

  • Se bazează pe toate sistemele cu un compilator C standard.
  • Este remarcabil de ușor, rapid, eficient și portabil.
  • Este ușor de învățat și de utilizat.
  • Are un API simplu și bine documentat.
  • Acceptă mai multe tipuri de programare (cum ar fi programarea procedurală, orientată pe obiecte, funcțională și bazată pe date, precum și descrierea datelor).
  • Implementează orientat pe obiecte prin meta-mecanisme.
  • De asemenea, reunește o sintaxă procedurală simplă cu constructe formidabile de descriere a datelor bazate pe tablouri asociative și semantică extensibilă.
  • Vine cu gestionarea automată a memoriei cu colectare incrementală a gunoiului (făcându-l astfel perfect pentru configurarea în lumea reală, scriptare și, de asemenea, prototipuri vertiginoase).

Cum se instalează Lua în Linux

Pachetul Lua este disponibil în depozitele oficiale ale principalelor distribuții Linux, puteți instala cea mai recentă versiune utilizând managerul de pachete corespunzător de pe sistemul dumneavoastră.

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

Notă: versiunea actuală a pachetului Lua din depozitul EPEL este puțin mai veche, prin urmare, pentru a instala cea mai recentă versiune, trebuie să construiți și instalați-l din sursă, așa cum este explicat mai jos.

Instalați Lua din surse

Mai întâi, asigurați-vă că aveți instrumente de dezvoltare instalate pe sistemul dvs., în caz contrar, executați comanda de mai jos pentru a le instala.

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

Apoi, pentru a construi și instala cea mai recentă versiune (versiunea 5.4.4 la momentul scrierii acestui articol) a Lua, trebuie să descărcați fișierul sursă lua sau să rulați următoarele comenzi pentru a descărca pachetul tarball, extrageți , construiți-l și instalați-l.

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

După ce l-ați instalat, rulați Lua interpretor așa cum se arată.

lua 

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

Folosind editorul de text preferat, puteți crea primul program Lua după cum urmează.

vi hello.lua

Și adăugați următorul cod în fișier.

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

Salvați și închideți fișierul. Apoi rulați programul așa cum se arată.

lua hello.lua

Pentru mai multe informații și pentru a afla cum să scrieți programe Lua, accesați: https://www.lua.org/home.html

Lua este un limbaj de programare versatil folosit în numeroase industrii (de la web la jocuri la procesarea imaginilor și nu numai) și este proiectat cu o prioritate ridicată pentru sistemele încorporate.

Dacă întâmpinați erori în timpul instalării sau pur și simplu doriți să aflați mai multe, utilizați formularul de comentarii de mai jos pentru a ne trimite părerile dvs.