我是使用 rpm 规范文件的初学者。
我正在尝试使用 open ssl 命令在我的 rpm 规范文件中生成证书,但该命令似乎未知: openssl pkcs12 -nokeys -passin pass:xxxx -in 证书.p12 -out outCertificate.crt /var/tmp/rpm-tmp.MRtWoV:第 43 行:openssl:找不到命令
我已经在“需要”字段中添加了 openssl,如下所示:
Requires(pre): openssl
Provides: xxxxx
在安装部分我做了:
%install
openssl pkcs12 -nokeys -passin pass:xxxx -in certificate.p12 -out outCertificate.crt
我错过了什么吗?
谢谢您的帮助。
%prep
、%build
和%install
部分在构建器上执行。在执行rpmbuild
期间。如果您想在安装 rpm 期间在客户端计算机上执行命令,则必须使用 %pre
或 %post
。