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 upgrade
,apt dist-upgrade
它们将作为系统上安装的元包的依赖项进行安装。
作为依赖项,当不再需要这些包时,可以通过运行将其删除sudo apt autoremove
。
apt autoremove
但是,如果您直接安装这些包,则当将来不再需要它们时(将来更新后),它们将不再被命令删除。
这就是为什么最好使用该apt upgrade
功能来更新元包的依赖包而不是直接安装依赖包的原因。