web-dev-qa-db-ja.com

口径のインストール後のMimetypeの混乱。どうすれば修正できますか?

常にtext/plainまたはapplication/octet-streamすべてのファイルタイプで「mimetype」を実行する場合。

コマンド "file --mime-type"は、さまざまなファイルタイプを正しく識別するようです。たとえば、PDFファイルで実行すると、

filename.pdf: application/pdf

しかし、同じPDFファイルで "mimetype"を実行しようとすると、

filename.pdf: text/plain

同様に、mp3ファイルで「file --mime-type」を実行すると、

filename.mp3: audio/mpeg

しかし、同じmp3ファイルで「mimetype」を実行しようとすると、

filename.mp3: application/octet-stream

結果として、適切なアプリケーションでいくつかのファイルを開くことができません。例えば。 PDFファイルをevinceで開くことができません。適切なアプリケーションで各ファイル形式を開くようにNautilusの[開く]オプションを設定できません。

実行しようとしましたSudo update-mime-database /usr/share/mimeしかし、それは問題を解決しません。

最初のユーザーとして「mimetype」を実行すると、このメッセージが表示されます。

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

ただし、shared-mime-infoパッケージは正しくインストールされているようです。

4
Charo

Glutanimate で示唆されているように、shared-mime-infoパッケージを再インストールすることで問題は解決しました。

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

2
Charo