"Зависит: ___, но ___-saucy должен быть установлен", введите поврежденные зависимости после обновления Trusty

Установщик выдал ошибку в конце обновления 14.04 Trusty. Unity-Control-Center не установлен, и при попытке установить его, у меня теперь есть цепочка сломанных зависимостей, которые, пройдя несколько зависимостей, заканчиваются сообщениями, похожими на

libegl1-mesa-drivers : Depends: libegl1-mesa (= 10.1.3-0ubuntu0.1) but
10.3.0~git20140618.88b887fa-0ubuntu0ricotz~saucy is to be installed. 

Я испробовал все тактики в отличной ветке. Как разрешить неудовлетворенные зависимости после добавления PPA? в том числе с использованием инструмента ppa, рекомендованного там. И широко предложенная команда

sudo apt-get -f install

производит

0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.

Так что это что-то еще. Очевидно, что "грубость" в ошибке должна быть заменена на достоверную, но я не могу найти поддержку этой ошибки или как ее исправить. Как можно устранить эту ошибку?

Обновление: часть ответа заключается в установке пакетов с использованием суффикса после знака равенства. Так, например,

libegl1-mesa-drivers=10.1.3-0ubuntu0.1

Затем он просит меня понизить версию после того, как я сделаю это в случае нескольких пакетов.

Однако я не могу получить один пакет: sudo apt-get install libglapi-mesa=10.1.3-0ubuntu0.1

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

Переходя на packages.ubuntu.com/search?keywords=libegl1-mesa для получения дополнительной информации, я вижу, что

libglapi-mesa=10.1.3-0ubuntu0.1

является частью пакета trusty-updates, а не пакета trusty LTS. Это важно? Можно ли как-нибудь установить trusty-обновления? Или, если нет, я могу установить пакет, указанный на странице пакета для утопического?

0 ответов

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