[Seek Help] 想问下应用商店是怎么只获取用户安装的应用的?
Tofloor
poster avatar
nexfia
deepin
2021-10-25 22:16
Author

rt,想问下应用商店是怎么只获取用户安装的应用的?

Reply Favorite View the author
All Replies
忘记、过去
deepin
2021-10-26 06:33
#1

系统的基本依赖是有一个预装包列表文件的,/etc/deepin/pre_packages/.built-in-apps

Reply View the author
nexfia
deepin
2021-10-29 16:47
#2
忘记、过去

系统的基本依赖是有一个预装包列表文件的,/etc/deepin/pre_packages/.built-in-apps

感谢,但我想要的不是依赖,只是用户从商店自行安装的软件列表。

现在基本解决了

通过使用命令

dpkg -S /opt

不过steam居然不在里面。。。

跑去/usr/bin了。。。

Reply View the author
忘记、过去
deepin
2021-10-29 21:52
#3
nexfia

感谢,但我想要的不是依赖,只是用户从商店自行安装的软件列表。

现在基本解决了

通过使用命令

dpkg -S /opt

不过steam居然不在里面。。。

跑去/usr/bin了。。。

UOS 每个版本和 Deepin 商店应用管理的过滤规则不完全一样,有的只显示商店上架的应用,有的只过滤系统预装列表。

不过获取方式的确是 dpkg-query -s 去查的,查到 dpkg 安装某个包之后先根据规则过滤,然后这里再根据包里的 desktop 文件来显示图标等信息。

Reply View the author