我有 Linux Mint 17 Cinnamon 版本,使用终端更新后:
sudo apt-get && sudo apt-get upgrade
我收到此警告消息:
...
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
gir1.2-rb-3.0 rhythmbox rhythmbox-data
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
包裹被扣留是什么意思?
而且,为什么升级后终端不升级3个包?
我该如何解决这个问题?
答案1
该消息意味着,由于某种原因,apt-get upgrade
决定不理会这三个包。一般来说,这是因为升级它们会破坏其他东西。您可以尝试sudo apt-get dist-upgrade
看看apt-get
如果让它也删除软件包会发生什么。在删除包裹之前,系统始终会要求您进行确认...
在这种特定情况下,您还可以通过运行获取更多信息sudo apt-get install rhythmbox
;它将要求apt-get
升级rhythmbox
到最新版本,并会显示是什么阻碍了这一点(如果有的话)。