[Bug Report] Deepin应用商店无法识别已安装的软件
Tofloor
poster avatar
ChenPi11
deepin
2026-02-16 23:49
Author

截图_20260216234336.png

我使用应用商店装了微信和其他的一些软件,但是应用商店在安装成功后还是觉得它们未安装,比如图中的微信

无论是玲珑还是deb都是这样

我的Deepin是用debootstrap手搓的,dde是我apt手安装的,这是应用商店的bug还是因为我没有配置或者缺少某些软件包?

另:Deepin能不能在安装时让用户选择是否使用ostree,我手装就是为了避免ostree出现(便于chroot)

Reply Favorite View the author
All Replies
一射冲天
deepin
2026-02-17 02:20
#1

我的不是,我的应用商店里安装的都没问题,可以看我发的帖子(有截图):应用商店应用和第三方应用是不一致的吗?

不过第三方安装的,应用商店里都有的应用,应用商店都无法识别,不知道算不算问题,但还是希望应用商店能识别第三方安装的应用,有时候应用商店更新不及时,是要去官网下载的!

Reply View the author
兆兆嘟嘟嘟
Moderator
2026-02-17 12:12
#2
一射冲天

我的不是,我的应用商店里安装的都没问题,可以看我发的帖子(有截图):应用商店应用和第三方应用是不一致的吗?

不过第三方安装的,应用商店里都有的应用,应用商店都无法识别,不知道算不算问题,但还是希望应用商店能识别第三方安装的应用,有时候应用商店更新不及时,是要去官网下载的!

这是不可能的,除非第三方安装的应用符合商店的标准且商店里有相同包名的包。

Reply View the author
兆兆嘟嘟嘟
Moderator
2026-02-17 12:13
#3

应用商店有自己的一套专门的打包规范官网包和应用商店里的包大多不一样。

Reply View the author
ChenPi11
deepin
2026-02-17 14:15
#4
一射冲天

我的不是,我的应用商店里安装的都没问题,可以看我发的帖子(有截图):应用商店应用和第三方应用是不一致的吗?

不过第三方安装的,应用商店里都有的应用,应用商店都无法识别,不知道算不算问题,但还是希望应用商店能识别第三方安装的应用,有时候应用商店更新不及时,是要去官网下载的!

我这里的主要问题是应用商店安装的自己都无法识别

Reply View the author
一射冲天
deepin
2026-02-17 19:39
#5
兆兆嘟嘟嘟

这是不可能的,除非第三方安装的应用符合商店的标准且商店里有相同包名的包。

符合商店的标准

这个我不太理解,以我目前的技术知识储备,确实弄不明白这块内容;

商店里有相同包名的包

而且,据我观察,deepin应用商店里QQ只有一个,难道这个 应用商店的QQ腾讯官网的QQ包名还能不一致?

Reply View the author
一射冲天
deepin
2026-02-17 19:43
#6
兆兆嘟嘟嘟

应用商店有自己的一套专门的打包规范官网包和应用商店里的包大多不一样。

其实Android也是呀,所有的 Package Name都是一致的,甚至可以通过 Context.getPackageManager()识别包名是否一致,所以你没发现你在腾讯官网安装了手机QQ后,什么应用宝啊、豌豆荚啊、360应用市场啊、以及各家品牌方自家应用商店啊等等等等,都会显示QQ已被安装!

所以,我不明白,deepin应用商店明明搜“QQ”只能搜出一个来,可我电脑里已经装了官方版QQ,deepin应用商店里那唯一一个QQ竟然不显示 已安装状态,有点不理解,其实Android分发到各家应用市场、应用商店时,也会有个各不相同的规则,但最终都能通过 Package Name识别到每一个相同的应用…………

Reply View the author
一射冲天
deepin
2026-02-17 19:45
#7
ChenPi11

我这里的主要问题是应用商店安装的自己都无法识别

你这个感觉是手搓的(自定义安装)的太多了,和系统契合不上了,我觉得🤣

Reply View the author
剑风澜
deepin
18 hours ago
#8
一射冲天

符合商店的标准

这个我不太理解,以我目前的技术知识储备,确实弄不明白这块内容;

商店里有相同包名的包

而且,据我观察,deepin应用商店里QQ只有一个,难道这个 应用商店的QQ腾讯官网的QQ包名还能不一致?

确实不一样的,你用别的系统安装一下知道了:不但包名不一样,应用商店的还有DEEPIN依赖项。

Reply View the author
chmod700
deepin
6 hours ago
#9

这个问题论坛都发了多少帖子了,说一万遍了,商店的是deepin二次打包的,包名跟官网版本的不一样,比如qq,官网的包名是linuxqq,deepin二次打包的包名应该是com.tencent.qq.deepin吧????包名都不一样他怎么识别??????你叫张三,我喊你李四,你答应我吗??????????????都会用debootstrap的人了,这点都搞不明白。deepin应用商店里的所有软件,包名都跟官网版本不一样,不但包名不一样,还给你改安装位置。国产linux就这陋习。

Reply View the author