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.