0

使用 dh_make 可以轻松地对现有的源代码发行版进行 debianized,但我找不到用于 rpm 包的类似工具。有没有,或者唯一的方法是手动编写规范文件

4

1 回答 1

0

Debian 在debian/目录中的几个文件中有信息。另一方面,RPM 包仅由 *.spec 文件制作。

如果你运行:

vim foo.spec

如果 foo.spec 不存在,vim 应该为 spec 文件加载通用模板。

安装rpmdevtools包时,有命令:

rpmdev-newspec -m --type ruby

有关可用类型的列表,请参见模板所在的 /etc/rpmdevtools。

当然还有很多生成器,它们可以仅根据模块名称创建 SRPM 或规范文件:

pyp2rpm <some PyPI module>
gem2rpm <some rubygem module>
cpanspec <some CPAN module>

可能还有其他一些人。

于 2016-06-28T16:38:28.287 回答