什么';让你自己的软件进入Debian和Fedora的最佳途径是什么?

什么';让你自己的软件进入Debian和Fedora的最佳途径是什么?,debian,packaging,fedora,Debian,Packaging,Fedora,假设我能够遵循打包指南,并且已经知道如何制作一个工作的.deb和.rpm,那么我如何才能让发行版真正包含我的软件 第一种最快/最简单的方法是什么,第二种最合适/最正式的方法是什么 如果我的软件依赖于没有软件包的其他人的库,该怎么办?那么,我有责任包装这些吗?根据我在以下方面的经验,有几点需要注意: 这些都是由志愿者驱动的发行版,所以让别人的生活更轻松总是一件好事,所以确保你的软件构建干净,有良好的文档记录等等 先决条件很重要:如果您的软件有dependens,因此构建依赖于其他软件,那么您必须

假设我能够遵循打包指南,并且已经知道如何制作一个工作的.deb和.rpm,那么我如何才能让发行版真正包含我的软件

第一种最快/最简单的方法是什么,第二种最合适/最正式的方法是什么


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

根据我在以下方面的经验,有几点需要注意:

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

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

谢谢。但为什么即使是“专业”软件也不能进入Debian?当从事专业工作时,很高兴发现软件已经可用。不管怎么说,从你的答案中我可以看出,如果我不希望突然有大批追随者,成为一名DM是让我自己的软件进入其中的最佳方式。这意味着申请并获得赞助商以及其他一切,仅仅为了上传一个文件,这似乎是一项令人恼火的工作。但也许值得一试。难道没有一个地方可以只放置源deb供上传者查看吗?是的,试试debian导师列表。但是回想一下,你必须说服某人把他/她的时间花在你的项目上。仅仅“因为你构建了它”并不意味着“他们会来的”。我想我必须承认,仅仅为了方便地分发你自己的软件,你必须做这么多“令人信服”的工作,这有点困难。无论如何,谢谢,我可能会跟进并了解更多有关流程的信息。这基本上就是我想要的: