手动安装 .deb 包:dpkg 与 apt 的区别
从网站拿到 .deb 文件后怎么装:dpkg 与 apt 的分工、依赖不满足时的补救顺序、卸载与清理,Ubuntu 与 Debian 上流程一致。
结论先行
拿到 .deb 文件后:dpkg -i 负责解包安装,依赖解析交给 apt——先 dpkg -i xxx.deb,报依赖缺失就 sudo apt install -f 补齐,两步是黄金搭档。Ubuntu 与 Debian 流程完全一致(Ubuntu 索引、Debian 索引 均适用)。
两个工具怎么分工
| 工具 | 职责 | 短板 |
|---|---|---|
| dpkg | 解包、装/卸单个 .deb | 不联网解析依赖 |
| apt | 依赖解析、补装、源管理 | 不直接装本地文件 |
标准安装流程
sudo dpkg -i xxx.deb
# 若提示缺依赖:
sudo apt install -f
apt install -f会解析出缺的依赖包并从源里补装。- 补装后原 .deb 才算完整装上;重复
dpkg -i无害但多余。
卸载与清理
sudo dpkg -r xxx # 删程序文件,留配置
sudo dpkg -P xxx # 连配置一起删
sudo apt autoremove # 清无人再用的依赖
什么时候别用 .deb
- 包在仓库里有(
apt search查得到)→ 直接apt install,能持续更新。 - 只有 .deb 且要长期用 → 装完后留意上游是否发布了 apt 源/PPA 形式的持续更新渠道,手动装的包本身不会随 apt 更新。
在 Ubuntu 26.04 桌面版条目 与 Debian 索引 对应的 Debian 系统上,上述命令一字不差通用。