dkms не удаляет пакет

Похоже, я застрял в 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
Другие вопросы по тегам