Cómo instalar Lua Scripting Language en Linux
- 2073
- 95
- Hugo Vera
Lua es un lenguaje de secuencia de comandos gratuito y de código abierto, potente, robusto, mínimo e integrable. Es un lenguaje de secuencia de comandos extensible e interpretado que se escribe dinámicamente, y se ejecuta interpretando Bytecode con una máquina virtual basada en registros.
Lua se ejecuta en todos los sistemas operativos similares a la de UNIX, si no es la mayoría de las UNIX, incluidos Linux y Windows; en sistemas operativos móviles (Android, iOS, Brew, Symbian, Windows Phone); en microprocesadores incrustados (brazo y conejo); en IBM mainframes, y muchos más.
Ver cómo Lua Los programas funcionan 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 de procedimiento, orientado a objetos, funcional y basado en datos, así como la descripción de datos).
- Implementa el objeto orientado a través de metamecanismos.
- También reúne una sintaxis de procedimiento directa con la descripción de datos formidable construidas enraizadas en matrices asociativas y semántica extensible.
- Viene con gestión de memoria automática con recolección de basura incremental (lo que lo hace perfecto para la configuración del mundo real, los secuencias de comandos y también la prototipos vertiginosos).
Cómo instalar Lua en Linux
Lua El paquete está disponible en repositorios oficiales de las principales distribuciones de Linux, puede instalar la última versión utilizando el Administrador de paquetes apropiado en su sistema.
------- En Debian, Ubuntu y Mint ------- $ sudo apt install lua5.3 ------- En Rhel, Centos, Rocky y Almalinux ------- # yum instalación Epel-libease # yum install lua ------- En Fedora Linux ------- # DNF Instalar lua
Nota: La versión actual del Lua El paquete en el repositorio de Epel es un poco más antiguo, por lo tanto, para instalar la última versión, debe construirlo e instalarlo desde la fuente como se explica a continuación.
Instalar lua de fuentes
Primero, asegúrese de tener herramientas de desarrollo instaladas en su sistema, de lo contrario, ejecute el comando a continuación para instalarlas.
------- En Debian, Ubuntu y Mint ------- $ sudo apt instalación build-esencial Libreadline-Dev ------- Sobre Rhel, Centos, Rocky y Almalinux y Fedora ------- # Yum GroupInstall "Herramientas de desarrollo" # yum instalación Readline Readline-devel
Luego para construir e instalar la última versión (versión 5.4.4 Al momento de escribir este artículo) de Lua, debe descargar el archivo fuente de Lua o ejecutar los siguientes comandos para descargar el paquete de tarball, extraer e instalarlo.
$ mkdir lua_build $ cd lua_build $ curl -r -o http: // www.lua.org/ftp/lua-5.4.4.alquitrán.gz $ tar zxf lua-5.4.4.alquitrán.Gz $ CD Lua-5.4.4 $ Make Linux Test $ sudo Make Instalar
Una vez que lo haya instalado, ejecute Lua Interprador como se muestra.
$ lua Lua 5.4.4 Copyright (c) 1994-2022 Lua.org, puc-rio>
Usando su editor de texto favorito, puede crear su primero Lua Programa de la siguiente manera.
$ VI Hola.lua
Y agregue el siguiente código al archivo.
Imprimir ("Hello World") imprimir ("Esta es Tecmint.com y estamos probando lua ")
Guarde y cierre el archivo. Luego ejecute su programa como se muestra.
$ lua hola.luaEjecutar el programa LUA
Para obtener más información y aprender a escribir programas Lua, visite: https: // www.lua.org/hogar.html
Lua es un lenguaje de programación versátil que se utiliza en numerosas industrias (desde la web hasta los juegos hasta el procesamiento de imágenes y más allá), y está diseñado con una alta prioridad para los sistemas integrados.
Si encuentra algún error durante la instalación o simplemente desea saber más, use el formulario de comentarios a continuación para enviarnos sus pensamientos.
- « Top 5 complementos de código abierto para OnlyOffice Docs
- 20 comandos MySQLAdmin para la administración de la base de datos MySQL/Mariadb »