install4j 安装第三方rpm

install4j install third party rpm

我正在使用 install4j 构建一个 RPM 安装程序。我的安装包含一些需要安装的第三方 rpm,所以在将文件复制到目标目录后,我想 运行 rpm -Uvh 来安装它。 我试图在媒体 --> 安装程序选项选项卡中将此命令作为 post-安装脚本提及,但是在安装我的 RPM 时收到警告

warning: waiting for transaction lock on /var/lib/rpm/.rpm.lock

安装卡住了。我相信第三方安装进程被当前 运行 造成死锁的进程阻止。

我该如何克服它?

谢谢

直到 install4j 7.0.3,RPM 存档媒体文件类型不支持依赖项。

从即将发布的 7.0.4 版本开始,您可以在媒体向导的 "Installer options" 步骤中配置依赖项。

请联系 support@ej-technologies.com 以获得已支持的版本。