如何编辑安装光盘中现有的 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 错误对我不起作用。
希望这些信息对大家有用
我一直在尝试编辑 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 错误对我不起作用。
希望这些信息对大家有用