2012-03-29 6 views
2

私は更新しようとすると、私はこのエラーを取得:Eclipse p2がorg.eclipse.equinox.simpleconfiguratorの更新を拒否しているのはなぜですか?

Cannot complete the install because of a conflicting dependency. 
    Software being installed: Eclipse Platform 3.7.2.v20120207-1839-9gF7UHPDFxGjd-PqDr2jX_4yKaumkoHTz04_q-q (org.eclipse.platform.feature.group 3.7.2.v20120207-1839-9gF7UHPDFxGjd-PqDr2jX_4yKaumkoHTz04_q-q) 
    Software currently installed: Equinox Core Function 1.0.0.v20110502-7K7VFBVF7RZHQQHxNc02A66 (org.eclipse.equinox.core.feature.feature.group 1.0.0.v20110502-7K7VFBVF7RZHQQHxNc02A66) 
    Only one of the following can be installed at once: 
    Simple Configurator 1.0.200.v20110502-1955 (org.eclipse.equinox.simpleconfigurator 1.0.200.v20110502-1955) 
    Simple Configurator 1.0.200.v20110815-1438 (org.eclipse.equinox.simpleconfigurator 1.0.200.v20110815-1438) 
    Cannot satisfy dependency: 
    From: Equinox Core Function 1.0.0.v20110502-7K7VFBVF7RZHQQHxNc02A66 (org.eclipse.equinox.core.feature.feature.group 1.0.0.v20110502-7K7VFBVF7RZHQQHxNc02A66) 
    To: org.eclipse.equinox.simpleconfigurator [1.0.200.v20110502-1955] 
    Cannot satisfy dependency: 
    From: Eclipse Platform 3.7.2.v20120207-1839-9gF7UHPDFxGjd-PqDr2jX_4yKaumkoHTz04_q-q (org.eclipse.platform.feature.group 3.7.2.v20120207-1839-9gF7UHPDFxGjd-PqDr2jX_4yKaumkoHTz04_q-q) 
    To: org.eclipse.rcp.feature.group [3.7.2.v20120120-1424-9DB5FmnFq5JCf1UA38R-kz0S0272] 
    Cannot satisfy dependency: 
    From: Eclipse RCP 3.7.2.v20120120-1424-9DB5FmnFq5JCf1UA38R-kz0S0272 (org.eclipse.rcp.feature.group 3.7.2.v20120120-1424-9DB5FmnFq5JCf1UA38R-kz0S0272) 
    To: org.eclipse.equinox.simpleconfigurator [1.0.200.v20110815-1438] 

私はZIPファイルから必要なプラグインをコピーして、P2の更新サイトを作成しました。

p2でプラグインを更新するにはどうすればよいですか?

答えて

0

これは、org.eclipse.equinox.simpleconfiguratorバンドルがバンドルマニフェストで "singleton = true"とマークされているために発生します。これは、p2ディレクターがこのバンドルの複数のインスタンスをインストールすることを許可しません。

あなたはそれを更新できます。

  1. のいずれか(このバンドルは、RCP機能の一部であるため、容易ではないだろうもの)最初の原稿束をアンインストールすることで、

  2. か(おそらくよりあります実用的なソリューション)は、p2 repoの1.0.200.v20110815-1438バンドルを元の1.0.200.v20110502-1955バンドルに手動で置き換えます。バンドルのバージョンが同じであるため(1.0.200)、内容が同じであることが期待できます。

関連する問題