温馨提示×

怎样解压Debian文件

小樊
65
2026-08-22 06:07:19
栏目: 智能运维

“Debian 文件”通常指 .deb 安装包,也可能指 Debian 的 ISO 镜像或压缩包。下面按常见情况分别说明如何“解压”。


一、解压 .deb 文件(最常见)

.deb 本质是 ar 打包 + tar + gz/zst 的复合包。

方法 1:用 dpkg-deb(推荐)

dpkg-deb -x package.deb 解压目录

示例:

mkdir out
dpkg-deb -x example.deb out

只解压控制信息:

dpkg-deb -e example.deb out/DEBIAN

方法 2:用 ar + tar(手动解包)

ar x package.deb

会得到:

  • debian-binary
  • control.tar.*
  • data.tar.*

解压数据:

tar -xf data.tar.*

二、解压 Debian ISO 镜像

mkdir iso
mount -o loop debian.iso iso

或:

7z x debian.iso

三、解压 Debian 的 tar 压缩包(如 rootfs)

格式 解压命令
.tar.gz tar -xzf file.tar.gz
.tar.xz tar -xJf file.tar.xz
.tar.zst tar --zstd -xf file.tar.zst

四、只想查看内容不解压

dpkg-deb -c package.deb

如果你指的是 具体文件名或来源(比如 deb、iso、rootfs、initrd、docker 镜像),可以贴出来,我可以给你更精确的命令。

0