AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1546009
Accepted
Organic Marble
Organic Marble
Asked: 2025-04-18 21:14:30 +0800 CST2025-04-18 21:14:30 +0800 CST 2025-04-18 21:14:30 +0800 CST

为什么 6.8.0-58 内核没有移至 noble-security 仓库?

  • 772

2025年4月16日,我的24.04家庭服务器通知我内核更新至6.8.0-58。我手动安装了,一切正常。

我刚刚设置了我的 24.04 云服务器,以便在无人值守升级时自动重启,所以我急切地等待着看它是否有效。

然而,升级从未发生,所以我没有得到想要的测试。

我检查了一下,我的云服务器设置为仅在无人值守升级中整合来自安全仓库的更新。不知何故,这个内核升级没有被移到安全仓库,而是只在升级中。

linux-generic:
  Installed: 6.8.0-58.60
  Candidate: 6.8.0-58.60
  Version table:
 *** 6.8.0-58.60 500
        500 http://us.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     6.8.0-57.59 500
        500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
     6.8.0-31.31 500
        500 http://us.archive.ubuntu.com/ubuntu noble/main amd64 Packages

根据 ubuntuupgrades.org 的信息,24.04 的最后一个内核于 3 月 31 日发布,并于同一天移至安全仓库。以我的经验来看,这已经是常态了。

6.8.0-58 内核未移至安全仓库的原因是什么?

(询问我是否应该将家庭服务器上的内核降级到旧版本)

package-management
  • 1 1 个回答
  • 123 Views

1 个回答

  • Voted
  1. Best Answer
    sarnold
    2025-04-19T07:47:27+08:002025-04-19T07:47:27+08:00

    您的问题分为两个部分,我先解决第二部分:

    • (询问我是否应该将家庭服务器上的内核降级到旧版本)

    不,除非您遇到问题,否则不应降级。您的 grub 启动菜单中可能仍然有一个旧内核(启动时按住左 Shift 键)——即使您遇到问题,也可能不需要对内核软件包进行任何操作。如果您遇到问题,请提交错误报告至ubuntu-bug linux。

    • 6.8.0-58 内核未移至安全仓库的原因是什么?

    完整的答案有点复杂。我可能会弄错一些细节,但大致意思应该差不多。

    “Ubuntu 档案库”由北美和欧洲的 Canonical 基础设施提供。爱好者和公司运营着一个庞大的镜像网络,其中包含数千台服务器。有些镜像库同步频率高,有些则很少同步。为了可靠地提供及时的安全更新,Ubuntu Pocket 默认包含 APT 源security.ubuntu.com。-security大多数安全更新都会立即推送到安全服务器。

    安全更新发布后,会被复制到-updatesThe Archive 的“口袋”中,镜像网络中的镜像将按照各自的时间表获取这些文件。这样,计算机就有机会通过-updates所选镜像中的“口袋”获取安全更新,从而为 Canonical(以及可能托管镜像的任何人)节省带宽。

    不过,Linux 内核就不一样了。它们非常庞大。我们有几十个版本,大约每两周更新一次。我们发现,按照 Linux 内核的常规发布流程,每个人都会遇到严重的可用性问题:security.ubuntu.com主机和互联网链接在内核发布时会变得非常卡顿。(回想起来,有点滑稽的是,缓慢的连接速度会导致云提供商出现问题,而我们在那里使用了缓存代理。当用户发现云镜像出现问题时,有些人会将他们的源切换到主站点,这导致了更严重的“惊群效应”,因为我们从云缓存中获得的收益更少了。)

    总之,几年前我们改变了内核发布的方式:首先,内核会被发送到 的存档-proposed,然后再发送到常规镜像网络。过一段时间,内核会被复制到-updates—— 这只是列表的新副本,这是一个很小的变化。再过一段时间,我们会将它们复制到-security,并在服务器上发布security.ubuntu.com。

    这是一个复杂的过程,但我们的想法是让镜像网络获得新的内核,然后它们和我们才会被试图下载新内核的客户端淹没。

    有时,在仅运行 和同时-security运行 的计算机之间,版本偏差会比较大,但这种情况应该不会超过几天。如果您对此感到困扰,那么您可能已经设置了一个实例或安装,或者类似的东西,来帮助您管理何时向所有计算机发布更新。(只有几台计算机的用户可能不会,也不应该在意。我们尽力提供一些非常简单的更新,让您无需过多考虑即可安装。)-security-updatesaptlylandscape

    • 2

相关问题

  • 如何从命令行仅安装安全更新?关于如何管理更新的一些提示

  • 如何从命令行判断机器是否需要重新启动?

  • 有没有办法重置所有包/源并从头开始?

  • 如何回滚到 PHP 5.2?

  • 包管理器之间有什么区别?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve