dkms não remove o pacote

0

Parece que estou preso em um loop com dkms , em que não consigo remover um pacote. Veja os seguintes comandos e saída:

$ 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 

O que está acontecendo? Como posso remover o pacote alsa-firewire para que eu possa reinstalá-lo com uma versão diferente?

    
por Joseph Malicke 02.08.2015 / 05:55

1 resposta

4

Em alguns casos, o comando dkms remove não remove os módulos corretamente.

Isso pode acontecer se você usou mkdsc ou outras opções de dkms .

É bastante seguro remover o módulo manualmente, se ele não estiver instalado de acordo com dkms status .

Você pode fazer isso

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

Outro aviso. Você usa incorretamente o comando dkms install .

A maneira correta é

sudo dkms install -m alsa-firewire -v 3.11
    
por Pilot6 02.08.2015 / 09:59