$ apt-get install -f -o 'Dpkg::Options::=--force-confmiss --force-all --force-confnew --overwrite-conffiles' --reinstall at-spi2-core
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:
kde-workspace-bin : Depends: qdbus but it is not going to be installed
libqt4-dbus : Depends: qdbus (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Я не вполне понимаю, "но это не будет установленным". Почему это не устанавливает его затем?
apt-get -f install
не помогает, это ничего не делает:
$ apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Это работало на меня.
$ sudo apt-get install <missing-package-1> <missing-package-2> ...
я не знаю, почему это необходимо, но вручную установка проблематичных пакетов работала.
После установки первого раунда невстреченных зависимостей, другой открылся, но я повторил процесс, и это разобралось после двух циклов.
Поскольку этот вопрос также не помог, я нашел в этой ветке LinuxQuestions подсказку, которая помогла мне:
? Похоже, вы пытаетесь установить один пакет из более нового хранилища, но у него нет доступа к хранилищу с более новыми зависимостями.
У меня также была та же проблема при установке Guake; это показало unmet dependencies
с Python. Даже попытка переустановить Python с помощью sudo apt-get install --reinstall python
ничего не сделала.
Наконец,
неродной 1: Я должен был удалить и установить Python снова с помощью:
Примечание: Удаление python
приводит к удалению многих других зависимостей, которые могут повредить установленную Ubuntu, так быть осторожными при удалении python
sudo apt-get purge python
sudo apt-get install python
неродной 2: Установите исходный пакет (в моем случае, это было землетрясение)
sudo apt-get install guake
, Это установило все необходимые зависимости.
Попытка та же процедура w/Ваши пакеты и это должно работать на Вас также.
Я столкнулся с этой проблемой и решил ее, запустив:
sudo apt-get update
sudo apt-get upgrade
Затем, когда я запустил, оригинальная команда «apt-get install» преуспела.
У меня были похожие проблемы с cups-filters
на raspberrypi, вызванные realvnc-vnc-server. Это произошло из-за того, что фильтры foomatic устарели. Я не мог ничего установить или удалить, поэтому мне помогло удалить кеш apt для фильтров чашек.
sudo rm /var/cache/apt/archives/cups-filters*
Затем установка работала, как предложил @funroll
sudo apt install cups cup-filters