如何在install4j创建的RPM中添加Requires、License和Summary等字段?
我注意到install4j创建的.rpm似乎并不完全有效,这是一些存储库管理器所需要的。我需要编辑的主要字段是Requires、License和Summary如何在install4j创建的RPM中添加Requires、License和Summary等字段?,install4j,Install4j,我注意到install4j创建的.rpm似乎并不完全有效,这是一些存储库管理器所需要的。我需要编辑的主要字段是Requires、License和Summary 有没有一种简单的方法可以通过基于JVM的工具实现这一点?最好避免在面向RPM的Linux发行版上运行构建步骤。从6.0开始,install4j不支持所有三个字段。我已经为它创建了一个问题。至少对我来说,解决方法是创建一个脚本来生成基本的rpm规范,然后启动rpmbuild--buildroot=-bb[spec]。它一点也不漂亮,需要在安
有没有一种简单的方法可以通过基于JVM的工具实现这一点?最好避免在面向RPM的Linux发行版上运行构建步骤。从6.0开始,install4j不支持所有三个字段。我已经为它创建了一个问题。至少对我来说,解决方法是创建一个脚本来生成基本的rpm规范,然后启动
rpmbuild--buildroot=-bb[spec]
。它一点也不漂亮,需要在安装了rpmbuild
的机器上运行。(RPM构建过程有点奇怪。)
为了子孙后代,我创建的规范看起来像
Name: ...
Version: ...
Release: ...
Summary: ...
License: ...
Distribution: ...
Group: ...
Packager: ...
Requires: ...
%description
...
%files
...
%post
...
显然,使用RPM可以实现更多的功能,但它通常可以完成我需要的所有功能,而且还不清楚该做什么
所以。。。这是我的流程的一个变通方法,不过如果我可以在单个install4j构建中基本控制大部分基本元数据,那么自动化肯定会更容易。:)