Desativando seletivamente o gvfsd-cdda no Debian Squeeze?

5

Existe uma maneira de desativar seletivamente o gvfsd-cdda no Debian Squeeze?

Desde que atualizei minha máquina para o Squeeze grip não pode mais ejetar um CD, o que interfere na extração. Eu o rastreei de volta para gvfsd-cdda , mas não encontrei nenhuma preferência ou configuração para desativá-lo. Não consigo desinstalar o pacote gvfs-backends , porque ele é exigido por gnome-core .

Eu encontrei /usr/share/mounts/cdda.mount , mas desabilitando isso parece um hack feio que será sobrescrito na próxima atualização do pacote.

    
por starblue 12.02.2011 / 14:11

1 resposta

1

Eu não tenho ideia se há uma maneira de corrigir ou desabilitar o gvfsd-cdda , mas você pode removê-lo do caminho sem ter problemas com o gerenciador de pacotes.

O Debian (e mais genericamente qualquer distribuição usando dpkg ) tem um mecanismo genérico para fornecer sua própria versão de um arquivo que normalmente está sob o controle do gerenciador de pacotes. Se você achar que precisa alterar /usr/lib/gvfs/gvfsd-cdda ou /usr/share/mounts/cdda.mount , use dpkg-divert para que a versão do pacote seja desviada para um nome de arquivo diferente:

dpkg-divert --add --local --rename --divert /usr/lib/gvfs/gvfsd-cdda.debian /usr/lib/gvfs/gvfsd-cdda
ln -s /bin/true /usr/lib/gvfs/gvfsd-cdda

ou talvez

dpkg-divert --add --local --rename --divert /usr/share/gvfs/mounts/cdda.mount.debian /usr/share/gvfs/mounts/cdda.mount
    
por 20.03.2011 / 14:42