Linux

哪個工具可以在 chroot 中建構 RPM?

  • February 16, 2022

我正在使用pbuilder為 Debian 建構我的二進制包。

pbuilder創建一個 chroot 環境,安裝所有聲明為建構所需的包,然後.deb在此 chroot 中建構二進制包。

我已經有了我的.spec檔案。我可以建造它。但是,我有幾個版本的項目要建構,每個版本對它們所依賴的某些包都有不同的要求。因此,我必鬚根據要建構的項目版本(容易出錯)來安裝/解除安裝這些依賴包。如果要求不同並且應該安裝在主文件系統上,我也無法並行建構。

pbuilder我正在尋找與建構二進制 .rpm 包相同的工具。

  • 我發現了一個mach看起來被遺棄的古董工具。
  • 我發現rinse了,但它只做引導部分。
  • yum-builddep安裝在整個系統上,而不是 chroot。

任何人都知道像 pbuilder 這樣的工具,它可以解決依賴關係,然後在 chroot 中建構 RPM?

是的,您正在尋找mock,它負責設置建構 chroot、安裝建構依賴項以及為不同環境建構 RPM。

引用自:https://unix.stackexchange.com/questions/690895