如何在 jammy 和更高版本的 Ubuntu 中安装旧内核?

如何在 jammy 和更高版本的 Ubuntu 中安装旧内核?

之前也有类似的问题,例如如何安装旧内核?但这是果酱时代之前的事了。

目前看来,旧软件包会从 Canonical 服务器上的软件包列表中删除,因为它们会被新软件包取代。例如,以下是来自果酱月球,他们最多只返回几个版本。

为了进行比较,这些结果来自焦点- 很多版本。

我使用的杀毒软件无法在最新内核发布之日发布对最新内核的支持。因此,只要我升级内核,杀毒软件就会关闭。我无法像以前使用 Focal 那样“稍微”升级到最新支持版本,因为它们不再在存储库中。

我该如何解决这个问题并安装我的防病毒软件支持的旧版本?

更新 1

回答评论:请让我知道问题中缺少什么,我会添加它。我正在尝试apt install linux-image-5.15.0-67-generic在 Ubuntu jammy 上安装最新的支持内核并收到此错误:

E: Unable to locate package linux-image-5.15.0-67-generic
E: Couldn't find any package by glob 'linux-image-5.15.0-67-generic'

这是行业标准的 AV 解决方案,他们只是需要时间来更新产品,所以总会有几周的滞后。根据企业政策,我确实需要它。

因此,替代方案是使用最新的内核,每次内核升级时,整个系统都会在数周内处于无保护状态。无论如何,我们签订了 3 年的支持合同,因此我无法改变这一点,我们的安全人员坚持认为这是市场上最好的系统之一,我没有理由怀疑这一点,他们在内核发布之前无法访问内核,因此他们可以运行测试周期,他们的测试周期很长,这些似乎都是合理的。他们这么说也是事实。

答案1

较旧的内核软件包保留在https://launchpad.net。这是 Ubuntu 的官方版本控制系统和构建库。

Launchpad 不是 apt 知道如何使用的源。您必须自己下载 .deb,然后告诉 apt 安装本地 .deb 包。

例如,可以从该内核的页面下载特​​定的 5.15.0-67 内核:https://launchpad.net/ubuntu/jammy/amd64/linux-image-generic/5.15.0.67.65。您可以从 URL 中看到,您可以查找特定的架构和版本。

相关内容