推荐使用sudo apt install ./xxx.deb,因其能自动解析并安装缺失依赖,成功率最高;双击图形安装易因依赖缺失失败且无明确提示,Ubuntu 22.04+ 默认软件中心对此支持弱化,故障排查成本高。

直接用 sudo apt install ./xxx.deb 就能装,依赖自动解决,成功率最高,不用额外操作。
为什么不用双击图形安装
双击打开“软件安装”工具看似简单,但实际容易卡在依赖缺失上,界面只显示“安装失败”,不告诉你缺什么、怎么修。尤其在 Ubuntu 22.04+ 默认软件中心已弱化对本地 .deb 的支持后,失败率明显上升。
- 系统不会提示具体缺失的包名,也没法一键修复
- 某些 deb 包(比如 VS Code 官方版)自带多架构或冲突配置,图形工具无法处理
- 安装后图标不出现、启动器没注册,问题排查成本高
apt install ./xxx.deb 和 dpkg -i xxx.deb 的关键区别
apt install ./xxx.deb 是当前 Ubuntu 推荐方式;dpkg -i 是底层命令,不能自动拉依赖,必须手动补救。
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
-
apt会解析 deb 包里的Depends:字段,从官方源下载并安装所有缺失包(如libasound2、libxss1) -
dpkg -i只做文件解压和注册,遇到dependency is not satisfiable错误就停住,必须再跑sudo apt --fix-broken install - 路径写法不能省略
./:否则apt install myapp会去仓库搜同名包,而不是装你本地的myapp_1.2.3_amd64.deb
常见报错及应对
装到一半卡住、报错、图标不出现,多数是这三类问题:
-
E: Unable to locate package ./xxx.deb→ 没进对目录,或文件名含空格/中文,改用完整路径:sudo apt install /home/user/Downloads/xxx.deb -
dpkg: error processing package xxx (--configure)→ 安装中途被中断,运行sudo apt --fix-broken install即可续上,不用重下 deb - 装完找不到应用 → 检查是否生成了 desktop 文件:
ls /usr/share/applications/ | grep -i xxx,没有的话可能 deb 包本身没打包启动项
真正麻烦的不是安装动作本身,而是 deb 包来源不可信、架构不匹配(比如 arm64 包往 amd64 系统硬装),这些错误 apt 不会替你兜底,得自己核对 dpkg --info xxx.deb 里的 Architecture: 字段。

















