Búsqueda de sitios web

Cómo instalar el lenguaje de secuencias de comandos Lua en Linux


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

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

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

Características de Lua:

  • Se basa en todos los sistemas con un compilador C estándar.
  • Es notablemente liviano, rápido, eficiente y portátil.
  • Es fácil de aprender y usar.
  • Tiene una API simple y bien documentada.
  • Admite varios tipos de programación (como programación procedimental, orientada a objetos, funcional y basada en datos, así como descripción de datos).
  • Implementa orientación a objetos a través de metamecanismos.
  • También reúne una sintaxis procedimental sencilla con formidables construcciones de descripción de datos basadas en matrices asociativas y semántica extensible.
  • Viene con administración automática de memoria con recolección de basura incremental (lo que lo hace perfecto para configuración del mundo real, secuencias de comandos y también creación de prototipos vertiginosos).

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.

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

Nota: La versión actual del paquete Lua en el repositorio EPEL es un poco más antigua, por lo tanto, para instalar la última versión, debe compílelo e instálelo desde la fuente como se explica a continuación.

Instalar Lua desde fuentes

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

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

Luego, para compilar e instalar la última versión (versión 5.4.4 en el momento de escribir este artículo) de Lua, debe descargar el archivo fuente de lua o ejecutar los siguientes comandos para descargar el paquete tarball, extraer , compílelo e instálelo.

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

Una vez que lo haya instalado, ejecute el intérprete Lua como se muestra.

lua 

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

Usando tu editor de texto favorito, puedes crear tu primer programa Lua de la siguiente manera.

vi hello.lua

Y agregue el siguiente código al archivo.

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

Guarde y cierre el archivo. Luego ejecute su programa como se muestra.

lua hello.lua

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

Lua es un lenguaje de programación versátil que se utiliza en numerosas industrias (desde la web hasta los juegos, 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 su opinión.