Не удается обновить Eclipse из-за противоречивых зависимостей

Я установил Eclipse через репозитории Ubuntu (я на Ubuntu 11.10). Затем я добавил репозиторий Indigo (http://download.eclipse.org/releases/indigo/), так как только репозитории Helios были включены в стандартную установку. Если я перейду в Help> Check for Updates, то для установки будет указан ряд обновлений, однако при нажатии кнопки «Далее» я получаю следующую ошибку:

    Cannot complete the install because of a conflicting dependency.
  Software being installed: Eclipse Java Development Tools 3.7.1.r371_v20110810-0800-7z8gFcoFMLfTabvKsR5Qm9rBGEBK (org.eclipse.jdt.feature.group 3.7.1.r371_v20110810-0800-7z8gFcoFMLfTabvKsR5Qm9rBGEBK)
  Software currently installed: Shared profile 1.0.0.1317160468326 (SharedProfile_PlatformProfile 1.0.0.1317160468326)
  Only one of the following can be installed at once: 
    JSch UI 1.1.300.dist (org.eclipse.jsch.ui 1.1.300.dist)
    JSch UI 1.1.300.I20110511-0800 (org.eclipse.jsch.ui 1.1.300.I20110511-0800)
  Cannot satisfy dependency:
    From: Shared profile 1.0.0.1317160468326 (SharedProfile_PlatformProfile 1.0.0.1317160468326)
    To: org.eclipse.jsch.ui [1.1.300.dist]
  Cannot satisfy dependency:
    From: Eclipse Java Development Tools 3.7.1.r371_v20110810-0800-7z8gFcoFMLfTabvKsR5Qm9rBGEBK (org.eclipse.jdt.feature.group 3.7.1.r371_v20110810-0800-7z8gFcoFMLfTabvKsR5Qm9rBGEBK)
    To: org.eclipse.platform.feature.group 3.7.1
  Cannot satisfy dependency:
    From: Eclipse Platform 3.7.1.r37x_v20110729-9gF7UHOxFtniV7mI3T556iZN9AU8bEZ1lHMcVK (org.eclipse.platform.feature.group 3.7.1.r37x_v20110729-9gF7UHOxFtniV7mI3T556iZN9AU8bEZ1lHMcVK)
    To: org.eclipse.jsch.ui [1.1.300.I20110511-0800]

Я попытался полностью удалить eclipse и все файлы конфигурации и повторная установка, но это не помогает. Я также не могу найти информацию из Googling.

7
задан 22 March 2012 в 04:50

4 ответа

Вы можете скачать последнюю версию с eclipse.org. Многие люди, которых я включил, не могут пройти мимо ошибок при обновлении или попытке установить программное обеспечение в версию eclipse из репо.

4
ответ дан 25 May 2018 в 16:55
  • 1
    Я второй. Мне то же. Просто загрузите последнюю версию с сайта. – bioShark 13 November 2011 в 22:25
  • 2
    Грустно, что это единственный способ, но, конечно же, он работает, спасибо всем. – kemra102 17 November 2011 в 00:16
  • 3
    Загрузка работ. Два вопроса: (1) что такое «правильное» место для размещения папки eclipse? Я помещаю его в / opt / eclipse - это то, что делают большинство людей? (2) Как вы можете настроить Dash на значок для затмения? – Uri 6 December 2011 в 17:16
  • 4
    @Uri ubuntu repo устанавливает его в /usr/lib/eclipse – Matthieu 5 October 2016 в 12:01

Вы можете запустить eclipse из репозиториев ubuntu с помощью root пользователя. Отредактируйте доступные узлы обновления, потому что они не изменены с момента выпуска helios. Затем проверьте наличие обновлений и установите обновления. После этого вы снова запустите eclipse как обычный пользователь.

2
ответ дан 25 May 2018 в 16:55
  • 1
    Это сработало для меня. Я сначала запустил eclipse как root, а затем удалил все сайты обновлений из списка репо в настройках, затем я добавил соответствующий сайт из: wiki.eclipse.org/Eclipse_Project_Update_Sites – OYRM 18 March 2013 в 21:27

Звучит как проблема с репитом Indigo. У команды eclipse Debian и Ubuntu есть PPA, который, скорее всего, хорошо работает: https://launchpad.net/~eclipse-team

1
ответ дан 25 May 2018 в 16:55

Обновление через пользователя root сделало возможным обновление до 3.7.2!

Это может показаться странным, но, учитывая, что двоичные файлы находятся в / usr / bin, это нормально, обычный пользователь может не обеспечивают системного обновления. Запуск eclipse через su и предоставление ему процесса идентификатора корня делает возможным обновление.

Единственный способ, которым это могло бы быть возможно, - это использовать synatpic, ЕСЛИ только репозиторий сделал бы доступными обновления. ..

1
ответ дан 25 May 2018 в 16:55

Другие вопросы по тегам:

Похожие вопросы: