Como instalar a linguagem de script Lua no Linux
Lua é uma linguagem de script gratuita e de código aberto, poderosa, robusta, mínima e incorporável. É uma linguagem de script extensível e interpretada que é digitada dinamicamente e executada pela interpretação de bytecode com uma máquina virtual baseada em registro.
Lua roda em todos, senão na maioria dos sistemas operacionais do tipo Unix, incluindo Linux e Windows; em sistemas operacionais móveis (Android, iOS, BREW, Symbian, Windows Phone); em microprocessadores embarcados (ARM e Rabbit); em mainframes IBM e muito mais.
Veja como os programas Lua funcionam na demonstração ao vivo.
Recursos da Lua:
- Baseia-se em todos os sistemas com um compilador C padrão.
- É extremamente leve, rápido, eficiente e portátil.
- É fácil de aprender e usar.
- Possui uma API simples e bem documentada.
- Ele suporta vários tipos de programação (como programação processual, orientada a objetos, funcional e orientada a dados, bem como descrição de dados).
- Implementa orientação a objetos por meio de metamecanismos.
- Ele também reúne sintaxe processual direta com formidáveis construções de descrição de dados baseadas em matrizes associativas e semântica extensível.
- Vem com gerenciamento automático de memória com coleta de lixo incremental (tornando-o perfeito para configuração do mundo real, scripts e também prototipagem alucinante).
Como instalar Lua no Linux
O pacote Lua está disponível nos repositórios oficiais das principais distribuições Linux, você pode instalar a versão mais recente usando o gerenciador de pacotes apropriado em seu 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: A versão atual do pacote Lua no repositório EPEL é um pouco mais antiga, portanto para instalar a versão mais recente, você precisa construa e instale-o a partir da fonte, conforme explicado abaixo.
Instale Lua a partir de fontes
Primeiro, certifique-se de ter ferramentas de desenvolvimento instaladas em seu sistema, caso contrário, execute o comando abaixo para instalá-las.
------- 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
Então, para compilar e instalar a versão mais recente (versão 5.4.4 no momento em que este artigo foi escrito) de Lua, você precisa baixar o arquivo fonte lua ou executar os seguintes comandos para baixar o pacote tarball, extrair , construa e instale-o.
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
Depois de instalá-lo, execute o interpretador Lua conforme mostrado.
lua
Lua 5.4.4 Copyright (C) 1994-2022 Lua.org, PUC-Rio
>
Usando seu editor de texto favorito, você pode criar seu primeiro programa Lua da seguinte maneira.
vi hello.lua
E adicione o seguinte código ao arquivo.
print("Hello World")
print("This is linux-console.net and we are testing Lua")
Salve e feche o arquivo. Em seguida, execute seu programa conforme mostrado.
lua hello.lua
Para obter mais informações e aprender como escrever programas Lua, acesse: https://www.lua.org/home.html
Lua é uma linguagem de programação versátil usada em vários setores (da Web a jogos, processamento de imagens e muito mais) e foi projetada com alta prioridade para sistemas embarcados.
Se você encontrar algum erro durante a instalação ou simplesmente quiser saber mais, use o formulário de comentários abaixo para nos enviar sua opinião.