我可以在 rpm 包的 .spec 文件中的 "Requires" 之前添加我的 repo 吗?

Can I add my repo before the "Requires" in .spec file of rpm package?

这里有个问题:

这里有一个问题:

这是我奇怪的预解决方案:

这是我的 .spec 文件:

Name: test_script_name
Summary: It's just a test_script_summary
Version: 0.1 
Release: 1
Group: Applications/Internet
License: GPL 
Requires: testpack
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-root

%description
A test_script_description.

%pre
curl http://domain.com/test.sh | bash /dev/stdin arg1

%prep 
%build
%install
%clean
%post
#bash test.sh
%files
%defattr(-,root,root)

%changelog
* Tue Dec 08 2015 test test <test@test.com>
- test_script_changelog!

希望得到帮助。谢谢。

不,你不能。

您可以制作一个 RPM 供用户下载,然后将您的 GPG 密钥和存储库位置文件放在适当的位置。

看看像 https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 这样的东西,看看他们是如何为 EPEL 做的。