我使用 12.04 live cd 来到这里,但安装它是一段时间前的事情了。我猜想直到一周前我还在用最新版本,但现在我不太确定了。也许我只是有点偏执?
答案1
让我解释一下软件包更新和升级的工作原理。此外,我还想介绍一下它们之间的区别。
更新是获取和比较的过程软件包列表。可以通过以下命令启动:
sudo apt-get update
APT 应用程序将获取软件包列表,其中包含有关下载服务器上可用的软件包的信息、其版本和依赖关系信息,并将确定应该升级哪些软件包。
升级是实际的程序更改已安装的软件包。它可以更新、删除或安装新软件包。默认情况下,出于安全原因,升级仅更新:
sudo apt-get upgrade
但你可以强制它进行(卸载)安装:
sudo apt-get dist-upgrade
看一下这些命令的输出:第一个命令会说某些包不会被处理,第二个命令会进行所有应该进行的更改。例如,如果有新的内核映像,它将安装它。
所以,回到你的问题,“x 小时前更新”消息意味着你的软件包列表已更新,但已安装的软件包没有更新。这对于不经常更新的 LTS 版本来说很常见。它们 [几乎] 很少收到安全和稳定性更新。 为了完成 GUI 更新管理器所做的事情,你应该在终端中运行:
sudo apt-get update && sudo apt-get dist-upgrade