[Ubuntu-BR] Execução de um script em /usr/local/share

Andre Cavalcante andre.d.cavalcante em gmail.com
Domingo Novembro 13 19:07:10 UTC 2011


Luciano.

Esqueça tudo o que você fez e vamos por partes ok?

/usr/bin/env é um comando do linux que executa um comando em um ambiente
modificado.

/usr/bin/lua é o comando do linux que ativa o interpretador lua

/usr/bin/env lua simplesmente executa o interpretador lua em um ambiente
modificado.

Para scripts lua, você deve fazer:

$ nano teste.lua

#!/usr/bin/lua

print('teste')

Para fazer o teste:

$ lua ./teste.lua

ou

$ chmod +x teste.lua
$ ./teste.lua

Para scripts lua em um ambiente modificado:

$ env ./teste.lua

Para instalar seu programa, crie um script bash para copiar os arquivos
para as pastas corretas, e depois crie links simbólicos em /usr/bin para os
respectivos arquivos executáveis que criar. Isso evita as complicações do
PATH.

Uma alternativa é criar uma pasta bin no seu home:

mkdir $HOME/bin

Essa pasta, se existir, deverá ser colocada no seu PATH, automaticamente.
Se não, é porque você (ou algum programa mal comportado) já deve ter mexido
o seu .profile. Para inserir, basta adicionar:

echo "PATH=$HOME/bin:$PATH" >> .profile

Você terá que fazer logout e login novamente.

Então você pode trabalhar tranquilamente na sua área pessoal e depois que
tudo estiver bom aí sim você instala em /usr/share, /usr/lib. Como esse seu
programa é de terceiros, ele deveria ir para /opt/pasta_do_programa e
somente os links em /usr/bin.

Testa aí e dá o retorno.

Abraços

André Cavalcante
Caparica, Portugal
Ubuntu User number # 24370
Quer saber sobre Open Source Software? http://sobreoss.blogspot.com
Quer saber mais sobre Espiritismo? http://sobreespiritismo.blogspot.com

Atenção: Este e-mail pode conter anexos no formato ODF (Open Document
Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os anexos
em outro formato, você pode instalar gratuita e livremente o BrOffice (
http://www.broffice.org) ou o seguinte Plugin para Microsoft Office (
http://odf-converter.sourceforge.net/index.html<http://www.sun.com/software/star/odf_plugin/get.jsp>
).



More information about the ubuntu-br mailing list