你提到的 “debian extract 配置” 一般是指 Debian 源码包(.dsc / .tar. / .diff. 或 debian/ 目录)的提取与配置**。下面按常见场景给你说明。
dpkg-source如果你有:
package_1.0-1.dscpackage_1.0.orig.tar.gzpackage_1.0-1.debian.tar.xz(或 .diff.gz)执行:
dpkg-source -x package_1.0-1.dsc
结果:
package-1.0/ 目录debian/ 配置目录apt-get source需要先启用源码源(deb-src):
sudo sed -i 's/^#\s*deb-src/deb-src/' /etc/apt/sources.list
sudo apt update
然后:
apt-get source package_name
会自动完成 extract 和解压。
cd package-1.0/debian
常用配置文件:
| 文件 | 作用 |
|---|---|
control |
包依赖、描述 |
rules |
构建规则(核心) |
changelog |
版本记录 |
install |
安装文件路径 |
postinst / prerm |
安装/卸载脚本 |
dpkg-source --commit
或手动:
dpkg-buildpackage -us -uc
如果你指的是:
extract(GNU libextractor)debian-extract 的工具请补充:
我可以直接给你对应配置示例。
✅ 总结一句话:
Debian 源码包的“extract 配置”通常通过 dpkg-source -x 完成,配置都在 debian/ 目录中。
需要我帮你写一个完整的 .dsc + debian/ 示例吗?