Мой HTPC работает под управлением Ubuntu 11.04, и я пытался установить boxee некоторое время назад. У меня есть его для установки, но каждый раз, когда я пытаюсь использовать apt-get сейчас, он говорит:
$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
boxee : Depends: libxmlrpc-c3 but it is not installable
E: Unmet dependencies. Try using -f.
Если я запускаю apt-get -f install
, он предлагает мне удалить Boxee. Теперь Boxee установлен и очень функционален, я не хочу его удалять. Как по сути заставить apt забыть о Boxee и libxmlrpc-c3?
edit: вывод политики apt-cache boxee:
$ apt-cache policy boxee
boxee:
Installed: 0.9.22.13692
Candidate: 0.9.22.13692
Version table:
*** 0.9.22.13692 0
100 /var/lib/dpkg/status
edit: solution -
Как и предполагалось, я apt-get -f install
хотел бы, чтобы его убрали. Затем я снова установил, и все работает хорошо.
boxee : Depends: libxmlrpc-c3 but it is not installable
означает, что зависимости boxee установлены не полностью, поэтому он может не работать должным образом (примечание: я не говорю, что он не будет работать, просто некоторые функции могут не работать).
Чтобы решить проблему, проще всего последовать совету apt-get
и удалить его. Удаление не заставит вас потерять ни ваши настройки, ни файлы. После того, как apt-get -f install
закончится, вы сможете снова установить boxee, используя:
apt-get update && apt-get install boxee
Если эта последняя команда показывает ошибки, то лучше связаться с администратором архива из который у тебя есть. Вывод apt-cache policy boxee
может быть полезен.