web-dev-qa-db-ja.com

Ubuntu CDにEclipse CDTをインストールします

既存のEclipse JDTインストールにCDTを追加しようとしています。

私は以下のプロセスに従っています:

  1. Eclipseを開く
  2. ヘルプ->新しいソフトウェアのインストール
  3. [追加]ボタンをクリックします
  4. 名前としてCDTを入力し、リポジトリの場所としてhttp://download.Eclipse.org/tools/cdt/releases/junoを入力します。 (ところで、Eclipseサイトからローカルアーカイブをダウンロードした後に追加しようとすると、同じエラーが発生します- CDTマスター
  5. インストールするチェックボックスでCDT MAINとCDT OPTIONALの両方の機能を選択し、次へを押します

次のウィンドウで、次のエラーが表示されます。

1つ以上の必要なアイテムが見つからなかったため、インストールを完了できません。インストールされるソフトウェア:C/C++ Remote Launch 6.0.0.201302132326(org.Eclipse.cdt.launch.remote.feature.group 6.0.0.201302132326)欠落している要件:C/C++ Remote Debug Launcher 2.4.0.201302132326(org.Eclipse.cdt.launch .remote 2.4.0.201302132326)には 'bundle org.Eclipse.rse.ui [3.0.0,4.0.0)'が必要ですが、見つかりませんでした依存関係を満たすことができません: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]

奇妙なことに、前の画面でCDT MAIN機能のインストールを選択しただけですべてが正常になり、インストールが実際に行われる前にライセンス条項に同意するよう求められます。

だから私は2つの質問があります:

  1. 何が問題を解決できるのか?
  2. 標準のプログラミングとデバッグのためにCDT OPTIONAL機能をインストールすることが重要だと思いますか?
4
Matteo

いくつかのグーグルを調べた後、EclipseのCDTはbundle org.Eclipse.rse.ui(欠落しているエラーの原因)など、他の特定のEclipseコンポーネントに依存していることがわかりました。 Eclipseの新規インストールにはまだすべてが含まれていない場合がありますが、簡単にインストールできます。

[ヘルプ]> [新しいソフトウェアのインストール...]を選択します。[利用可能なソフトウェアサイト]のリンクをクリックします。 junoという名前の更新サイトがあることを確認します。これが存在しない場合は、[追加...]をクリックして、ロケーションに http://download.Eclipse.org/releases/juno と入力します。

これで、インストール手順を実行すると、Eclipseはプラグインの依存関係をダウンロードしてインストールし、すべてが正常に機能します。

4
Matteo

eclipseをcdt c/c ++プラグインでインストールする問題を解決するには、ターミナルで次の操作を実行します。

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

インストールが正常に完了したら、ターミナルで次の手順を実行します。 plsバックアップワークスペース:

rm -rf ~/.Eclipse  
rm -rf ~/workspace  
Eclipse -clean &
5
meche