哪个工具可以在 chroot 中构建 RPM?

哪个工具可以在 chroot 中构建 RPM?

我正在pbuilder为 Debian 构建二进制包。

pbuilder创建一个 chroot 环境,安装构建所需的所有声明的包,然后.deb在该 chroot 内构建二进制包。

我已经有了我的.spec文件。我可以建造它。但是,我的项目有多个版本要构建,每个版本对其依赖的某些包都有不同的要求。因此,我必须根据我想要构建的项目版本来安装/卸载这些依赖包(容易出错)。如果要求不同并且应该安装在主文件系统上,我也无法并行构建。

我正在寻找与pbuilder构建二进制 .rpm 包相同类型的工具。

  • 我发现了一个mach看起来被遗弃的古董工具。
  • 我发现rinse但它只执行引导部分。
  • yum-builddep安装在整个系统上,而不是 chroot。

有人知道像 pbuilder 这样的工具可以解决依赖关系,然后在 chroot 中构建 RPM 吗?

答案1

是的,您正在寻找嘲笑,它负责设置构建 chroot、安装构建依赖项以及针对不同环境构建 RPM。

相关内容