我怎么知道 apt-get 是否要进行部分升级?

Web*_*ide 3 command-line apt release-management partial-upgrade

我经常用apt-get update && apt-get dist-upgrade. 这给我带来了一些整洁和 nvidia 驱动程序的问题。

IRC 上有人告诉我那是因为我做了部分升级,但我不知道。

我怎么知道 apt-get 是否要进行部分升级?

Jor*_*tro 6

通常,您应该在开发版本期间警惕使用“dist-upgrade”,如果存档处于不一致状态,它将删除某些内容,并且会发生这种情况。这总是不容易,因为您可能已经升级了系统的一部分,并且它们所依赖的位可能尚未构建。

通常,当发生这种情况时,软件包会被“阻止”,但是 dist-upgrade 会覆盖它,并且只会在存档中安装最新的东西,无论这是否会破坏您的计算机。

您可以恢复的最简单方法是找出您丢失的内容并重新安装它,我猜在您的情况下您升级了 X、nvidia 和/或您的内核并且您的镜像没有被赶上或正确的事情没有'还没建成。这就是为什么我总是使用“apt-get upgrade”或更新管理器进行升级,然后让事情暂时搁置。

我所做的就是做apt-get upgrade,然后当某些事情被阻止时,我 apt-get 一次安装一个。因此,例如内核包将被阻止,我手动安装它们。如果有什么东西想要删除一些看起来很重要的东西,我会保留它。它不会太耗时,并确保不会删除重要的东西。

  • 事实上,不要定期使用 dist-upgrade。部分升级是 dist-upgrade。 (2认同)