误升级dist,这不好吗?


8

Update Manager在Ubuntu 10.10上网本版上寻找,但是找不到,所以在Terminal中,我做了:

sudo apt-get update
sudo apt-get upgrade

我收到一条消息,说某些软件包被“保留”,在线搜索给了我建议:

sudo apt-get dist-upgrade

所以我做到了,它更新了我的内核,现在uname -a说我有2.6.35-23-generic #40-Ubuntu SMP。我的系统仍然可以正常工作,但是现在我在猜测是否做对了。此内核更新是否适用于Ubuntu的下一版本?我应该尝试撤消它吗?


1
如果它没有损坏,请不要修复它或担心它。
msw

顺便说一句,在哪里Update Manager?由于升级到10.10(Netbook),我找不到它
SpashHit 2010年

转到破折号,然后在搜索类型更新管理器中。
Lincity

Answers:


11

dist-upgrade 具有一些高级软件包依赖项解析,当软件包更改其主要版本时会使用(可能需要)。

例如,更新将始终使您的OpenOffice 1.x版本保持最新,但是一旦发行版切换到OpenOffice 2.x,将需要进行dist-upgrade以解决一些更复杂的问题。

所以:您没有做错任何事情。如果需要,您可以随时执行sudo apt-get dist-upgrade。如果需要,它会自动发生(通过Update Manager),但是您可以手动调用它以使您的内容满意。

apt这些天来,可以安全地防止存储库中的错误。:)


4

apt-get upgradeapt-get dist-upgrade之间的唯一区别是,如果dist-upgrade需要满足软件包依赖性,则dist-upgrade将安装新软件包或删除已安装的软件包,而升级将保留无法满足其依赖性的软件包。只需升级即可。

因此,如果有一些平时憋包易于得到的dist-升级是在做正确的事

但是,最好先查看其要执行的操作,这是一个好主意,尤其是如果您使用的是非官方的程序包源(例如PPA)或apt-get dist-upgrade要删除程序包。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.