在一个文件中打包多个rpm

341*_*008 9 linux installer rpm

是否可以将多个rpms存储到一个文件中.我有两个捆绑包,其中一个要求安装另一个捆绑包.我想以这样的方式创建一个可安装的,这个安装程序将首先调用pkg 1,然后安装pkg 2.这可能吗?deb包怎么样?很抱歉,这是一个基本问题.我以前没有在Linux上使用过安装程序.我已经创建了Windows安装程序.在那里,您可以创建两个合并模块(.msm)并将它们打包到独立安装程序(.msi)中并指定执行顺序.我在Linux上寻找类似的功能.

编辑:我认为问题不够明确.让我试着改写一下.我有一堆运行时库,目前作为独立安装程序提供.另一个团队开发在运行时使用这些库的产品.我现在想以某种形式(子包)向产品团队提供库,它们可以包含在他们的安装程序中,并配置他们的安装程序以首先安装我的子包.这两个软件包应该在最终用户本地可用.它们在任何存储库中都不可用,并且在安装时无法从网络中下载.

小智 4

尝试将它们打包到自解压 bash 脚本中。您不必修改或聚合库和 rpm。这应该会产生一个可执行文件,可以包含在另一个安装过程中。提取的最后一步应该是以 rpm 文件作为参数调用“rpm -i”。

有关构建自解压 bash 脚本的参考: http://www.linuxjournal.com/node/1005818