关于apt-get upgrade的问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
fibbery
帖子: 32
注册时间: 2008-05-08 15:02

关于apt-get upgrade的问题

#1

帖子 fibbery » 2014-04-07 16:42

执行upgrade后,提示有5个没有被更新,不是很理解是什么意思。

如何知道是哪5个,以及,如何更新这5个?

提示信息如下:
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
fibbery
帖子: 32
注册时间: 2008-05-08 15:02

Re: 关于apt-get upgrade的问题

#2

帖子 fibbery » 2014-04-07 17:20

搞清楚了。

使用sudo apt-get dist-upgrade更新核心组件。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 关于apt-get upgrade的问题

#3

帖子 eexpress » 2014-04-07 17:21

upgrade前,不是有提示?按Y/n之前。
没更新的,应该手动sudo apt-get install xxx yyy zzz
● 鸣学
头像
TeliuTe
论坛版主
帖子: 7675
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 关于apt-get upgrade的问题

#4

帖子 TeliuTe » 2014-04-07 18:53

我也碰到,有几个内核软件包,命令行更新不了,但是进unity里的更新管理器可以更新
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 关于apt-get upgrade的问题

#5

帖子 poloshiao » 2014-04-07 20:48

执行upgrade后,提示有5个没有被更新,不是很理解是什么意思。
猜測
1. sudo apt-get upgrade
要更新一個套件 如果相依套件版本還不滿足或有變更 就放棄更新
這句話 表示有 5 個套件 因爲 相依套件版本還不滿足 若以没有被更新
2. sudo apt-get dist-upgrade
連 版本還不滿足的相依套件 一同更新 如果相依條件 有改變 也強制變更
所以 執行這個指令以後 還没被更新的套件 可能會減少了
3. 以上 不知理解是否有誤

參閱
http://manpages.ubuntu.com/manpages/tru ... get.8.html
upgrade
New versions of currently installed packages that cannot be upgraded without changing the install status of another package will be left at their current version.
dist-upgrade
dist-upgrade in addition to performing the function of upgrade, also intelligently handles changing dependencies with new versions of packages; apt-get has a "smart" conflict resolution system, and it will attempt to upgrade the most important packages at the expense of less important ones if necessary.
回复