web-dev-qa-db-fra.com

Mimetype mess après l'installation de calibre. Comment puis-je le réparer?

Je reçois toujours text/plain ou application/octet-stream lors de l'exécution de "mimetype" sur tous les types de fichiers.

La commande "file --mime-type" semble identifier correctement les différents types de fichiers. Par exemple, si je l'exécute sur un fichier PDF, j'obtiens

filename.pdf: application/pdf

Mais si j'essaye d'exécuter "mimetype" sur le même fichier PDF, j'obtiens

filename.pdf: text/plain

De même, si je lance "file --mime-type" sur un fichier mp3, j'obtiens

filename.mp3: audio/mpeg

Mais si j'essaye d'exécuter "mimetype" sur le même fichier mp3, j'obtiens

filename.mp3: application/octet-stream

Par conséquent, je ne peux pas ouvrir certains fichiers avec l'application appropriée. Par exemple. Je ne peux pas ouvrir un fichier PDF avec evince. Et je ne peux pas définir l'option "Ouvrir avec" de Nautilus pour ouvrir chaque format de fichier avec l'application appropriée.

J'ai essayé d'exécuter Sudo update-mime-database /usr/share/mime mais cela ne résout pas le problème.

J'ai remarqué que si j'exécute "mimetype" en tant que premier utilisateur, je reçois ce message

WARNING: You don't seem to have a mime-info database. The shared-mime-info package is available from http://freedesktop.org/

Cependant, le package shared-mime-info semble être correctement installé.

4
Charo

Le problème a été résolu en réinstallant le shared-mime-info package, comme suggéré par Glutanimate , avec

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

2
Charo