link simbólico para / usr / local / bin não executando o programa, a menos que esteja logado como su

3

Estou tentando instalar o eclipse 3.8 no Ubuntu 10.04. Eu coloquei os arquivos extraídos em:

/opt

Eu coloco um link simbólico em:

/usr/local/bin 

ls -s / usr / local / bin:

eclipse -> /opt/eclipse/eclipse

Meu caminho tem / usr / local / bin ... as permissões para o link sym são 777.

Eu também fiz o seguinte:

chmod 755 /opt/eclipse/eclipse

Quando tento executar o eclipse como root, ele funciona (pelo menos, tenta, obtendo o erro java). Tentando como usuário regular apenas me dá o aviso de que eu preciso instalar a plataforma eclipse do repo.

    
por wbg 02.06.2013 / 05:38

1 resposta

1

O que faz você pensar que está em seu $ PATH? Tente executar echo $PATH , você vê /usr/local/bin ?

Se você estiver executando isso por meio de uma sessão ssh , eu acho que você adicionou /usr/local/bin ao seu $PATH no seu ~/.bahsrc e que não é lido quando você ssh em uma máquina. Tente adicionar isso ao seu ~/.profile :

PATH=$PATH:/usr/local/bin
    
por 02.06.2013 / 17:33