如何在安装光盘中编辑现有的debian软件包?

时间:2015-04-24 01:37:21

标签: installation debian package edit cd

我一直在尝试编辑Debian安装光盘, 关注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,仍然没有运气。 有什么建议吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

终于做到了。

第一个错误

建立.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错误对我不起作用。

希望此信息对任何人都有用