不解压安装直接查看 .deb 软件包内容

查看 .deb 包里有什么文件,或从中取出单个程序。

Linuxdpkg 包管理归档低风险
运行 dpkg-deb -x 包.deb ./extracted 解包到文件夹,或用 dpkg-deb -I 包.deb 查看包信息。

01命令

命令
$ dpkg-deb -x google-chrome.deb ./extracted && dpkg-deb -I google-chrome.deb | head -20

02作用说明

dpkg-deb -x 会把软件包的文件树解到指定目录——不会安装、不会执行脚本、也不动系统的包数据库。提取前可用 -I(信息)或 -c(文件列表)先看看里面有什么。适合在无法安装软件的机器上从包里取出某个程序。

03风险

风险低风险
!注意: 解出来的文件保留了包内路径,比如 ./extracted/usr/bin/程序,可执行文件可能因库路径不对而无法直接运行。这个命令用于查看和提取,不能代替正常安装。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • dpkg-deb(1) — Debian package archive tool
    manpages.ubuntu.com · community · 2026-09-17
    依据: dpkg-deb -x extracts the package filesystem tree into a directory without installing; -I shows package metadata such as version and dependencies.

最后验证: 2026-09-18 · 分类: 文件与文件夹

06相关方案