web-dev-qa-db-fra.com

dkms ne supprime pas le paquet

Il semble que je suis coincé dans une boucle avec dkms où je ne peux pas supprimer un paquet. Voir les commandes et les sorties suivantes:

$ 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 

Que se passe-t-il? Comment puis-je supprimer le package alsa-firewire afin de pouvoir le réinstaller avec une version différente?

1
Elegant Codeworks

Dans certains cas, la commande dkms remove ne supprime pas les modules correctement.

Cela peut arriver si vous avez utilisé mkdsc ou d’autres options de dkms.

Il est assez sûr de retirer manuellement le module s'il n'est pas installé conformément à dkms status.

Vous pouvez le faire par

Sudo rm -r /var/lib/dkms/alsa-firewire

Un autre avis. Vous utilisez incorrectement la commande dkms install.

La bonne façon est

Sudo dkms install -m alsa-firewire -v 3.11
5
Pilot6