Согласно с статья о debian-administration.org,
Если зависимости одного из установленных вами пакетов изменились так, что для выполнения обновления необходимо установить новый пакет, то он будет указан как "сохраненный".
Осторожное решение 1:
По Ответ Пабло, ты можешь бежать sudo apt-get --with-new-pkgs upgrade
, и он установит сохраненные пакеты.
Преимущество этого заключается в том, что сохраненные пакеты не помечаются как "установленные вручную", что может привести к большему вмешательству пользователя в дальнейшем (см. Комментарии).
Если решение Пабло работает для вас, пожалуйста, поддержите его. Если нет, пожалуйста, прокомментируйте, что пошло не так.
Осторожное решение 2:
Осторожное решение состоит в том, чтобы запустить sudo apt-get install <list of packages kept back>
. В большинстве случаев это даст сохраненным пакетам то, что им нужно для успешного обновления.
Агрессивное решение:
Более агрессивным решением является запуск sudo apt-get dist-upgrade
, что приведет к принудительной установке этих новых зависимостей.
Но dist-upgrade
может быть довольно опасным. В отличие от обновления это может удалить пакеты для разрешения сложных ситуаций с зависимостями. В отличие от вас, APT не всегда достаточно умен, чтобы знать, могут ли эти добавления и удаления нанести ущерб.
Так что, если вы окажетесь в месте, где "осторожное решение" не работает, dist-upgrade
мочь работа ... но вам, вероятно, лучше узнать немного больше об APT и решить проблемы с зависимостями "вручную", устанавливая и удаляя пакеты в каждом конкретном случае.
Думайте об этом, как о ремонте автомобиля ... если у вас есть время и вы умеете обращаться с гаечным ключом, вы получите некоторое душевное спокойствие, прочитав и выполнив ремонт самостоятельно. Если тебе повезет, ты можешь оставить свою машину у своего двоюродного брата dist-upgrade
и надеюсь, она знает свое дело.