Lu-a-Bá - O bê-a-bá de Lua para a comunidade lusófona

O que se espera de uma instalação

Ao obter Lua, você deverá se deparar com alguns ou com todos os arquivos a seguir (dependendo do método escolhido para obter):

  1. Executáveis (lua e luac)
  2. Cabeçalhos (lua.h, luaconf.h, lualib.h, lauxlib.h e lua.hpp)
  3. Biblioteca Lua (liblua.a)
  4. Manuais (lua.1 e luac.1)

Quando a instalação é feita via pacotes do sistema operacional, a nomenclatura desses arquivos pode variar um pouco (especialmente porque é comum que versões diferentes de Lua sejam suportadas no mesmo sistema), e os arquivos podem ser distribuídos em pacotes diferentes.

Por exemplo, é bastante comum em sistemas POSIX que pacotes contendo arquivos executáveis sejam separados de pacotes contendo arquivos de cabeçalhos e bibliotecas, e em alguns casos até a documentação (manuais) é separada.

Além disso, outros arquivos podem ser disponibilizados. É o caso, por exemplo, de bibliotecas dinâmicas, que não são suportadas em todo sistema operacional, mas que são bastante comuns, e no geral possuem extensão .so ou .dll. De qualquer modo, isso já é um assunto específico de cada sistema operacional.

Além dos manuais dos programas lua e luac, arquivos HTML de documentação também tipicamente são copiados para algum diretório do sistema, especialmente quando a instalação é feita por um gerenciador de pacotes do sistema.