В Ubuntu 13.04 Software Updater показывает, что некоторые приложения имеют обновления, но их нельзя выбрать:
Непонятно, почему они серые.
В командной строке:
$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
gnuplot-nox gnuplot-x11 nvidia-current
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Также обратите внимание, что запуск apt-get dist-upgrade
не приводит к их установке, как это иногда происходит с пакетами, которые хранятся обратно. Вот вывод:
$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
gnuplot-nox gnuplot-x11 nvidia-current
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Я принял предложение @ quidage, которое дает следующее. Однако последующие обновления показывают то же сообщение:
$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
apt
software-updater
Дрю Ноакс
источник
источник
sudo apt-get install -f
? Может быть, вы нарушили зависимости.Ответы:
The following packages have been kept back:
обычно означает, что у вас есть обновления, а не обновления пакетов.это исправлю. Это покажет следующие сообщения ...
а также
источник
dist-upgrade
это не помогает, как я упоминал в редактировании вопроса (возможно, примерно в то время, когда вы ответили). Я включу вывод в свой вопрос.Проверьте состояние вашей посылки:
если он показывает состояние,
hold
флажок в окне Software Updater не может быть установлен.Убрать
hold
бегисточник
dpkg
всеми сохраненными пакетами, находитсяinstall
на моей машине. Есть еще идеи?У меня было это также:
Что я сделал, чтобы бежать
и aptitude решила удалить gnuplot-nox. После этого мне пришлось установить пакет gnuplot. Я не знаю, что происходит, жестко.
источник
aptitude
напрямую. В следующий раз, когда я увижу эту проблему, я тоже попробую.