在 Ubuntu 上安装 `.deb` 软件包有几种方法

[复制链接]
发表于 2026-10-6 12:43:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

Ubuntu 上拿到一个 .deb 包却装不上,多半卡在依赖上;而有些包就是官方源里没有、只能手动下 .deb。装 .deb 有四种路子,差别主要在「要不要自动帮你补依赖」。本文按推荐程度从高到低列出来,并说明各自的适用情况与常见报错。

一、方法 1:用 apt 直接装(最推荐)

apt 会把本地包的依赖一起算进去,缺什么自动补,是目前最省心的做法。相对路径和绝对路径都行:

sudo apt install ./package.deb
sudo apt install /path/to/package.deb

注意写 ./package.deb 这种带点前缀的相对路径时,必须在 deb 文件所在目录下执行;写成 package.deb 不带前缀,apt 会当成软件名去源里找,然后报 Unable to locate。

二、方法 2:用 dpkg 装,依赖出了问题再补

dpkg 是底层工具,特点是「只管装这个包,不管依赖」。好处是不会擅自改动系统里的其他包,坏处是缺依赖时会直接报错中断。

sudo dpkg -i /path/to/package.deb

如果报 dependency problems,先安装依赖再收尾:

sudo apt-get install -f

-f 的参数是 fix broken,它会把前面那个包未满足的依赖补上并重新配置,跑完通常就能装完。

三、方法 3:用 gdebi

gdebi 的定位是「只解这一个包的依赖,不碰系统里其他已经装好的包」,介意 apt 顺手升级一堆包的场景下很好用。系统默认没有它,先装:

sudo apt update
sudo apt install gdebi

然后:

sudo gdebi /path/to/package.deb

四、方法 4:图形界面装

有桌面的机器上最直观:在文件管理器里找到 .deb 文件,双击,系统会用软件中心(Ubuntu Software 或 Software & Updates 里的商店组件)打开,点「安装」并输管理员密码即可。适合给不熟悉命令行的同事远程支持时用。

五、四种方式怎么选

  • 普通用户首选 apt install ./xxx.deb,依赖自动处理,一步到位。
  • 想严格控制变更范围、只补这一个包的依赖,用 gdebi。
  • 离线环境、包管理脚本里用 dpkg -i 加后面跟一条 apt-get install -f,逻辑最清楚。
  • 桌面环境给非技术用户用图形界面,注意他的网络要能连上应用商店。

六、装完验证与常见问题

装完想确认包是否就位:

dpkg -l | grep 包名关键字
which 命令名

常见报错及对法:

  • 报 depends on xxx but it is not going to be installed:用 apt-get install -f 收尾。
  • 报 no such file or directory:路径写错,或 deb 文件本身没下完整(重新校验下载)。
  • 报 architecture mismatch:下错架构了,用 uname -m 确认是 x86_64 还是 aarch64。
  • 报 dpkg: error processing xxx (--install):多半是依赖或配置中断,先 -f 修完再重装。
  • 装完命令仍找不到:可能包把可执行文件装到 /usr/lib/xxx 下没进 PATH,用 dpkg -L 包名 看文件清单。

七、两个容易忘的小动作

装完先跑一遍 dpkg -l 确认状态是 ii,别只看命令能不能敲;如果这台机器要长期管理同类 deb,建议把对应仓库加进源列表,以后升级走 apt 全量更新,比手工换包安全。

qidao123.com企服评测-应用市场 编辑提示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表