如何删除 (arch) Linux 中的 dkms 模块?

4 linux kernel archlinux dkms

我有一个 dkms 模块。我想把它去掉。我做到了sudo dkms remove ...。但是当我更新到较新的内核时,我的包管理器尝试构建该模块但失败了,因此它再次添加了它。

如何防止这种情况并删除模块?

小智 9

要删除该模块,您需要运行 sudo dkms remove modul/version --all 以防止在下次更新期间重建它,您还必须删除 /usr/src/ 下的源。

这是如何删除 akvcam 模块的示例

dkms status
Run Code Online (Sandbox Code Playgroud)

akvcam、1.2.0、5.12.14-arch1-1、x86_64:已安装

sudo dkms remove akvcam/1.2.0 --all
sudo rm -rf /usr/src/akvcam-1.2.0/
sudo rm /etc/modprobe.d/akvcam.conf
Run Code Online (Sandbox Code Playgroud)

祝你好运,马可·曼加特