我已经修改了一些开源代码,但我还没有想出如何更改 debian/changelog 中的信息,所以当我构建自己的 deb 时,它将包含我的新信息。感谢您的帮助!
问问题
499 次
1 回答
4
您可以使用 devscripts 包中的命令“dch -i”或显式“dch -v version-revision”。但除非您一直这样做,否则复制和粘贴最后一个修订版可能会更容易,增加发布版本并遵循此处定义的格式。
第 4.4 节:http: //www.debian.org/doc/debian-policy/ch-source.html
例如,如果它是:
package-name (0.8.0-2) stable; urgency=low
* Blah blah blah
-- Their Name <them@someplace.com> Tue, 14 Feb 2011 02:24:40 -0700
您将在您最喜欢的编辑器中按照确切的格式添加另一个,包括空格。
package-name (0.8.0-3) stable; urgency=low
* Type your changes here
-- Your GnuPG <you@someplace.com> Tue, 15 Feb 2011 02:24:40 -0700
package-name (0.8.0-2) stable; urgency=low
* Blah blah blah
-- Their GnuPG <them@someplace.com> Tue, 14 Feb 2011 02:24:40 -0700
然后只需 dpkg-buildpackage -rfakeroot -b 或其他东西,它就会用你的 changelog.Debian.gz 制作一个新的 0.8.0-3 包。
于 2011-02-15T10:29:59.587 回答