是否可以将多个 rpm 打包到一个文件中。我有两个包,其中一个需要安装另一个。我想从它们中创建一个可安装的,这样安装程序将首先调用 pkg 1,然后安装 pkg 2。这可能吗? deb 包呢?对不起,如果这是一个基本问题。我以前没有在 Linux 上使用过安装程序。我已经创建了 Windows 安装程序。您可以在那里创建两个合并模块 (.msm) 并将它们打包到独立安装程序 (.msi) 中并指定执行顺序。我正在寻找 Linux 上的类似功能。
编辑:我认为这个问题不够清楚。让我试着改写一下。我有一堆运行时库,目前作为独立安装程序提供。另一个团队开发在运行时使用这些库的产品。我现在想以某种形式(子包)向产品团队提供库,他们可以将这些库包含在他们的安装程序中,并配置他们的安装程序以首先安装我的子包。最终用户应该可以在本地使用这两个包。它们在任何存储库中都不可用,并且无法在安装时从网上下载。
最佳答案
尝试将它们打包成自解压 bash 脚本。您不必一起修改或聚合库和 rpm。这应该会产生一个可以包含在另一个安装过程中的可执行文件。提取的最后一步应该是使用 rpm 文件作为参数调用“rpm -i”。
构建自解压bash脚本引用: http://www.linuxjournal.com/node/1005818
关于linux - 在一个文件中打包多个 rpm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2880127/