Problem entry · machine-readable · 会话与记忆

dpkg -i 依赖缺失:libwebkit2gtk 等(Linux 安装/启动失败)

本页嵌入 #trove-entity JSON(本条目全量结构化数据);全库数据见 /agent/trove.json。

元数据

idcc-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