对于 Ubuntu,有这个方便的 PPA 服务可用您可以在其中获取自己的包存储库。
您可以将开源许可证下的源代码包放在那里,例如软件的开发快照。
(服务器负责创建正确的二进制包并使用存储库密钥对其进行签名。)
用户只需通过一条命令添加存储库地址,即可通过 apt-get 安装软件包。
由于我正在研究 Fedora - Fedora 软件包是否有类似的东西?
如果是,支持哪些架构/发行版?有多少可用空间?
通过这样的服务(例如当前的 Fedora 版本和 RHEL)发布多个 rpm 发行版的软件包的方法是什么?
答案1
也许是 OpenSuse 构建服务?不要让 OpenSuse 这个名字欺骗了您,它也支持其他发行版。我不相信它为您提供了 yum 存储库,但它确实为您提供了用户下载 .rpm 文件的位置。但它所做的最酷的事情是它会在您想要支持的任何架构和 Fedora/Suse/等版本中为您编译您的包。
主页:https://build.opensuse.org/
维基页面:http://en.opensuse.org//openSUSE:Build_Service
答案2
答案3
对于 Fedora 来说,它们是:http://repos.fedorapeople.org/
答案4
您可以使用此命令:
yum-config-manager --add-repo=<URL>