2012-08-07 131 views
1

这是一直困扰我一段时间,无法找到任何好的答案谷歌搜索,希望有人可以在这里有一个坚实的答案。重建软件包和debian上的软件包管理器

这是关于如何重建debian软件包以及如何维护它们。

首先,我将如何安装NGiNX并启用非默认模块。我认为这与下载软件包源,编辑,重建和安装软件包一样简单。但你怎么做,一步一步来。其次,一旦你安装了重新安装的软件包,如果发布了新版本的NGiNX,并且你想通过运行一个简单的“apt-get upgrade”命令来升级它,会发生什么。它会这么做吗?还是必须重新下载并重新构建包?另外,如果它不这样工作,你如何使它像那样工作?

有人请给出明确的答案。非常感谢!

+0

除了http://serverfault.com/questions/65858/how-should-i-create-a-local-fork-of-a-debian-package已经提供,我会添加“使用版本控制” 。如果你有一个Quilt包,添加你自己的补丁应该是相当强大的;但如果上游涉及相同的代码,则可能需要重新生成补丁。 – tripleee 2012-08-07 08:24:19

回答

1

我不知道你想对包做什么修改,所以我不能给你一个关于如何应用这些修改的步骤,但是如果你想重建一个debian包,你可以按照this guide

至于apt-get升级,我认为它会覆盖您的重建包,如果新包的版本更近,那么您的重建包。您可能需要重新构建新版本以保留更改。