![apt-get upgrade 说 sudo 需要升级,这是正确的吗?](https://linux22.com/image/1113363/apt-get%20upgrade%20%E8%AF%B4%20sudo%20%E9%9C%80%E8%A6%81%E5%8D%87%E7%BA%A7%EF%BC%8C%E8%BF%99%E6%98%AF%E6%AD%A3%E7%A1%AE%E7%9A%84%E5%90%97%EF%BC%9F.png)
我有一个运行 10.04 的 Ubuntu 服务器——准确地说,Ubuntu 10.04.4 LTS
根据lsb_release -a
。
我刚刚运行sudo apt-get update
并sudo 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
系列中。
请参阅以下链接了解更多信息:
- LTS 版本中的点发布是什么?- 什么时候发布
- Ubuntu 维基 /PointReleaseProcess- 关于流程
答案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