“Debian 文件”通常指 .deb 安装包,也可能指 Debian 的 ISO 镜像或压缩包。下面按常见情况分别说明如何“解压”。
.deb 文件(最常见).deb 本质是 ar 打包 + tar + gz/zst 的复合包。
dpkg-deb(推荐)dpkg-deb -x package.deb 解压目录
示例:
mkdir out
dpkg-deb -x example.deb out
只解压控制信息:
dpkg-deb -e example.deb out/DEBIAN
ar + tar(手动解包)ar x package.deb
会得到:
debian-binarycontrol.tar.*data.tar.*解压数据:
tar -xf data.tar.*
mkdir iso
mount -o loop debian.iso iso
或:
7z x debian.iso
| 格式 | 解压命令 |
|---|---|
.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 镜像),可以贴出来,我可以给你更精确的命令。