Instale o Eclipse CDT no Ubuntu 12.04

4

Estou tentando adicionar o CDT a uma instalação existente do Eclipse JDT.

Estou seguindo o processo abaixo:

  1. Abra o Eclipse
  2. Ajuda-> Instalar novo software
  3. clico no botão Adicionar
  4. Eu entro no CDT como nome e no link http://download.eclipse.org/tools/cdt/releases/juno como local dos repositórios. (btw o mesmo erro ocorre se eu tentar adicionar um arquivo local depois de baixá-lo do site eclipse - CDT master )
  5. Selecionei os recursos CDT MAIN e CDT OPTIONAL com uma caixa de seleção a ser instalada e pressione próximo

Na próxima janela, sou solicitado com o seguinte erro:

Cannot complete the install because one or more required items could not be found. Software being installed: C/C++ Remote Launch 6.0.0.201302132326 (org.eclipse.cdt.launch.remote.feature.group 6.0.0.201302132326) Missing requirement: C/C++ Remote Debug Launcher 2.4.0.201302132326 (org.eclipse.cdt.launch.remote 2.4.0.201302132326) requires 'bundle org.eclipse.rse.ui [3.0.0,4.0.0)' but it could not be found Cannot satisfy dependency: From: C/C++ Remote Launch 6.0.0.201302132326 (org.eclipse.cdt.launch.remote.feature.group 6.0.0.201302132326) To: org.eclipse.cdt.launch.remote [2.4.0.201302132326]

O mais estranho é que, se eu simplesmente selecionar a instalação dos recursos do CDT MAIN na tela anterior, tudo vai bem e me pedem para aceitar os termos da licença antes que a instalação realmente ocorra.

Então eu tenho 2 perguntas:

  1. Alguma ideia do que poderia resolver o problema?
  2. Você acredita que é importante instalar os recursos do CDT OPTIONAL para programação e depuração padrão?
por Matteo 25.06.2013 / 20:39

2 respostas

4

Então, depois de algum googling, descobri que o CDT para o Eclipse depende de outros componentes específicos do Eclipse, como bundle org.eclipse.rse.ui (aquele que estou perdendo e causando o erro). Uma nova instalação do Eclipse pode ainda não incluir todos eles, mas eles podem ser facilmente instalados.

Select Help > Install New Software... Click the link for Available Software Sites. Ensure there is an update site named juno. If this is not present, click Add... and enter http://download.eclipse.org/releases/juno for the Location.

Agora, ao passar pelas etapas de instalação, o Eclipse deve baixar e instalar as dependências do plug-in e tudo funciona bem!

    
por Matteo 25.06.2013 / 21:17
5

para resolver o problema de instalar o eclipse com os plug-ins do cdt c / c ++, basta fazer o seguinte no terminal:

apt-get install eclipse eclipse-cdt eclipse-jdt # don't include eclipse if you have it already

após uma instalação bem-sucedida, faça o seguinte no terminal; espaço de trabalho de backup de pls:

rm -rf ~/.eclipse  
rm -rf ~/workspace  
eclipse -clean &
    
por meche 02.05.2014 / 18:43