应用商店界面空白或提示网络错误,主因是软件源失效、签名过期、证书验证失败或缓存损坏;需依次检查并修复appstore.list源地址、切换清华镜像源、清除本地缓存与认证态、重装com.deepin.appstore组件、更新GPG密钥环。

如果您尝试打开统信UOS应用商店,但界面长时间空白、无法加载应用列表或提示“网络错误”“连接失败”,则可能是由于软件源地址失效、签名过期、HTTPS证书验证失败或仓库服务器不可达所致。以下是多种可独立实施的修复方法:
一、检查并修复仓库签名失效问题
统信UOS应用商店依赖于 /etc/apt/sources.list.d/appstore.list 中配置的仓库地址,若其中包含已下线或签名过期的源(如 https://pro-store-packages.uniontech.com/appstoreeagle-pro),APT将拒绝更新索引,导致商店无法获取元数据。
1、打开终端,查看当前应用商店源配置:sudo cat /etc/apt/sources.list.d/appstore.list。
2、若输出中存在类似 deb https://pro-store-packages.uniontech.com/appstoreeagle-pro InRelease 的行,说明该源已失效。
3、备份原文件:sudo cp /etc/apt/sources.list.d/appstore.list /etc/apt/sources.list.d/appstore.list.bak。
4、编辑该文件:sudo nano /etc/apt/sources.list.d/appstore.list。
5、将其内容替换为有效地址:deb https://com-store-packages.uniontech.com/appstore deepin appstore。
6、保存退出后执行:sudo apt update,确认无 ERR 或 NO_PUBKEY 报错。
二、切换至可信镜像源并启用安全更新通道
官方主源在部分地区可能出现延迟或连接中断,切换至国内高可用镜像(如清华源)可绕过网络策略限制,并确保 appstore 通道被正确启用。
1、备份主源列表:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak。
2、编辑主源文件:sudo nano /etc/apt/sources.list。
3、清空全部内容,填入适配UOS 20 LTS的清华源配置:deb https://mirrors.tuna.tsinghua.edu.cn/uniontech/ eagle main contrib non-free。
4、另起一行添加应用商店专用源:deb https://mirrors.tuna.tsinghua.edu.cn/uniontech/ eagle-appstore appstore。
5、保存后执行:sudo apt clean && sudo apt update。
6、验证是否成功加载应用商店索引:apt policy | grep -i appstore,应显示来自清华源的可用包版本。
三、强制刷新应用商店本地缓存与认证状态
应用商店前端依赖本地元数据缓存及Union ID登录态,若缓存损坏或令牌过期,即使源可用也会表现为白屏或无限加载。
1、关闭应用商店进程:pkill -f "appstore"。
2、清除商店本地缓存目录:rm -rf ~/.cache/com.deepin.appstore/。
3、清除认证相关缓存:rm -rf ~/.cache/unionid/。
4、重启D-Bus会话:dbus-run-session -- bash -c 'exec "$@"' _ gnome-session-quit --no-prompt。
5、重新启动应用商店:com.deepin.appstore &。
6、若仍提示未登录,请点击左上角“登录”按钮,使用Union ID完成身份认证。
四、手动重装应用商店核心组件
当商店主程序包(com.deepin.appstore)因升级中断或文件缺失而无法启动时,需通过APT强制重装其完整依赖树。
1、执行依赖修复:sudo apt --fix-broken install。
2、卸载当前商店:sudo apt remove --purge com.deepin.appstore。
3、清理残留配置:sudo rm -rf /var/lib/dpkg/info/com.deepin.appstore.*。
4、重新安装:sudo apt install com.deepin.appstore。
5、同步安装关联服务:sudo apt install dde-control-center dde-daemon dde-launcher。
6、重启桌面环境:sudo systemctl restart lightdm(或sudo systemctl restart gdm3,依实际显示管理器而定)。
五、验证并修复APT信任密钥链
仓库地址变更后,原有GPG公钥可能不再匹配新源签名,导致APT拒绝解析元数据,进而使应用商店无法构建应用索引。
1、列出当前已导入密钥:apt-key list | grep -A1 "UnionTech\|Deepin"。
2、若无输出或显示过期密钥(如 pub 4096R/8C718D3B 2020-01-01),需更新密钥环。
3、下载最新密钥:wget -O uniontech-key.asc https://pro-store-packages.uniontech.com/uniontech-key.asc。
4、若下载失败,改用清华镜像密钥:wget -O uniontech-key.asc https://mirrors.tuna.tsinghua.edu.cn/uniontech/uniontech-key.asc。
5、导入密钥:sudo apt-key add uniontech-key.asc。
6、再次执行:sudo apt update,确认所有源均显示 Hit 或 Get 状态。

















