Apt

創建常用程序的自定義 DEB 包

  • April 17, 2012

我有越來越多的伺服器執行 Debian 或 Ubuntu,並帶有定製版本的 Apache、PHP 等。

我想我可以通過創建自己的 APT 源並將這些包的已編譯副本放入我的所有伺服器可以節省時間採用。這樣,我也可以一次升級它們。

我已經找到了幾組用於創建 deb 儲存庫的指令(例如123),但我還沒有找到實際編譯和打包軟體的最佳方法。

有關如何為自定義 DEB 儲存庫編譯和打包 Apache HTTPD、PHP(和一般軟體)的任何教程或建議?

如果您只想在自己的系統上快速建構供內部使用的東西,那麼您可能想好好看看FPM - Effing Package Management (wiki)。用它創建一個包非常容易。

二進制包 HOWTO也可以工作並且很容易理解。只需將文件放在一個目錄中,建構您的控製文件,然後放入正確的目錄並執行命令來建構存檔。

如果您打算共享您的軟體包,或成為一名 Debian/Ubuntu 開發人員,儘管您應該仔細閱讀 Debian 政策手冊。你需要知道的一切都在那裡,有很多細節。

引用自:https://serverfault.com/questions/380454