Cómo instalar Lua Scripting Language en Linux


Lua es un lenguaje de scripting gratuito, de código abierto, potente, robusto, mínimo e integrable. Es un lenguaje de scripting extensible e interpretado que se escribe dinámicamente, se ejecuta interpretando el código de bytes con una máquina virtual basada en registros.

Lua se ejecuta en todos, si no en la mayoría de los sistemas operativos similares a Unix, incluyendo Linux y Windows; en sistemas operativos móviles (Android, iOS, BREW, Symbian, Windows Phone); en microprocesadores embebidos (ARM y Conejo); en mainframes de IBM y muchos más.

Vea cómo funcionan los programas Lua en la demostración en vivo.

  • Builds on all systems with a standard C compiler.
  • It’s remarkably lightweight, fast, efficient and portable.
  • It’s easy to learn and use.
  • It has a simple and well documented API.
  • It supports several types of programming (such as procedural, object-oriented, functional and data-driven programming as well as data description).
  • Implements object-oriented via meta-mechanisms.
  • It also brings together straightforward procedural syntax with formidable data description constructs rooted around associative arrays and extensible semantics.
  • Comes with automatic memory management with incremental garbage collection (thus making it perfect for real-world configuration, scripting, and also breakneck prototyping).

Cómo instalar Lua en Linux

El paquete Lua está disponible en los repositorios oficiales de las principales distribuciones de Linux, puede instalar la última versión utilizando el administrador de paquetes apropiado en su sistema.

$ sudo apt install lua5.3	                #Debian/Ubuntu systems 
# yum install epel-release && yum install lua	#RHEL/CentOS systems 
# dnf install lua		                #Fedora 22+

Primero, asegúrese de tener herramientas de desarrollo instaladas en su sistema; de lo contrario, ejecute el siguiente comando para instalarlas.

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

Luego, para compilar e instalar la última versión (versión 5.3.4 al momento de escribir este artículo) de Lua, ejecute los siguientes comandos para descargar el paquete tar ball, extraerlo, compilarlo e instalarlo.

$ 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

Una vez que lo haya instalado, ejecute Lua como se muestra.

$ lua 

Con su editor de texto favorito, puede crear su primer programa Lua de la siguiente manera.

$ vi hello.lua

Y añada el siguiente código al archivo.

print("Hello World")
print("This is Tecmint.com and we are testing Lua")

Guarde y cierre el archivo. Luego ejecuta tu programa como se muestra.

$ lua hello.lua

Para obtener más información y aprender a escribir programas Lua, vaya a: https://www.lua.org/home.html

Lua es un lenguaje de programación versátil que se usa en numerosas industrias (desde la web hasta los juegos y el procesamiento de imágenes y más), y está diseñado con una alta prioridad para sistemas integrados.

Si encuentra algún error durante la instalación o simplemente desea saber más, utilice el formulario de comentarios a continuación para enviarnos sus comentarios.