你提到的 “debian extract 配置” 有点模糊,通常可能指下面几种常见场景之一。我先分别说明,你可以对照看看是哪一种,或者直接补充你具体在做什么。
dpkg-deb -x package.deb target_dir
dpkg-deb -e package.deb target_dir/DEBIAN
或:
apt download package
dpkg -x package.deb .
常见错误与排查方式:
dpkg-deb: error: ...file package.deb
确认是否是真正的 deb:
Debian binary package (format 2.0)
如果不是,可能是下载损坏。
dpkg-deb -c package.deb
常见于:
debootstrapapt installdpkgapt -o Debug::pkgDPkgPM=true install xxx
或:
export DPkg::Debug::Worker=1
apt install xxx
dpkg --debug=7777 -i package.deb
常用 debug 级别:
1:基本7:详细7777:非常详细dpkg-source -x package.dsc
dpkg-source --no-check -x package.dsc
查看 patch 是否冲突:
quilt push -a
常见于 PXE / preseed 安装。
在安装界面按:
Alt + F2
进入 shell
查看日志:
tail -f /var/log/syslog
ps aux
journalctl -xe
或:
/var/log/dpkg.log
/var/log/apt/term.log
dpkg --print-architecture
uname -m
dpkg --configure -a
apt -f install
你可以直接贴出:
例如:
“我在用 debootstrap 做 Debian rootfs,卡在 extract 阶段”
我可以直接给你对应场景的调试步骤。