Bem, não sei como criar arquivos .deb para isso. Mas acho mais simples modificar o .bashrc. Você pode fazer um comentário nas linhas que você colocar, deixando-as bem distinguíveis e depois, se precisar, retire-as. O .bashrc é executado quando você loga no sistema se não me engano. Aí você garante que o caminho para seu script estará sendo procurado modificando o path.

Nessa parte que você falou:
Se, tendo incluído como linha inicial "#!/usr/bin/env lua", chamo ./lacuna.lua ele diz que o arquivo não foi encontrado.

Estou estranhando essa parte que você disse que com a linha "#!/usr/bin/env lua" no seu programa ocorrem erros dizendo arquivo não encontrado quando você tenta ./lacuna.lua . Tem certeza que estava na pasta correta quando chamou? Ou que o nome estava exato? Eu nunca tentei com esse tal de lua, só com python e shell, que adiciono uma linha semelhante no topo do arquivo. Eu tentei conseguir o erro de arquivo não encontrado, ele só ocorre quando de fato o arquivo não existia aqui. Um outro erro, só que de "comando não encontrado", eu consegui digitando "programa" ao invés de "./programa". Isso eu corrigi aqui colocando a pasta na qual o comando estava no path.

Naquele comando que te passei, conferiu se o caminho que ia ser adiciona no path estava correto? E tentou executar o programa no mesmo terminal no qual modificou o path?

Abraço
--
Ataias Pereira Reis

--
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a