Программа создала неудовлетворенные зависимости - proUbuntu
1 голос
от
редактировать

У меня есть эта проблема. Я хочу знать, какая программа была основной причиной этой проблемы.

The following packages have unmet dependencies:
 libcurl4-gnutls-dev : Depends: libcurl3-gnutls (= 7.43.0-1ubuntu2) but 7.43.0-1ubuntu2.1 is to be installed

Как я понял, я установил какую-то стороннюю (не официальную) программу, которая зависит от пакета libcurl3-gnutls (= 7.43.0-1ubuntu2). Пакет, который я хочу установить, требует новой версии (2.1, а не 2). Apt не может установить два пакета одновременно, и у меня ошибка. Ошибка в том, что некоторые программы не обновляли свои зависимости (не используют новые). Я прав? Как найти эту программу?

Ответы [ 2 ]

2 голосов
от
редактировать

У вас установлена ​​libcurl3-gnutls 7.43.0-1ubuntu2.1 из wily-updates, но ваша доступная libcurl4-gnutls-dev является версией, выпущенной wily, т.е. 7.43.0-1ubuntu2.

Поэтому убедитесь, что в ваших источниках включены wily-security и wily-updates. Если нет, то включите, обновите источники и все будет хорошо. Если они уже включены, найдите лучшее зеркало.

Для справки вам нужен пакет разработчика - http://packages.ubuntu.com/wily-updates/libcurl4-gnutls-dev

0 голосов
от
редактировать

Вы пытаетесь установить libcurl4-gnutls-dev, да? Это зависит от libcurl3-gnutls (= 7.43.0-1ubuntu2), но эта версия недоступна в включенных вами репозиториях программного обеспечения или заменена программным репозиторием, предлагающим более новую версию 7.43.0-1ubuntu2.1. .

Попытайтесь отключить все ваши дополнительные программные репозитории, перезагрузите Synaptic и попробуйте переустановить libcurl4-gnutls-dev с помощью Synaptic. Если это сработает, заблокируйте версию libcurl3-gnutls (= 7.43.0-1ubuntu2) в Synaptic, затем вы сможете снова включить все свои программные репозитории и перезагрузить.

Другой способ - найти libcurl3-gnutls в Synaptic, щелкнуть по столбцу версии, если в этом списке появится 7.43.0-1ubuntu2, выделите его, а затем установите его с помощью параметра «принудительная версия». Закрой. Затем установите libcurl4-gnutls-dev, и все зависимости должны быть соблюдены.

Ура, Al

...