为什么 Nvidia 驱动程序包会升级到其名称中的主要版本?

为什么 Nvidia 驱动程序包会升级到其名称中的主要版本?

Ubuntu 软件包列表nvidia-driver-*,任何左侧主版本中的 nvidia 驱动程序都将有效升级到右侧主版本:

495, 510      -> 510
460, 465, 470 -> 470
455           -> 460

如果某些东西依赖 495 但与 510 不兼容,则会破坏兼容性。例如GCP 上的 A100 GPU,可以取 495 但不能取 510。

为什么是这样的结构,而不是将软件包名称中出现的主要版本保留为最新的主要版本?例如,为什么不仅nvidia-driver-495限于 495 分支上的次要/补丁版本?

答案1

我没有 nvidia 硬件,因此我在这方面的知识有限。不过,我确实有一些打包软件的经验。

我的研究表明,这样做是出于安全原因,即 CVE-2022-21813 和 CVE-2022-21814 根据相关错误报告。通常情况下,修复一个错误会导致另一个错误,这称为回归。已经报告了两个这样的问题:1 2。我建议您将自己的信息添加到 launchpad 中,方法是将其添加到现有两份报告之一中,或者提交您自己的报告。

相关内容