为什么 Ubuntu 22.04 Jammy 会发送 Nvidia 470 驱动程序的更新并警告最好直接更新?

为什么 Ubuntu 22.04 Jammy 会发送 Nvidia 470 驱动程序的更新并警告最好直接更新?

Ubuntu 22.04 Jammy nvidia 更新(Ubuntu Studio)有此更新和一些类似的更新:“此软件包包含版本 5.15.0-52 的 Linux 内核 nvidia 模块。

您可能不想直接安装此包。相反,安装 linux-modules-nvidia-470-server-lowlatency* 元包之一,这将确保升级正确进行,并且支持包也已安装。"

我很困惑,为什么他们会发送更新然后说“也许你不想(直接)执行我们发送给你的更新”。你能告诉我正确应用此更新的最佳方法吗?是否值得?我在网上查看了一些解决方案,它们非常复杂,并且存在一些信任问题。这是我找到的一个,我想知道我是否走在正确的道路上?
更新包索引:

# sudo apt-get update

Install linux-modules-nvidia-470-server-5.15.0-52-lowlatency deb package:

# sudo apt-get install linux-modules-nvidia-470-server-5.15.0-52-lowlatency

答案1

要更新软件,您需要运行以下命令:

sudo apt upgrade

这将更新软件,包括触发更新的元包linux-modules-nvidia-470-server-5.15.0-52-lowlatency

如果它没有更新(升级)该包,请运行以下命令:

sudo apt dist-upgrade

总而言之,当您看到有可用更新时,运行

sudo apt upgrade

或者

sudo apt dist-upgrade

应用更新。


还应注意,当您使用 或 更新或升级软件包时apt upgradeapt dist-upgrade它们将作为系统上安装的元包的依赖项进行安装。

作为依赖项,当不再需要这些包时,可以通过运行将其删除sudo apt autoremove

apt autoremove但是,如果您直接安装这些包,则当将来不再需要它们时(将来更新后),它们将不再被命令删除。

这就是为什么最好使用该apt upgrade功能来更新元包的依赖包而不是直接安装依赖包的原因。

相关内容