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

apt-get每次尝试处理shared-mime-info的触发器时,都会报告如下警告:

 ... 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) 

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

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

它也是uri/rtspu ,而不是url/rtspu你应该是url/rtspu

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

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

这应该修复警告。

你应该检查/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