更新管理器 (gui) 和 apt-get(cli) 之间要更新的软件包不匹配

Nli*_*tis 6 updates update-manager apt

我注意到我的系统今天表现得很奇怪。虽然更新管理器(gui 应用程序)指出选择了 14 个更新,并且将下载 52 Mb,但apt-get upgrade命令仅通知我要下载和安装 1 个更新

可以在此处找到更新管理器 Gui(输出): 在此处输入图片说明

apt-get upgrade这里的 cli输出:

fokis@fokis-netbook:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
  ginn libgrip0 linux-generic linux-headers-generic linux-headers-generic-pae
  linux-image-generic
The following packages will be upgraded:
  linux-libc-dev
1 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
Need to get 866 kB of archives.
After this operation, 2,048 B of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.
Run Code Online (Sandbox Code Playgroud)

注意: apt-get update之前apt-get upgrade在命令行中运行过。

我做错了什么?

Glu*_*ate 8

从 CLI 输出中,您可以看到某些软件包已被保留,例如新的内核版本/标头。虽然update-manager默认安装它们,但apt-get需要dist-upgrade参数在其升级中包含此类包。

从技术上讲,apt-get upgrade不会安装任何软件包,例如linux-image-...,while dist-upgradewill。有关upgrade和之间差异的更多信息,dist-upgrade 请参见此处