Это то, что я получаю, когда пытаюсь установить Banshee:
sudo apt-get install banshee
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:
banshee : Depends: libdbus-glib1.0-cil (>= 0.5) but it is not installable
Depends: libdbus1.0-cil (>= 0.7) but it is not installable
Recommends: banshee-extension-soundmenu (= 2.3.1+git20111114.r1.aea7412-0ubuntu1+maverick) but it is not going to be installed
E: Broken packages
Я попытался найти сообщения о том, как исправлять сломанные пакеты, но ни один из них не помог. Что мне делать, чтобы исправить это?
Вы установили banshee 2.3.1 ppa для ubuntu maverick meerkat? Информация, которую вы, вероятно, должны были включить в свой вопрос, а не позволить детективам понять это:)
= 2.3.1 + git20111114.r1.aea7412-0ubuntu1 + maverickПростейший способом борьбы с ним было бы удалить обидающий репозиторий из вашего '/etc/apt/sources.list.d'. Затем добавьте следующий ppa
sudo add-apt-repository ppa:banshee-team/ppa
. После того, как вы это сделали,
sudo apt-get update && sudo apt-get install libdbus-glib1.0-cil libdbus1.0-cil
(они доступны на вышеупомянутой ppa). Затем вы можете повторно добавить ежедневный ppa,
sudo add-apt-repository ppa:banshee-team/banshee-daily;sudo apt-get update && sudo apt-get upgrade
, и вы можете установить расширение soundmenu оттуда.
ps. Я не знаю, требуется ли удаление неустойчивого ppa - вам, вероятно, удастся просто добавить стабильную ppa и установить зависимости libdbus от этого.
Попробуйте это:
sudo dpkg --configure -a
sudo apt-get update
sudo apt-get install banshee
По-прежнему такая же проблема после этого? Загрузите отсутствующие зависимости из packages.ubuntu.com, установите их и повторите попытку.