Sim, ele tem permissão de execução.

Procurei alguma coisa na Internet, mas fiquei confuso.

Uns diziam para acrescentar uma linha ao fim de /etc/profile. Isto seria necessário para acrescentar um caminho de busca. Achei esta opção um tanto complicada.

Agora, estou lembrando de que já vi um programa que, ao instalar-se criou um link simbólico em algum lugar abrangido por $path. Esta idéia tem a vantagem de não obrigar o sistema a que sempre busque nesta pasta.

Será que a abordagem dos links simbólicos é a melhor? Onde deveria salvá-los?

A minha pasta de desenvolvimento está em /home/luciano/fontes/lacuna. será que esta abordagem seria boa:

/home/luciano/fontes/install.sh

sudo cp -R $1 /usr/local/share/scripts
{criação de link simbólico}

/home/luciano/fontes/uninstall.sh
rm /usr/local/share/scripts/lacuna/*
rmdir /usr/local/share/scripts/lacuna
rm {apagando link simbólico.

Fiz um teste para criar o link simbólico.

ln -s /home/luciano/fontes/lacuna/lacuna.lua test

Mas qual não foi minha surpresa ao abrir ~/test, quando observei que ele era uma cópia de lacuna.lua e não um link simbólico.

Então, pergunto: será que a abordagem dos links simbólicos, com scripts para instalação e desinstalação, é a melhor? E quanto ao link simbólico, para onde o deveria remeter?

Quando tiver um pouco mais de prática, estudarei um pouco de deb, mas por enquanto...

Em 13-11-2011 11:24, Andre Cavalcante escreveu:
Outra coisa, verifica se o script tem permissão de execução:

$ chmod +x lacuna.lua

Abraços

Em 13 de novembro de 2011 13:15, Luciano de Souza<[email protected]>escreveu:

Caros,

Criei um script utilizando Lua.

Em sua linha inicial coloquei:

#!/usr/bin/env lua

Isto é suficiente para que seja encontrado o seu interpretador.

Em /usr/local/share, tenho uma pasta chamada scripts e, dentro dela, a
pasta do meu script, chamado "Lacuna".

Quando, no terminal, digitasse: "lacuna", ele deveria executar o comando:

lua /usr/local/share/scripts/**lacuna/lacuna.lua

  No entanto, o Bash me diz que o comando não foi encontrado. Como poderia
corrigir este problema?

  Luciano

--
Mais sobre o Ubuntu em português: 
http://www.ubuntu-br.org/**comece<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<https://lists.ubuntu.com/mailman/listinfo/ubuntu-br>





--
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