元数据
| id | cc-switch-1 | 收录 | 2026-08-29 |
|---|---|---|---|
| 问题域 | 会话与记忆 | 主题分组 | 安装与依赖 |
| 适用工具 | cc-switch | ||
症状
`sudo dpkg -i cc-switch.deb` 报依赖错误,包无法配置:
```
dpkg: dependency problems prevent configuration of cc-switch:
cc-switch depends on libayatana-appindicator3-1; however: Package ... not installed.
cc-switch depends on libwebkit2gtk-4.1-0; however: Package ... not installed.
dpkg: error processing package cc-switch (--install): dependency problems - leaving unconfigured
```
或安装成功但双击无反应(缺运行库)。
原因
deb 包 Depends:`libayatana-appindicator3-1, libwebkit2gtk-4.1-0, libgtk-3-0`(Tauri 桌面应用需要 GUI 库);`dpkg -i` 不自动解决依赖,缺一个就整体配置失败。
解法
1. 补依赖:`sudo apt install -f`(或 `sudo apt install ./cc-switch.deb`,apt 会自动拉依赖)。
2. 不想装 GUI 依赖/无 root 场景:用官方 AppImage 资产(免安装,自包含运行)。
3. 安装前自查:`dpkg-deb -I cc-switch.deb` 看 Depends 行,先装缺失库。
验证证据
- 本市场实测 2026-08-28(实测记录(本地留存)):`dpkg -i` 在无 GUI 库环境完整复现该错误(exit=1);随后 `dpkg -r` 清理半安装状态成功,verify 零残留。
- 依赖清单:libayatana-appindicator3-1 / libwebkit2gtk-4.1-0 / libgtk-3-0(同日志 step 2)。
来源与证据
素材来源:本站实测沉淀(2026-08-28)
验证证据:site docs#1;local repro log