我已经安装了 Kali Linux(通常我使用 ArchLinux,但我需要 Kali 来工作),每次我想升级时,都有一些软件包无法升级并被保留。要强制它们更新,我必须手动选择它们并执行安装。
要更新,我使用以下命令:
apt-get update && apt-get upgrade
即使是全新安装,问题仍然存在。有人有同样的问题吗?怎样才能永久解决呢?
答案1
您使用的命令apt-get upgrade
只会升级不需要新软件包作为依赖项的软件包。
您可以使用apt-get dist-upgrade
将新包包含在候选集中。但请注意,使用dist-upgrade
也会删除已被其他(可能较新的)软件包废弃的软件包。
答案2
根据Debian 管理有些包裹被“保留”,因为:
在那里我们可以看到四个软件包尚未升级,尽管有更新的软件包可用。这是因为引入了两个新软件包,而这些升级都依赖于它。
要解决此问题,您必须运行:
apt-get dist-upgrade
答案3
关于什么
apt-get update && \
apt-get upgrade && \
apt-get dist-upgrade && \
do-release-upgrade
?
答案4
如果您过夜升级那么您将需要
apt-get update && apt-get upgrade -y