Apesar de vc ter informado o caminho absoluto do programa original, quando o synlink eh criado ele converte para o caminho relativo. Veja com o ls -l pra quem o link aponta apos criado, vc vai ver algo,como destino -> origem, sem o path. Apos mover o destino execute novamente o ls, veja que o link vai estar quebrado.
Solucao: crie sempre o synlinks no local definitivo. Ou tenha em mente que ele se refere sempre ao path relativo. Algumas vezes os dois sao iguais. Em 17/11/2012 09:43, "João Dalben" <[email protected]> escreveu: > Caras, > > estou tentando criar um symlink para um arquivo executável que inicializa > um programa. Estou na pasta do programa, e digito o seguinte comando: > > ln -s /pasta/onde/esta/o/programa/arquivoexecutavel iniciar > > Aí movo esse symlink pra uma dos PATH do meu SO. > > mv iniciar /usr/bin > > Então tento rodar pelo application finder (alt+F2) e não funciona.. acho > que dá erro na primeira tentativa de achar algum arquivo auxiliar do > programa. Direto do terminal, se eu rodo o symlink que eu criei dentro da > pasta original, o programa funciona, mas em qualquer outra pasta não. > > Alguém sabe o que pode estar acontecendo? > > Obrigado desde já! > > *João Dalben > * > > -- > GUS-BR - Grupo de Usuários de Slackware Brasil > http://www.slackwarebrasil.org/ > http://groups.google.com/group/slack-users-br > > Antes de perguntar: > http://www.istf.com.br/perguntas/ > > Para sair da lista envie um e-mail para: > [email protected] -- GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected]

