Eu apaguei diretórios MIME e update-mime-database não funciona mais! Socorro!

1

update-mime-database estava ficando muito lento recentemente, então decidi remover todas as associações e começar de novo, então eu corri:

sudo rm -fr /usr/share/mime /usr/share/mime-info /usr/share/mimelnk

Eu achei que update-mime-database iria perceber isso e criar diretórios em branco, mas isso não aconteceu e, em vez disso, reclama: "directory '/usr/share/mime/packages' does not exist!" .

O que eu faço?

    
por Xis88 19.04.2017 / 13:33

1 resposta

1

O diretório /usr/share/mime e seu subdiretório /usr/share/mime/packages são fornecidos pelo pacote shared-mime-info , portanto, para corrigir o erro, ele deve ser suficiente para reinstalar o pacote - a partir do gerenciador de pacotes da GUI favorito ou da linha de comando

sudo apt-get install --reinstall shared-mime-info

Se você deseja restaurar /usr/share/mime-info e /usr/share/mimelnk , eles parecem pertencer a libreoffice-common

Outros pacotes podem ter instalado seus próprios arquivos abaixo de /usr/share/mime - para identificá-los, você pode usar

dpkg -S /usr/share/mime
    
por steeldriver 19.04.2017 / 14:20