Onde instalar o Netbeans

8

Estou pensando em instalar o Netbeans 7.2.1 no meu Ubuntu 12.10. Até agora, eu já instalei o JDK 7u11 sem problemas e já baixei o Netbeans do site da Oracle.

Minha pergunta é a seguinte: onde devo instalar o Netbeans? Devo aceitar o padrão /usr/local/netbeans-7.2.1ou devo alterar esse caminho para o meu /home?

Estou questionando porque alguém me disse para não instalá-lo no caminho de instalação proposto padrão, porque mais tarde terei mais probabilidade de ter problemas de permissão na linha. Trabalhando com o Netbeans, eu não teria permissão para escrever nessa pasta, impedindo-me de adicionar bibliotecas aos meus projetos, instalar e desinstalar plug-ins no IDE e até mesmo com a configuração do servidor Glassfish.

Pesquisei no Google para esclarecer minhas dúvidas sem sucesso. A única coisa que encontrei foi esse tópico no fórum Netbeans, que trouxe ainda mais algumas dúvidas.

Alguém pode me ajudar?

Korrigan Nagirrok
fonte

Respostas:

6

Você não precisa executar o instalador usando sudoe não precisa instalá-lo em uma pasta do sistema, como /usr/local/. Basta executar o instalador normalmente e optar por instalá-lo em seu diretório pessoal. Se você não quiser que os netbeanse glassfishpastas atravancando sua pasta pessoal, você pode instalá-los em uma sub-pasta na sua pasta pessoal, como localou Libraryou qualquer outra coisa.

Você poderá executar o Netbeans clicando no iniciador que ele cria. No entanto, se você quiser executá-lo na linha de comando, precisará adicionar a binpasta do Netbeans ao caminho do sistema. Você pode fazer isso abrindo seu .bashrcarquivo em um editor de texto e adicionando esta linha na parte inferior (modificada de acordo com a instalação do Netbeans):

export PATH=$PATH:~/netbeans-7.2.1/bin
Acredito
fonte
Obrigado por sua iluminação. Apenas mais uma pergunta, por favor, antes de considerar esta resposta útil e correta. Quando você se refere à adição da pasta bin do Netbeans ao caminho do sistema, editando o arquivo .bashrc, que arquivo é esse? Esse arquivo é do meu sistema ou existe em uma das pastas de instalação do Netbeans?
precisa saber é o seguinte
É um arquivo encontrado na sua pasta pessoal (ele estará oculto por padrão - pressione Ctrl + H para visualizar pastas e arquivos ocultos) que configura as variáveis ​​de ambiente e o terminal.
IBelieve
4

Se você for o único usuário na máquina executando o NetBeans, não deverá executar o instalador como usuário root.

 $ chmod u+x ~/Downloads/netbeans-7.3rc1-linux.sh
 $  ~/Downloads/netbeans-7.3rc1-linux.sh

Você será solicitado a selecionar o diretório de instalação padrão para a página inicial do usuário. A pasta de instalação selecionada deve ser gravável pelo usuário ativo.

Para detalhes, consulte o Wiki da Comunidade NetBeans .

Se você quiser que vários usuários iniciem o NetBeans a partir da mesma instalação, execute o instalador como usuário root e selecione / user / local como diretório de instalação. Deve ser a opção padrão quando solicitado.

O NetBeans IDE foi projetado para levar em conta vários usuários que iniciam o IDE a partir da mesma instalação:

O NetBeans acomoda isso mantendo as configurações pessoais de cada usuário separadas da instalação do código NetBeans.

Nos sistemas Unix, as configurações são mantidas em um diretório de configurações local criado no diretório inicial do usuário na primeira vez que o NetBeans é executado.

A citação acima é do NetBeans: The Definitive Guide .

Goran Miskovic
fonte
2
Embora eu concorde com esta resposta, pode haver uma desvantagem na prática de instalar software na casa do usuário: backups (isso depende dos seus hábitos de backup.) Se você instalar um software em sua casa e fizer backups de toda a casa, então lembre-se de excluir o diretório de instalação dos backups; não faz sentido fazer backup de algo que pode ser recuperado apenas reinstalando, se as configurações ou arquivos variáveis ​​estiverem armazenados em outro local. O Netbeans pode ser instalado /usr/localou /optnão haverá problemas com as permissões, pois as configurações estarão em sua casa.
precisa saber é o seguinte
Receio que, se instalado /usr/localou optvocê precise executar o IDE como root nas atualizações.
Goran Miskovic 31/01
Não há necessidade de executar o IDE como root, mesmo que esteja instalado em um diretório do sistema. Os plugins são armazenados $HOME/.netbeans, para que possam ser instalados e atualizados como um usuário comum. Somente para atualizar o próprio IDE, será necessário acesso root, para executar o novo instalador.
sierrasdetandil
Somente plugins instalados pelo usuário irão para $ HOME / .netbeans. Todos os outros plugins serão instalados no diretório de instalação. Portanto, sempre que qualquer um dos plug-ins padrão precisar ser atualizado, você precisará executar o IDE como raiz. Não esqueça que, para versões menores, você poderá atualizar o IDE usando o gerenciador de atualizações.
Goran Miskovic 31/01
Acho que o Netbeans copia até os plug-ins padrão .netbeansquando são ativados $HOME/.netbeans/*/modules/. Em vários anos de uso, eu sempre atualizava todos os plugins como um usuário comum. Mas você está certo, para fazer uma pequena atualização completa da instalação, você precisará executá-la como root. O que quero dizer é que cabe ao usuário optar por instalá-lo como usuário comum ou como root; ambos os métodos funcionam bem.
#
0

Em geral, você deve instalar o software a partir do centro de software - dessa forma, obterá atualizações de segurança automaticamente e funcionará sem qualquer alteração ou configuração de sua parte.

https://apps.ubuntu.com/cat/applications/netbeans/

Robôs Imaginários
fonte
8
Obrigado pela resposta rápida. Estou ciente do fato de que sempre se deve instalar software do centro de software, o problema é que a versão do Netbeans disponível no Centro de Software está bastante desatualizada, ainda é o Netbeans 7.0 que vem sem uma série de recursos
Korrigan Nagirrok