2012-03-29 2 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 디렉터가이 번들의 인스턴스를 두 개 이상 설치할 수 없도록합니다. 아마 인 ((이 번들 RCP 기능의 일부이기 때문에 쉽지가 될 것이다) 먼저 원래 번들을 제거하여

    1. 중 하나 또는 :

      당신은 그것을 업데이트 할 수 실용적인 솔루션) 수동으로 p2 repo의 1.0.200.v20110815-1438 번들을 원래 1.0.200.v20110502-1955 번들로 바꿉니다. 번들 버전이 동일하므로 (1.0.200) 내용이 동일 할 것으로 예상 할 수 있습니다.