如何编辑安装光盘中现有​​的 debian 包?

how to edit existing debian package in installation cd?

我一直在尝试编辑 Debian 安装 CD, 按照 debian 网站上的教程 https://wiki.debian.org/DebianInstaller/Modify/CD, 成功解压cd,使用genisoimage重新制作iso,尝试安装debian,没问题。

然后是问题,当我试图编辑其中一个包时,说我想更改包 .deb 中的图片,我使用了这个命令:

提取.deb:

mkdir directoryname
cd directoryname
dpkg-deb -x pathtopackage/package_name.deb .
dpkg-deb -e pathtopackage/package_name.deb

构建 .deb :

dpkg-deb -b . pathtopackage/new_package_name.deb

并替换了 /pool/main debian cd 目录中的相同包 但是在构建 iso 后,它无法安装我编辑的包,

我已经尝试修复 cd 中的 md5 和,重建 dist/Release,仍然没有成功。 有什么建议吗?

提前致谢

终于做到了。

第一个错误

构建 .deb :

dpkg-deb -b . pathtopackage/new_package_name.deb

正确命令:

dpkg-deb -b -Zgzip . pathtopackage/new_package_name.deb

重新创建与原始包完全相同的包

然后按照 https://wiki.debian.org/DebianInstaller/Modify/CD

上的其余教程进行操作

除了debootstrap错误,可以按照本页的教程来完成 https://bugs.launchpad.net/ubuntu/+source/debootstrap/+bug/1001131

编辑我的 debootstrap.deb,重新打包,瞧,完成所有工作。

显然我的错误是因为官方 debian 页面的 debootstrap 错误对我不起作用。

希望这些信息对大家有用