[App Store] 应用商店显示软件更新和终端中检测不同步
Tofloor
poster avatar
qingkongdeepin
deepin
2022-06-10 19:27
Author

应用商店显示软件更新和终端中检测不同步,建议添加手动检测更新按钮.

截图_选择区域_20220610112607.png

Reply Favorite View the author
All Replies
deepin-superuser
deepin
2022-06-10 19:46
#1

本来就不一样 一个只是商店源 一个是商店 + 系统 + 第三方源

Reply View the author
qingkongdeepin
deepin
2022-06-10 21:47
#2
deepin-superuser

本来就不一样 一个只是商店源 一个是商店 + 系统 + 第三方源

关键在于我的VSCODE 和 dbeaver 就是从商店安装的啊。商店去检查更新,底层不也是用的dpkg嘛

Reply View the author
deepin-superuser
deepin
2022-06-10 22:12
#3
qingkongdeepin

关键在于我的VSCODE 和 dbeaver 就是从商店安装的啊。商店去检查更新,底层不也是用的dpkg嘛

额...那我就不知道了

Reply View the author
忘记、过去
deepin
2022-06-11 04:35
#4
qingkongdeepin

关键在于我的VSCODE 和 dbeaver 就是从商店安装的啊。商店去检查更新,底层不也是用的dpkg嘛

还真不是,因为商店里有些包是不在仓库中的,apt 查不到......目前是直接从后台服务器获取应用最新信息进行比较的。

最早以前是客户端每次启动都获取一次更新的,对服务器压力太大改成 2 小时定时检查了,检查到的结果缓存在后台进程内存里,每次打开客户端都能看到。

Reply View the author
qingkongdeepin
deepin
2022-06-11 07:59
#5
忘记、过去

还真不是,因为商店里有些包是不在仓库中的,apt 查不到......目前是直接从后台服务器获取应用最新信息进行比较的。

最早以前是客户端每次启动都获取一次更新的,对服务器压力太大改成 2 小时定时检查了,检查到的结果缓存在后台进程内存里,每次打开客户端都能看到。

这样啊,我一直以为商店是直接走的dpkg.其实可以把软件版本放redis缓存起来,这样应该能缓解挺大的压力的.但是如果不想投入服务器,那没办法.

Reply View the author