Pesquisa de site

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.