Eclipse Juno, preciso de acesso root sempre que altero a configuração

17

Estou tentando instalar o eclipse Juno no 12.04. Eu fiz todas as coisas instruídas neste link .

Mas sempre que eu instalo qualquer novo software (Say CDT ou Pydev) no Eclipse, os novos softwares acabam abrindo o aplicativo Eclipse novamente. Eu tenho que abrir o Eclipse novamente com privilégios de root para instalar todo o software.

Também tive muitos problemas ao vincular a biblioteca de inclusão do Eclipse CDT.

Alguém pode me ajudar com a instalação do Juno de uma maneira que não preciso de acesso root toda vez que altero as configurações no Eclipse?

veepsk
fonte
2
Atualizei o guia para esclarecer que você não deve executar o Eclipse como root durante a atualização de pacotes (ou na maioria das circunstâncias). Se você instalar o Eclipse como raiz, chown -Ra pasta do Eclipse e, em seguida, executar o Eclipse como você / um usuário normal, seus pacotes instalados deverão funcionar.
Mark Loiseau

Respostas:

10

Como instalar o Eclipse Juno SEM a necessidade de alterar permissões

  1. Primeiro, remova todas as versões anteriores do Eclipse. Se você quiser: salve seu /workspacediretório (recorte e poste o diretório inteiro no seu~/
  2. Faça o download do Eclipse no site oficial (usei "eclipse-mobile-juno-linux-gtk-x86_64.tar.gz").
    Mas como foi dito anteriormente, verifique se você tem versões de 32 e / ou 64 bits de java disponíveis para corresponder sua instalação do Eclipse. (Eu tenho os dois openjdk-6 e -7-jre instalados no Synaptic Package Manager )
    • Você pode adicionar partes do pacote mais tarde se a instalação do eclipse-mobile não contiver tudo o que você deseja. Por exemplo, Ferramentas Linux aqui .
    • Outras instruções do pacote estão disponíveis na página de download, através dos links à esquerda.
  3. Para evitar problemas de permissão, eu o descompactei ~/bine o gerenciador de arquivamentos colocou o Eclipse em seu próprio subdiretório 'eclipse'.
  4. Faça o download do SDK do Android e , para que futuras atualizações do Eclipse e Ubuntu não o quebrem , descompacte-o ~/bin/eclipse/dropins.
  5. Developer.android.com instrui você a:

    No Mac ou Linux, abra um terminal e navegue até o diretório tools / no SDK do Android e execute o sdk do android .

  6. No entanto, quando baixei a versão linux do Android SDK, não havia arquivo "android sdk".
  7. Em vez disso, navegue até o caminho das ferramentas (no meu caso ~/bin/eclipse/dropins/android-sdk-linux/tools) e [clique com o botão direito do mouse] em "android" para alterar suas propriedades para executável.

    caixa de diálogo de propriedades do arquivo android: guia permissões
  8. Agora você pode clicar duas vezes para executar o Android e baixar os pacotes que você gosta.
    • Como tudo está no diretório inicial, você não precisa modificar sua variável de ambiente PATH (conforme as instruções do desenvolvedor).
  9. Faça o download e instale o plug-in ADT em http://developer.android.com/sdk/installing/installing-adt.html, conforme as instruções normais .
    • Configure o plug-in com o caminho usado, neste exemplo /home/clayton/bin/eclipse/dropins/android-sdk-linux
    • Se você deseja instalar mais pacotes da etapa 8 após a etapa 9, no menu suspenso Eclipse, escolha Window > Android SDK Manager
  10. Navegue para ~/bin/eclipsee certifique-se de marcar também "eclipse" como executável (consulte a etapa 7 para uma atualização) . [Clique com o botão direito] e [Criar link]. Mova esse atalho para a área de trabalho.
    • Eu fui para a etapa extra de alterar o ícone do eclipse para o "icon.xpm" fornecido no mesmo subdiretório.
  11. Na etapa 1, mova seu diretório "espaço de trabalho" ... ou não. Mas especifique-o como o espaço de trabalho do seu aplicativo na caixa de diálogo e você poderá importar qualquer projeto existente com facilidade (essas instruções seriam para perguntas e respostas diferentes).
Clayton
fonte
3

Não é possível usar o arquivo baixado com o Ubuntu Software Center, pois ele precisa de arquivos pré-empacotados correspondentes à sua versão do Ubuntu.

No entanto, a versão atual do Eclipse no Ubuntu é 3.7.2. Se você deseja usar o atual (4.2), é necessário instalá-lo manualmente.

Para ver como isso é feito, consulte Eclipse Juno, preciso de acesso root sempre que altero a configuração .

Stephan Windmüller
fonte
@ mayyux Eu acho que você não entendeu a pergunta inicial. O usuário afirma claramente que não deseja instalar o Eclipse manualmente, mas como usar o USC com o download existente. Se, no entanto, ele decidir instalar manualmente de qualquer maneira, todas as informações necessárias serão fornecidas no link "Instalar o Eclipse Juno no 12.04".
Stephan Windmüller
2

Pergunta boba, mas ... você executou o seguinte, conforme indicado no link que postou?

chown -R USER:USER eclipse

Isso permitiria executar o eclipse como USER e fazer alterações na configuração.

Você pode verificar se todos os arquivos no diretório instalado pertencem ao USER, pesquisando o diretório de instalação inteiro (/ opt / eclipse)

find /opt/eclipse/ | xargs ls -ld | grep -v USER

Isso não deve retornar nada se tudo pertencer a USER

gordo
fonte
1

Eu me referi a este guia .

Eu recomendo que você siga este guia para instalar o juno e o Android sdk, em vez do site do desenvolvedor do Android. é completo e rápido.

A única desvantagem é que você deve consultar o diretório / opt e usar o terminal para invocar o eclipse. Em outras palavras, ainda não existe um botão físico para o Ubuntu.

Espero que isto ajude!

jjkim
fonte
1

Você não precisa instalá-lo, apenas execute:

tar -xvf eclipse-jee-juno-SR1-linux-gtk.tar.gz

cd eclip

chmod + x eclipse

./eclipse

Pranit Bauva
fonte
0

Faça o download do arquivo no site oficial, descompacte-o em / opt / eclipse / (ou no seu diretório preferido) e execute o instalador.

functionptr
fonte
Eu não quero ser rude, mas foi isso que foi mencionado no link no meu post original. E não funcionou para mim de alguma forma.
Veepsk
0

Instalei o Eclipse da seguinte maneira:

  1. Remova a instalação atual:

    sudo apt-get purge eclipse*
    
  2. Instale o eclipse novamente com CDT

    sudo apt-get install eclipse eclipse-CDT
    

    Depois disso, remova a .eclipsepasta do diretório inicial e execute o Eclipse e verifique seu projeto C / C ++.

Miséria
fonte
1
Eu concordo com você nisso, mas a versão do eclipse que é instalada através dos repositórios do Ubuntu é o Indigo. E eu quero instalar o Eclipse Juno.
Veepsk
Desculpe, de alguma forma, notei que :(
Misery
-3

Geralmente, eles contêm arquivos de origem e, até onde eu sei, você precisará instalá-los manualmente usando os comandos.

O centro de software Ubuntu pode instalar apenas arquivos compactados (por exemplo, ".deb").

O centro de software Ubuntu não pode instalar os arquivos de origem que você mencionou.

Sourav Mishra
fonte
make install need root
1
@linuxandunix não pode ser feito assim ... você tem que executar o eclipse binário ie. No terminal: ./eclipse
Pranit Bauva
@PranitBauva: Eu estava apenas dando um exemplo geral de instalação de arquivos de origem. Na verdade, eu não havia verificado o conteúdo do arquivo .tar.gz mencionado.
Sourav Mishra 02/10/12