如何为通用 Perl 模块创建 RPM

如何为通用 Perl 模块创建 RPM

我有一个通用 Perl 模块,可以在 Perl 5 的任何版本上运行。我需要为其创建一个 RPM,将其安装到vendor_perl 子目录中。

我不想为 SUSE 和 Red Hat 发行版、它们的克隆以及它们的不同版本创建不同的 RPM。我已经成功地为非 Perl 软件包创建了类似的通用 RPM。

我可以使用 %{perl_vendorlib} 映射正确的目录,但仅限于创建 RPM 的系统。

RPM .spec 中需要什么才能将 Perl 模块文件安装到目标系统的 %{perl_vendorlib} 中?假设目标系统可以是 CentOS 7、RHEL 8、SLES 12 或 SLES 15。

相关内容