0

我已经修改了一些开源代码,但我还没有想出如何更改 debian/changelog 中的信息,所以当我构建自己的 deb 时,它将包含我的新信息。感谢您的帮助!

4

1 回答 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 回答