apt-get upgrade 说 sudo 需要升级,这是正确的吗?

apt-get upgrade 说 sudo 需要升级,这是正确的吗?

我有一个运行 10.04 的 Ubuntu 服务器——准确地说,Ubuntu 10.04.4 LTS根据lsb_release -a

我刚刚运行sudo apt-get updatesudo apt-get upgrade得到了这个输出:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
  linux-generic linux-image-generic
The following packages will be upgraded:
  sudo
1 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Need to get 328kB of archives.
After this operation, 12.3kB disk space will be freed.
Do you want to continue [Y/n]?

我觉得新版本中只有一个软件包需要升级,这很奇怪。我在 Ubuntu 网站上查找了更新日志,最新的更新日志适用于我拥有的版本,10.04.4sudo,根本没有提及。

这里一切都正确吗?或者我应该担心什么?

答案1

您所看到的更新sudo只是常规更新公告在这封邮件中。要验证sudo已安装和可用的版本,请查看的强大功能apt-cache policy(这适用于任何包),例如:

$ apt-cache policy sudo
sudo:
  Installed: 1.8.3p1-1ubuntu3.3
  Candidate: 1.8.3p1-1ubuntu3.3
  Version table:
 *** 1.8.3p1-1ubuntu3.3 0
        500 http://nl.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     1.8.3p1-1ubuntu3.2 0
        500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
     1.8.3p1-1ubuntu3 0
        500 http://nl.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

从你的问题中,我还假设你会期望一个定点版本有更多更新。好吧,10.04.4或者.5如果计划这样做,那不是一个真正的“版本”,就像一个完整的 Ubuntu 新版本,在那里你会得到一大堆新的更新。相反,你已经在过去几个月里收到了更新,一旦发布团队确定是时候发布新的定点版本了,ISO 就会更新为“定点版本”。sudo你得到的更新只是 10.04.4 版本的额外更新。它不会包含在任何新的定点版本中,.4就像最后一个10.04系列中。

请参阅以下链接了解更多信息:

答案2

其实你不用担心,虽然只升级一个包有点奇怪,但是因为这个包是 sudo,也许升级它然后执行,sudo apt-get update再次sudo apt-get upgrade你会看到更多要升级的包。

如果您仍有疑问,请检查软件源并/etc/apt/sources.list查看您使用的存储库是否已启用。

答案3

sudo 与其他软件包一样,有时需要更新新版本。我建议您:

sudo apt-get update && sudo apt-get -y upgrade

相关内容