Instale Sw em / usr / local mas o terminal bash não vê programas

0

Sou um usuário novato do Ubuntu 14.04. Eu preciso do NetBeans para desenvolver software, então decidi instalar a versão 8.0.1. Como o instalador do pkg não tem a versão mais recente, baixei o arquivo .sh do Site Oficial. Assim, eu o instalo de uma forma muito simples, colocando-o no diretório /usr/local também. Agora há um problema, digitar " netbeans " no bash não funciona e diz:

The program 'netbeans' is currently not installed. 
You can install it by typing:    

sudo apt-get install netbeans

Claro que, com o comando sugerido, instalarei a versão antiga do programa, em vez do 8.0.1 one. Apesar disso, digitar " netbeans " na barra de pesquisa do Ubuntu funciona sem erros.

Como pode resolver este problema? Devo instalar o programa em outro diretório? Obrigado pela sua gentileza.

    
por Andrea 16.10.2014 / 16:49

2 respostas

1

/usr/local/ em si não está no caminho padrão, /usr/local/bin is.

Mova seu script de lançamento para lá e ele deve ser selecionado.

No seu caso, você está instalando tudo em /usr/local/netbeans-<VERSION>/ . Isso inclui um script de inicialização em ./bin/netbeans . A solução simples para você é apenas criar links simbólicos para esse iniciador de algum lugar no caminho:

sudo ln -s /usr/local/netbeans-8.0.1/bin/netbeans /usr/local/bin/

Em seguida, netbeans lançará esse script. Você precisará atualizar o link simbólico ao atualizar o Netbeans.

    
por Oli 16.10.2014 / 16:56
2

O script que você colocou em / usr / local não é um aplicativo netbeans utilizável, mas sim um script de instalação para ele. Mova-o de volta para seu diretório pessoal e siga as instruções de instalação encontradas aqui:
NetBeans IDE - Instruções de instalação

    
por MGodby 16.10.2014 / 16:56