저는 Fedora Core 14를 사용하고 있습니다. yum install eclipse-platform
Eclipse를 실행하고 Java 개발 도구를 설치하려고 하는데 다음 오류가 발생합니다.
Cannot complete the install because of a conflicting dependency.
Software being installed:
Eclipse Java Development Tools 3.6.2.r362_v20101117-0800-7z8XFW6FLFlmjJcvz03jyeFBLS_F (org.eclipse.jdt.feature.group 3.6.2.r362_v20101117-0800-7z8XFW6FLFlmjJcvz03jyeFBLS_F)
Software currently installed:
Eclipse Platform 3.6.1 (Eclipse Platform 3.6.1)
Only one of the following can be installed at once:
Eclipse IDE UI 3.6.1.M20100825-0800 (org.eclipse.ui.ide 3.6.1.M20100825-0800)
Eclipse IDE UI 3.6.0.I20100601-0800 (org.eclipse.ui.ide 3.6.0.I20100601-0800)
Eclipse IDE UI 3.6.2.M20101201-0800 (org.eclipse.ui.ide 3.6.2.M20101201-0800)
Cannot satisfy dependency:
From: Eclipse Platform 3.6.1 (Eclipse Platform 3.6.1)
To: org.eclipse.ui.ide [3.6.1.M20100825-0800]
Cannot satisfy dependency:
From: Eclipse Java Development Tools 3.6.2.r362_v20101117-0800-7z8XFW6FLFlmjJcvz03jyeFBLS_F (org.eclipse.jdt.feature.group
3.6.2.r362_v20101117-0800-7z8XFW6FLFlmjJcvz03jyeFBLS_F)
To: org.eclipse.platform.feature.group 3.6.2
Cannot satisfy dependency:
From: Eclipse Platform 3.6.2.r362_v20110210-9gF78Gs1FrIGnHDHWkEcopoN8AmxeZflGDGKQi (org.eclipse.platform.feature.group
3.6.2.r362_v20110210-9gF78Gs1FrIGnHDHWkEcopoN8AmxeZflGDGKQi)
To: org.eclipse.ui.ide [3.6.2.M20101201-0800]
어떻게 해야 합니까?
답변1
yum을 사용하여 IDE를 설치하신 후 IDE에 들어가 최신 Java 개발 도구를 설치하신 것 같습니다. Linux 배포판의 패키지 관리 시스템에서 Eclipse를 설치한 경우 해당 시스템에서 개발 도구도 설치해야 합니다. yum에 eclipse-jdt 패키지가 있다고 확신합니다. 종속성은 eclipse-jdt에서 eclipse로 이루어질 수 있으며, 그 반대는 선택 사항이므로 이는 의식적인 결정입니다.
IDE에서 패키지를 사용하거나 Eclipse 웹 사이트에서 아카이브를 다운로드하는 두 가지 솔루션이 있습니다. 첫 번째 옵션은 모든 부분이 함께 잘 작동하는 안정적인 환경을 제공합니다. 두 번째 버전은 모든 것의 최신(안정적인) 버전을 제공하므로 IDE 내에서 구성 요소를 추가/설치할 때 이러한 충돌로 인한 문제가 줄어듭니다.
답변2
웹사이트에서 Eclipse를 다운로드하여 홈 폴더에 추출하는 것이 좋습니다. 과거에도 비슷한 충돌이 있었는데 이 경우에는 운영 체제의 패키지를 사용하지 않는 것이 도움이 되었습니다.
이것이 귀하가 찾고 있는 답변이 아니라는 것을 알고 있지만 시스템에 IDE를 설치하려는 경우 이것이 유효한 대안이라고 생각합니다.