在 Debian 里,“解包”一般分几种情况,下面按常见场景给你说明 extract / 解包方法。
.deb 安装包(最常见).deb 是 Debian 的软件包格式,可以用以下方式解包:
dpkg-deb(推荐)dpkg-deb -x package.deb ./extract_dir
如果想连控制信息一起解:
dpkg-deb -R package.deb ./extract_dir
ar(底层方式)ar x package.deb
会得到:
debian-binarycontrol.tar.*data.tar.*再解:
tar -xf data.tar.zst # 或 .gz / .xz
Debian 下常见压缩包:
tar -xf file.tar
tar -xzf file.tar.gz
tar -xJf file.tar.xz
tar -xjf file.tar.bz2
mkdir iso
sudo mount -o loop debian.iso iso
或解压:
7z x debian.iso
mkdir initrd
cd initrd
zcat /boot/initrd.img-xxx | cpio -idmv
unsquashfs filesystem.squashfs
extract 命令Debian 默认没有 extract 命令,你可能是指:
dpkg-debtarunzip7z常见工具安装:
sudo apt install dpkg-dev tar unzip p7zip-full
如果你能说清楚:
我可以给你更精确的命令。