你可以使用RPM来分发* .bin文件

时间:2010-02-17 22:09:06

标签: linux rpm rpmbuild

我从来没有这样做,我不确定你能做到与否。但我可以使用RPM来分发已创建的* .bin文件(Linux自解压二进制文件)。我的情况是这样,我们使用RPM来分发我们所有的软件。我有一个供应商软件已经是一个bin文件。说myapp.bin。我想使用RPM将软件分发到/ tmp,然后启动脚本以安装myapp.bin作为RPM%post%的一部分。这可能吗?如果是这样,是否有人有SPEC文件示例。

由于

2 个答案:

答案 0 :(得分:2)

为什么不在构建时提取自提取器,然后在RPM中包含提取的已安装文件?

您可以使用%build和%install部分中的脚本执行此操作。

然后没有人会担心运行自动提取器,它会一直存在。

答案 1 :(得分:0)

您可以将.bin文件解压缩到buildroot(%setup),执行它(在%build部分中),然后在%install部分中进行任何修改。

最后,只需列出%files部分中已安装的文件..如果您发布了规范中的内容,我可以调整到足以说明我说的内容,如果不清楚的话。