答案 0 :(得分:2)
获取任何发行版中包含的软件包是一项大任务,将其包含在几个主要任务中将需要花费大量时间和承诺。
软件通过维护者的工作进入发行版:喜欢该程序并具有时间,技能和承诺的人可以通过尽管可能出现任何问题,但它仍包含在分发中。但是,在第一次上传后,工作不会停止。在发行版中维护一个软件包会使其有义务在接下来的几年内关注软件包:处理错误报告,使打包版本保持最新,与其他人协作以确保它与分布的其余部分很好地交互,...
发行版的优先级与您(一个软件的作者)的优先级截然不同。他们会期望你表现出一定的耐力,所以他们可以合理地确定他们不包括将在5个月后放弃的包裹。真的想想你是否准备在推动包含一揽子计划之前付出长期努力!您可能最好只准备用户可以从您的网站手动下载和安装的.deb
和.rpm
个软件包,至少在开始时是这样。
至于技术方面,我无法对RPM生成做太多评论,但对于Debian打包,请查看Debian Mentors FAQ及其中链接的资源,尤其是New Maintainer's Guide, Developer Reference和Debian Policy Manual。