我遇到了一种奇怪的情况:
我正在运行一个 amazon ec2 实例Ubuntu 12.04.4 LTS (GNU/Linux 3.2.0-58-virtual x86_64)
。每天当我通过 ssh 连接到它时,都会看到以下消息:
6 packages can be updated.
6 updates are security updates.
我当然会更新它们sudo apt-get update && sudo apt-get upgrade
。但是下次连接时它又会出现。已经有一个星期了,这种情况每天都发生。升级完成没有任何错误,但我最后看到以下内容:
The following packages have been kept back:
linux-headers-virtual linux-image-virtual linux-virtual
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
我怎样才能摆脱这种情况以及为什么会发生这种情况?
答案1
我发现了这些消息的原因以及为什么我无法摆脱它们apt-get install && apt-get update
。
我无法安装它们的原因是每次升级后它们都被保留(未安装)。这是因为这些是安全更新,据我所知,它们会修改内核。所以你需要告诉系统这样做。
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
有关这些内容的更多信息看着我的问题找到了(小心人们说在做这件事之前你必须足够小心)。
当我更新所有内容时,我看到以下消息 **** 需要重新启动系统 *******。我解决了这个问题此命令 sudo reboot
。