我目前正在升级我的一台 Debian 9/KDE 机器,运行后大约有 1000 个软件包被保留sudo apt-get upgrade
-> 我应该运行sudo apt full-upgrade
、sudo apt-get dist-upgrade
、sudo apt-get install [~1000 packages]
(如何?) 还是其他东西?
这里它说:
当前安装的软件包的新版本如果不更改另一个软件包的安装状态就无法升级,将保留其当前版本(显示为“保留”)。这可以通过使用来解决资质选择这些软件包进行安装或尝试易于安装包裹。
该步骤之后apt full-upgrade
。
在一些 stackexchange 对相关问题的回答中,例如这个它说,apt-get dist-upgrade
当软件包被保留时,在升级过程中运行可能会很危险,因此建议使用其他比仅仅运行更谨慎的方法,apt-get dist-upgrade
或者apt full-upgrade
即使这个旧页面debian-administration.org 说要解决这个问题,应该运行apt-get dist-upgrade
.
当我运行sudo apt upgrade
(不在官方指南中)时sudo apt-get upgrade
,它只显示 1 个具有未满足依赖关系的包。