Ubuntu 22.04 内核 6.5.0-21 和 r8168-dkms(r8168-dkms:依赖:dkms(>= 3.0.3-4~)但安装了 2.8.7-2ubuntu2.2)

Ubuntu 22.04 内核 6.5.0-21 和 r8168-dkms(r8168-dkms:依赖:dkms(>= 3.0.3-4~)但安装了 2.8.7-2ubuntu2.2)

所以我有带有 RTL8111/8168/8411 PCI Express 千兆以太网控制器的 Ubuntu 22.04。当我使用标准驱动程序时,我的网络每次都会断开连接。这就是为什么我不得不删除驱动程序并安装 r8168。

内核 6.2.0-39 一切正常,但在我将其更新到 6.5.0-21 后,我在以下过程中遇到了一个错误apt-get update

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies.
 r8168-dkms : Depends: dkms (>= 3.0.3-4~) but 2.8.7-2ubuntu2.2 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

现在我想知道如何解决这个问题。

如果我执行apt --fix-broken install,它会通过删除 r8168-dkms 包来修复它。在下次重启之前,这都没问题,因为重启后,我的 LAN 网络将无法工作。

我可以在不破坏系统的情况下更新 dkms 吗?

相关内容