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