linux - 可以使用 RPM 分发 *.bin 文件吗

标签 linux rpm rpmbuild

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

谢谢

最佳答案

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

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

然后没有人需要担心运行自解压程序,它已经在那里了。

关于linux - 可以使用 RPM 分发 *.bin 文件吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2284773/

相关文章:

sql - 在mysql中存储二进制数据

执行守护进程时的 Linux/Bash 文件描述符

c++ - 链接到旧版本 g++ 编译的动态库时,我应该注意什么潜在问题吗?

linux - 从不同的用户运行可执行文件

Linux - 找不到依赖项 libmysqlclient.so.15

linux - 使用查找结果作为另一个进程的命令行参数

linux - 尝试安装 rpm 包

linux - 无法创建 RPM 包

rpm - 自定义 RPM,用于传送文件并备份任何预先存在的同名文件

compression - rpmbuild更改压缩格式