TortoiseHG автоматически удаляется при обновлении программного обеспечения, центр программного обеспечения Ubuntu теперь отказывается от повторной установки (U-14.04)

Подробности :

$ sudo apt-get install mercurial
Reading package lists... Done
Building dependency tree       
Reading state information... Done
mercurial is already the newest version.
mercurial set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

$ sudo apt-get install tortoisehg
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 tortoisehg : Depends: mercurial (< 2.9~) but 3.3.2-1ppa2~trusty1 is to be installed
              Recommends: python-iniparse but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

какие-нибудь идеи / подсказки, чтобы вернуть черепаху обратно в func?

Большое спасибо за удивительно хорошо описанное устранение неполадок на Как решить неудовлетворенные зависимости после добавления PPA? однако даже после применения всех основных рецептов с очисткой базы данных все равно появляется одно и то же сообщение.

Произошло одно: добавление всех источников привело к обновлению многих других пакетов - спасибо за это

будем исследовать глубже

1 ответ

Исправлена.

  1. удалены / отключены дубликаты / все ртутные & tortoisehg ppa из приложения обновления программного обеспечения.
  2. apt clean & update (после первого совета и комментариев)
  3. установлен модуль python для файлов.ini (полезен для меня в любом случае)
  4. удалил существующий Mercurial 3.x с помощью менеджера пакетов Synaptic
  5. установлен tortoisehg из центра программного обеспечения Ubuntu (зависимости выбраны автоматически)

шаги 1,2 и 3, возможно, не обязательно, но рекомендуется

tortoisehg теперь работает, репозитории в порядке - удобочитаемый / функциональный

после установки:

$ hg --version
Mercurial Distributed SCM (version 3.0.1)

повторно запустите обновление программного обеспечения, оно утверждает, что новых обновлений нет, посмотрим, как оно будет работать при следующих обновлениях программного обеспечения в будущем

кредиты: dadexix86 и JohnnyEnglish

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