3

假设我能够遵循打包指南并弄清楚如何制作有效的 .deb 和 .rpm,我怎样才能让发行版真正包含我的软件?

首先最快/最简单的方法是什么,其次是最合适/官方的方法是什么?

如果我的软件依赖于其他人的没有包的库怎么办?然后我有责任包装这些吗?

4

1 回答 1

2

根据我对Debian的经验,有几点:

  • 这些是志愿者驱动的发行版,因此让他人的生活更轻松总是一件好事,因此请确保您的软件构建干净,记录良好等 pp
  • 先决条件很重要:如果您的软件具有 Depends: 并且因此 Build-Depends: 在其他软件上,那么您必须首先提供该软件
  • 您始终可以从托管在您的 sourceforge / Google Code / ... 站点上的本地存储库和/或 .deb 和 .rpm 文件开始
  • 如果你的软件很好并且相关,很可能有人会包含它,特别是如果你开始建立一个社区
  • 如果一切都失败了,抓紧你自己的痒,申请成为 Debian 维护者(DM),这样你的包就可以进入存档

开发总是在细节中。我碰巧是一名 Debian 开发人员,并维护了一些我是上游作者的软件,但我还有其他项目我还没有投入 Debian,可能有一段时间不会投入,因为它们更专业。

于 2009-11-20T02:57:12.350 回答