哪裡有一些製作軟體包(deb、rpm 等)的好指南?

哪裡有一些製作軟體包(deb、rpm 等)的好指南?

我正在尋找有關基礎知識的簡潔指南。

答案1

ubuntu 打包指南是一個很好的介紹。其餘的你可以透過研究現有的軟體包和閱讀手冊(CDBS,當然還有Debian 政策)。然而,正如 directhex 所說,這在很大程度上取決於您所使用的軟體包類型。

對於 RPM,我喜歡曼德瑞瓦維基, 還有一些Fedora RPM 指南指南

答案2

對於 RPM,您可以從「最大 RPM」開始(下載這裡),雖然很舊,但是非常詳細,是開始學習的好地方。還有一個課程在 IBM DeveloperWorks 上,這更像是教學。

一旦您掌握了基礎知識,您應該嘗試閱讀 Fedora 或 OpenSUSE 的打包指南(它們非常相似),這樣您就可以了解打包在現實生活中是如何實際完成的。

我知道 Ubuntu 不久前在 IRC 上有一個 packagers 類,但我不知道它目前的狀態。 Debian(和 Ubuntu)打包教程非常豐富。對於 Debian,也請閱讀他們的打包指南以了解它是如何實際完成的。

答案3

通常最好了解如何包裝您要包裝的特定類型的物品。 Mono 應用程式與 Python 應用程式非常不同,如果您首先能夠學習與您相關的信息,那就最好了。

答案4

您應該尋找您要打包的特定係統的指南。它們是不同的,在某些情況下需要不同的方法。如果有什麼共同點,你可以透過相當好地學習一個系統來找到它。一旦你弄清楚其他的設計工作方式,學習起來會稍微容易一些。

不過,在任何系統中都有一個值得記住的想法:原始來源和無人值守建構。

相關內容