dkms
看来我陷入了无法删除包的循环。请参阅以下命令和输出:
$ sudo dkms status | grep alsa
alsa-firewire, 3.11: added
$ sudo dkms remove alsa-firewire/3.11 --all
$ sudo dkms status | grep alsa
alsa-firewire, 3.11: added
$ sudo dkms install alsa-firewire/3.11
Error! This module/version has already been built on: 3.19.0-25-lowlatency
Directory: /var/lib/dkms/alsa-firewire/3.11/3.19.0-25-lowlatency/x86_64
already exists. Use the dkms remove function before trying to build again
发生了什么事?我该如何删除该alsa-firewire
软件包,以便使用其他版本重新安装它?
答案1
在某些情况下,dkms remove
命令无法正确删除模块。
如果您使用了mkdsc
或其他选项dkms
,则可能会发生这种情况。
如果模块没有按照说明安装dkms status
,那么手动删除模块是相当安全的。
你可以通过以下方式
sudo rm -r /var/lib/dkms/alsa-firewire
另一个注意事项。您错误地使用了dkms install
命令。
正确的方法是
sudo dkms install -m alsa-firewire -v 3.11