2012-08-07 213 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升級,我認爲它會覆蓋您的重建包,如果新包的版本更近,那麼您的重建包。您可能需要重新構建新版本以保留更改。