Archisman Panigrahi Asked: 2024-07-17 22:52:19 +0800 CST2024-07-17 22:52:19 +0800 CST 2024-07-17 22:52:19 +0800 CST 如何请求将软件包添加到 Fedora 存储库? 772 我是预防眼睛疲劳应用程序SafeEyes的共同维护者。 该应用程序已在许多发行版上可用,但不在 Fedora 上可用。 将新应用程序添加到官方 Fedora 存储库的流程是什么? fedora 2 个回答 Voted Best Answer Marcus Müller 2024-07-17T23:32:08+08:002024-07-17T23:32:08+08:00 有一个“打包请求”维基页面,但是积压的工作相当多,因为关心软件的人很难找到。 您需要找一个愿意负责维护该软件包的人——您可以自愿做这件事,但是我已经对其他软件做过这件事了,而且:这是一项不小的工作,您不会想在其他事情之上再做这件事。 如果某人(包括您)是 Fedora 的新贡献者,他们需要一位经验丰富的打包者来“赞助”他们,即说他们将指导和帮助他们并保证他们的诚实。 https://docs.fedoraproject.org/en-US/packaging-guidelines/描述了该过程。您通常首先为自己的软件编写一个 .spec 文件(openSuSE 的可能就行!),并展示它基于您自己的https://copr.fedorainfracloud.org/ repo 构建,适用于当前版本的 Fedora(40 和 rawhide)。一旦完成,就更容易说服人们维护这个软件包是可行的! Vojtech Trefny 2024-07-17T23:29:19+08:002024-07-17T23:29:19+08:00 Fedora Wiki上有一个待添加新软件包的愿望清单,您可以尝试将其添加到那里,但我认为这不太可能奏效 —— 软件包愿望清单很长,而且人们似乎不经常从那里挑选应用程序来打包。 因此,最简单的方法可能是成为 Fedora 打包者并自己动手。这个过程并不复杂,这里进行了描述。而且由于它已经为 openSUSE 打包,因此它的SPEC文件可能是一种简单的入门方法。
有一个“打包请求”维基页面,但是积压的工作相当多,因为关心软件的人很难找到。
您需要找一个愿意负责维护该软件包的人——您可以自愿做这件事,但是我已经对其他软件做过这件事了,而且:这是一项不小的工作,您不会想在其他事情之上再做这件事。
如果某人(包括您)是 Fedora 的新贡献者,他们需要一位经验丰富的打包者来“赞助”他们,即说他们将指导和帮助他们并保证他们的诚实。
https://docs.fedoraproject.org/en-US/packaging-guidelines/描述了该过程。您通常首先为自己的软件编写一个 .spec 文件(openSuSE 的可能就行!),并展示它基于您自己的https://copr.fedorainfracloud.org/ repo 构建,适用于当前版本的 Fedora(40 和 rawhide)。一旦完成,就更容易说服人们维护这个软件包是可行的!
Fedora Wiki上有一个待添加新软件包的愿望清单,您可以尝试将其添加到那里,但我认为这不太可能奏效 —— 软件包愿望清单很长,而且人们似乎不经常从那里挑选应用程序来打包。
因此,最简单的方法可能是成为 Fedora 打包者并自己动手。这个过程并不复杂,这里进行了描述。而且由于它已经为 openSUSE 打包,因此它的SPEC文件可能是一种简单的入门方法。