哪里有一些制作软件包(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

您应该寻找针对您要打包的特定系统的指南。它们是不同的,在某些情况下需要不同的方法。如果有什么共同点,你可以通过相当好地学习一个系统来找到它。一旦你弄清楚其他的设计工作方式,学习起来会稍微容易一些。

不过,在任何系统中都有一个值得记住的想法:原始来源和无人值守构建。

相关内容