Com instal·lar el llenguatge de scripting Lua a Linux
Lua és un llenguatge de scripting gratuït i de codi obert, potent, robust, mínim i incrustable. És un llenguatge de script extensible i interpretat que s'escriu dinàmicament, s'executa interpretant bytecode amb una màquina virtual basada en registres.
Lua s'executa en tots, si no en la majoria dels sistemes operatius semblants a Unix, inclosos Linux i Windows; en sistemes operatius mòbils (Android, iOS, BREW, Symbian, Windows Phone); en microprocessadors encastats (ARM i Rabbit); als mainframes IBM i molts més.
Vegeu com funcionen els programes Lua a la demostració en directe.
- Es basa en tots els sistemes amb un compilador C estàndard.
- És molt lleuger, ràpid, eficient i portàtil.
- És fàcil d'aprendre i utilitzar.
- Té una API senzilla i ben documentada.
- Admet diversos tipus de programació (com ara la programació de procediment, orientada a objectes, funcional i basada en dades, així com la descripció de dades).
- Implementa l'orientació a objectes mitjançant metamecanismes.
- També reuneix una sintaxi procedimental senzilla amb construccions de descripció de dades formidables arrelades al voltant de matrius associatives i semàntica extensible.
- Inclou una gestió automàtica de la memòria amb una recollida d'escombraries incremental (per tant, és perfecte per a la configuració del món real, la creació d'scripts i també la creació de prototips vertiginosos).
Com instal·lar Lua a Linux
El paquet Lua està disponible als dipòsits oficials de les principals distribucions de Linux, podeu instal·lar la darrera versió mitjançant el gestor de paquets adequat al vostre sistema.
$ sudo apt install lua5.3 #Debian/Ubuntu systems # yum install epel-release && yum install lua #RHEL/CentOS systems # dnf install lua #Fedora 22+
Nota: La versió actual del paquet Lua al dipòsit d'EPEL és la 5.1.4; per tant, per instal·lar la versió actual, heu de crear-la i instal·lar-la des de la font com s'explica a continuació.
Primer, assegureu-vos que teniu instal·lades les eines de desenvolupament al vostre sistema, en cas contrari executeu l'ordre següent per instal·lar-les.
$ sudo apt install build-essential libreadline-dev #Debian/Ubuntu systems # yum groupinstall "Development Tools" readline #RHEL/CentOS systems # dnf groupinstall "Development Tools" readline #Fedora 22+
A continuació, per crear i instal·lar l'última versió (versió 5.3.4 en el moment d'escriure aquest article) de Lua, executeu les ordres següents per descarregar el paquet tar ball, extreure-lo, construir-lo i instal·lar-lo.
$ 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 test $ sudo make install
Un cop l'hagueu instal·lat, executeu l'intèrpret Lua tal com es mostra.
$ lua
Amb el vostre editor de text preferit, podeu crear el vostre primer programa Lua de la següent manera.
$ vi hello.lua
I afegiu el codi següent al fitxer.
print("Hello World") print("This is linux-console.net and we are testing Lua")
Desa i tanca el fitxer. A continuació, executeu el vostre programa tal com es mostra.
$ lua hello.lua
Per obtenir més informació i per aprendre a escriure programes Lua, aneu a: https://www.lua.org/home.html
Lua és un llenguatge de programació versàtil que s'utilitza en nombroses indústries (des de la web fins als jocs fins al processament d'imatges i més enllà), i està dissenyat amb una alta prioritat per als sistemes incrustats.
Si trobeu algun error durant la instal·lació o simplement voleu saber-ne més, utilitzeu el formulari de comentaris a continuació per enviar-nos les vostres opinions.