如何删除“未知媒体类型......”等警告

如何删除“未知媒体类型......”等警告

每次apt-get尝试处理共享 mime 信息的触发器时,它都会报告类似以下警告:

...
Processing triggers for shared-mime-info...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Unknown media type in type 'interface/x-winamp-skin'

我已经检查过了/usr/share/mime-info,但没有看到任何内容:

/usr/share/mime-info$ grep 'url/rtspu' *
(Got nothing)

那么,如何清理我的系统以使其不会报告这些未知的媒体类型?

答案1

备份导致错误的文件并更新系统 mime 数据库:

sudo mv -vi /usr/share/mime/packages/kde.xml /usr/share/mime/packages/kde.xml.bak
sudo update-mime-database /usr/share/mime

这应该可以解决警告问题。

答案2

这在为什么 update-mime-database 会抱怨 uri/rtspt 和其他不寻常的类型? 这是由 kde.xml 引起的,他们还没有修复它。下面是错误报告

此外uri/rtspuurl/rtspu您不应该进行 grepping。

答案3

您应该检查/usr/share/mime/packages包含您获得的短语的特定 xml。

例如,我的问题是Unknown media type in type 'chemical/...... 我找到了文件/usr/share/mime/packages/chemical-mime-data.xml

使用cat文件显示包是相同的chemical-mime-data V 0.94

于是我跑了:

sudo apt-get remove chemical-mime-data

答案4

相关内容