“extract Debian 报错”这个说法比较笼统,因为你没说具体在做什么操作(是用 dpkg -x、用 ar、用 tar、用图形化工具,还是解压 .deb / .iso / rootfs?),也没贴报错内容。
下面把最常见的几种情况和原因给你列一下,你对照看看是哪一种:
.deb 文件报错常见命令:
dpkg -x xxx.deb ./out
# 或
ar x xxx.deb
ar: xxx.deb: File format not recognized
Permission denied
✅ 解决:
file xxx.deb
sha256sum xxx.deb
确认是 Debian binary package
7z x debian.iso
tar xf debian.iso
✅ 正确方式:
mkdir iso
sudo mount debian.iso iso
tar -xzf rootfs.tar.gz
常见错误:
gzip: stdin: not in gzip format
原因:
.xz 或 .zst✅ 解决:
file rootfs.tar.*
.deb✅ 建议:
7-Zip 或 WSL常见于:
set -e 导致 ar 警告直接退出.deb / .iso / .tar.xz?)只要你贴报错,我基本能一眼看出原因。