我想创建我的软件包并上传 ubuntu 或其他软件源。
但我不知道该怎么做。
我的项目:https ://github.com/waruqi/xmake
请帮助我,谢谢
将软件包包含在任何发行版中都是一项艰巨的任务,将其包含在几个主要的发行版中将需要大量的时间和投入。
软件通过维护人员的工作进入发行版:喜欢该程序并有时间、技能和承诺去查看它包含在发行版中的人,尽管可能会出现任何问题。但是,第一次上传后工作并没有停止。在发行版中维护一个包会带来在接下来的几年里照顾这个包的义务:处理错误报告,保持打包版本最新,与其他人合作以确保它与其他人很好地交互分配, ...
发行版的优先级与您(单个软件的作者)截然不同。他们会期望您表现出一些耐力,因此他们可以合理地确定他们不包含将在 5 个月后被放弃的包裹。真正考虑一下你是否准备好在推动包含一个包之前付出长期的努力!您最好只准备用户可以从您的网站手动下载.deb
和.rpm
安装的软件包,至少在开始时是这样。
至于技术方面,我不能对 RPM 的生成发表太多评论,但对于 Debian 打包,请查看Debian Mentors FAQ和其中链接的资源,尤其是New Maintainer's Guide、Developer Reference和Debian政策手册。