我从来没有这样做,我不确定你能做到与否。但我可以使用RPM来分发已创建的* .bin文件(Linux自解压二进制文件)。我的情况是这样,我们使用RPM来分发我们所有的软件。我有一个供应商软件已经是一个bin文件。说myapp.bin。我想使用RPM将软件分发到/ tmp,然后启动脚本以安装myapp.bin作为RPM%post%的一部分。这可能吗?如果是这样,是否有人有SPEC文件示例。
由于
答案 0 :(得分:2)
为什么不在构建时提取自提取器,然后在RPM中包含提取的已安装文件?
您可以使用%build和%install部分中的脚本执行此操作。
然后没有人会担心运行自动提取器,它会一直存在。
答案 1 :(得分:0)
您可以将.bin文件解压缩到buildroot(%setup),执行它(在%build部分中),然后在%install部分中进行任何修改。
最后,只需列出%files部分中已安装的文件..如果您发布了规范中的内容,我可以调整到足以说明我说的内容,如果不清楚的话。