Fedora 软件包

跳转到:导航搜索

Fedora 是另一个流行的使用 RPM 软件包系统的发行版。openSUSE Build Service 支持最新的 Fedora 版本。由于 Fedora 和 openSUSE 共享相同的软件包格式,因此可以轻松地重用 spec 文件。

禁用调试包

如果您的软件包没有调试包,Fedora 构建将会抛出错误

Empty %files file /home/abuild/rpmbuild/BUILD/your-first-package-2.0.1/debugsourcefiles.list

为了避免这种情况,请将以下行添加到您的 spec 文件的开头

%if 0%{?fedora_version}
%global debug_package %{nil}
%endif

补充说明

补充说明 在 Fedora/CentOS/RHEL 中不可用。仅在 openSUSE/SLE 中启用它

%if 0%{?suse_version}
Supplements:    packageand(MozillaFirefox:plasma5-desktop)
%endif