我希望有更多知识的人能够解释一下在Ubuntu 16.04及更高版本中执行apt-get upgrade时的一些情况。
我观察到的行为是,有时apt-get upgrade不会安装新的内核包,而有时会安装:
例如,从输出中可以看出:
我知道执行
有时在执行
这些软件包的保留是由 Canonical 自己放置的还是与其他软件包的依赖关系相关?
我观察到的行为是,有时apt-get upgrade不会安装新的内核包,而有时会安装:
例如,从输出中可以看出:
The following packages have been kept back:
linux-generic linux-headers-generic linux-image-generic linux-tools-generic
我知道执行
dist-upgrade
将安装这些软件包(所以不要重复给出这个答案:-)。我不知道的是谁控制了这些软件包的保留。有时在执行
apt-get upgrade
时会安装新内核,有时会保留这些软件包。这些软件包的保留是由 Canonical 自己放置的还是与其他软件包的依赖关系相关?