Como colocar o executável em / usr / bin?

4

Eu baixei o eclipse e o extraí para /opt .

Minha pergunta é como posso executá-lo a partir do terminal, como outros programas como o javac, java. Eu fiz com update-alternatives da seguinte forma:

sudo update-alternatives --install "/usr/bin/eclipse" "eclipse" "/opt/eclipse/eclipse" 1 

Não recebi nenhum erro. Eu atravessei e vi /usr/bin/eclipse estava lá, então eu fiz:

sudo eclipse

e eu recebi:

sudo: eclipse: command not found
  1. É possível executar o comando eclipse e meu eclipse começaria?
  2. Como posso fazer o meu programa de usuário como um dos programas executáveis de terminal?
  3. Estou usando update-alternatives para o propósito correto?
  4. Alguma outra solução?
por Deepen 28.04.2014 / 09:29

1 resposta

4

Basta executar eclipse e ele será iniciado. Não há necessidade de executá-lo com sudo . O update-alternatives --install fez o link flexível necessário para iniciar o Eclipse. Esse é o propósito dessa ferramenta.

No entanto, se você instalar o Eclipse a partir do Centro de Software, ele poderá substituir esse link; portanto, é melhor colocá-lo em /usr/local/bin . Este diretório tem prioridade ao executar comandos por padrão.

Outra solução é manualmente sudo ln -s /opt/eclipse/eclipse /usr/local/bin . Observe que estou usando /usr/local prefixo porque é mais apropriado nesse caso.

UPD: Parece que algo de errado ocorreu enquanto você estava descompactando o Eclipse. O bit de execução acabou. Para restaurá-lo, você precisa executar:

sudo chmod +x /opt/eclipse/eclipse
    
por Danatela 28.04.2014 / 09:44