deepin 应用打不开或启动闪退?
应用闪退先分清「打不开」与「打开即退」:前者多为依赖缺失,后者多为架构不匹配或配置损坏;命令行启动看报错再对症。
简短答案
先分清两种现象:打不开多为依赖没装全;打开即退多为架构不匹配或用户配置损坏。用命令行直接启动看报错,比图标点按的信息量多得多。系统以 deepin 25.2.0 社区版条目 为准,排查思路与 UOS V20 桌面专业版 AMD64 一致。
排查步骤
# 1. 命令行启动看报错
<应用名> 2>&1 | head -30
# 2. 看依赖是否缺
ldd <应用二进制> | grep "not found"
# 3. 看架构是否匹配
file <应用二进制>
dpkg --print-architecture
现象对照
| 现象 | 原因 | 处理 |
|---|---|---|
| 提示缺 .so | 依赖没装全 | apt install 补齐 |
| 二进制架构与系统不符 | 拿错架构包 | 重新下对应架构包 |
| 打开即退无输出 | 用户配置损坏 | 备份后删 ~/.config 下该应用目录再试 |
注意:删配置前务必备份;多用户机器只动当前用户的配置目录。
操作小结
- 命令行启动,截图报错。
ldd查依赖,file查架构。- 配置损坏时备份再删。
- 应用包来源以 deepin 25.2.0 社区版条目 的发行说明为准。