我安装了无人值守升级,它工作得很好,更新了所有软件包(内核除外)。当我运行时,sudo apt-get upgrade
它返回:
The following packages have been kept back:
linux-generic linux-headers-generic linux-image-generic
我可以手动运行dist-upgrade
来更新内核。但是,我也在研究如何实现自动化。无人值守升级也可以吗?dist-upgrade
还是我需要寻找替代方案?
编辑:根据@michal-przybylowicz的建议,我已经检查过 APT 是否保留了包裹,但三个包裹都返回了was already not hold.
答案1
您需要使用unhold
以下apt-mark
命令获取这些包:
sudo apt-mark unhold linux-generic linux-headers-generic linux-image-generic
然后你就可以sudo apt-get upgrade
再次运行了。