【问题标题】:how to edit existing debian package in installation cd?如何在安装光盘中编辑现有的 debian 软件包?
【发布时间】:2015-04-24 01:37:20
【问题描述】:

我一直在尝试编辑 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 sum,重建 dist/Release,仍然没有运气。 有什么建议吗?

提前致谢

【问题讨论】:

    标签: installation debian package edit cd


    【解决方案1】:

    终于做到了。

    第一个错误

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

    希望这些信息对任何人都有用

    【讨论】:

      猜你喜欢
      • 2017-12-30
      • 2016-10-08
      • 2012-02-15
      • 1970-01-01
      • 2012-01-18
      • 2018-05-21
      • 2018-05-17
      • 2022-07-25
      • 1970-01-01
      相关资源
      最近更新 更多