[BUG] Deepin 25 多个软件包 *.desktop 菜单文件 MimeType 数据最后面的分号缺失
2025.4.19
一、复现:
在终端 运行命令
cd /usr/share/applications/ grep ^MimeType *.desktop | grep '[a-zA-Z]$'
输出:
com.xunlei.download.desktop:MimeType=application/x-bittorrent deepin-app-store.desktop:MimeType=x-scheme-handler/appstore deepin-terminal.desktop:MimeType=x-scheme-handler/dsg-terminal-exec linglong-store-installer.desktop:MimeType=x-scheme-handler/og wps-office-pdf.desktop:MimeType=application/pdf
含义:
至少有上面5个 *.desktop, MimeType= 这一行,最后面缺失了一个英文分号 ;
可能导致的问题:
MIMETYPE 数据库混乱。
二、查询对应的、存在缺陷的软件包包名
示例:
dpkg -S com.xunlei.download.desktop
输出示例:
com.xunlei.download: /opt/apps/com.xunlei.download/entries/applications/com.xunlei.download.desktop
再查询对应的软件包版本: dpkg -s com.xunlei.download | grep Version: 输出示例:
dpkg -s com.xunlei.download | grep Version:
Version: 1.0.0.5
经实机查询,以上存在缺陷的软件包及版本,分别是:
com.xunlei.download 1.0.0.5 (迅雷 下载程序)
建议 Deepin 官方,及时知会相关软件包维护者,修正缺陷。
另外,记得 有个 “CAD看图” 的程序,以往旧版本也出现过这一缺陷。现在应该已经修正了吧?
这个问题多了去了,每个发行版都有这问题
但会不会导致 MIMETYPE 数据库混乱就不清楚了,感觉不会吧
/usr/share/mime 管这个的吧,MimeType=只管程序关联吧
Popular Ranking
Popular Events
[BUG] Deepin 25 多个软件包 *.desktop 菜单文件 MimeType 数据最后面的分号缺失
2025.4.19
一、复现:
在终端 运行命令
输出:
含义:
至少有上面5个 *.desktop, MimeType= 这一行,最后面缺失了一个英文分号 ;
可能导致的问题:
MIMETYPE 数据库混乱。
二、查询对应的、存在缺陷的软件包包名
示例:
dpkg -S com.xunlei.download.desktop
输出示例:
com.xunlei.download: /opt/apps/com.xunlei.download/entries/applications/com.xunlei.download.desktop
再查询对应的软件包版本:
dpkg -s com.xunlei.download | grep Version:
输出示例:
Version: 1.0.0.5
经实机查询,以上存在缺陷的软件包及版本,分别是:
com.xunlei.download 1.0.0.5 (迅雷 下载程序)
建议 Deepin 官方,及时知会相关软件包维护者,修正缺陷。
另外,记得 有个 “CAD看图” 的程序,以往旧版本也出现过这一缺陷。现在应该已经修正了吧?