Linux 在debian上重建包和包管理器

Linux 在debian上重建包和包管理器,linux,nginx,package,debian,rebuild,Linux,Nginx,Package,Debian,Rebuild,这件事困扰了我一段时间,在谷歌上找不到任何好的答案,希望有人能在这里找到一个可靠的答案 这是关于如何重建debian软件包以及如何维护它们 首先,如何使用启用的非默认模块安装NGiNX。我假设下载软件包源代码、编辑某些内容、重建它并安装它都很简单。但是你如何做到这一点,一步一步 其次,一旦您安装了一个重建包,如果发布了一个较新版本的NGiNX,并且您希望通过运行一个简单的“apt get upgrade”命令来升级它,该怎么办。它会这样做,还是您必须重新下载并重建包?还有,如果它不是那样工作的,

这件事困扰了我一段时间,在谷歌上找不到任何好的答案,希望有人能在这里找到一个可靠的答案

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

首先,如何使用启用的非默认模块安装NGiNX。我假设下载软件包源代码、编辑某些内容、重建它并安装它都很简单。但是你如何做到这一点,一步一步

其次,一旦您安装了一个重建包,如果发布了一个较新版本的NGiNX,并且您希望通过运行一个简单的“apt get upgrade”命令来升级它,该怎么办。它会这样做,还是您必须重新下载并重建包?还有,如果它不是那样工作的,你是如何让它像那样工作的


有人请给一个明确的答案。非常感谢

我不知道您想对软件包做哪些更改,因此我无法告诉您如何应用这些更改,但如果您想重建debian软件包,您可以遵循


至于apt get升级,我相信它会覆盖您重建的软件包,如果新软件包的版本比重建的版本更新。您可能需要重建新版本以保留更改。

我不知道您要对软件包做哪些更改,所以我不能给你一个如何应用这些更改的详细想法,但是如果你想重建debian软件包,你可以遵循

至于apt get升级,我相信它会覆盖您重建的软件包,如果新软件包的版本比您重建的软件包更新。您可能需要重建新版本以保留更改。

除了已经提供的功能外,我还要添加“使用版本控制”。如果你有一个被子包,添加一个你自己的补丁应该是相当健壮的;但是如果上游涉及相同的代码,你可能需要重新生成你的补丁。除了已经提供的之外,我还要添加“使用版本控制”。如果你有一个被子包,添加一个你自己的补丁应该是相当健壮的;但是,如果上游涉及相同的代码,您可能需要重新生成补丁。