你这里的 “debian extract配置” 有点模糊,我按最常见的几种理解给你说明,你可以对照看看是哪一种。如果都不是,可以再补充具体场景。
dpkg-debdpkg-deb -x package.deb 目标目录
只解压文件(不含控制信息):
dpkg-deb -x package.deb ./extract
如果需要 控制信息 + 文件:
dpkg-deb -e package.deb ./extract/DEBIAN
dpkg-deb -x package.deb ./extract
ar + tar(底层方式)ar x package.deb
tar -xf data.tar.*
常见于 preseed.cfg:
d-i preseed/late_command string \
tar -xzf /target/root/config.tar.gz -C /target
Debian 默认 没有统一 extract 配置文件,但你可以:
例如:
~/.config/gtk-3.0/
dpkg-source -x package.dsc
这是 Debian 打包流程中的“解包 + 配置”。
bsdtar -xf debian.iso -C ./iso
或:
mount -o loop debian.iso /mnt
如果你是想让 extract 命令可用,Debian 默认没有 extract 命令,但可以 alias:
alias extract='tar -xzf'
你可以直接回复类似:
我可以直接给你精确配置示例。