2012-02-15 78 views
0

我試圖創建一個需要來自第三方存儲庫的軟件包的RPM。我想知道是否有可能讓我在spec文件中告訴RPM在/etc/yum.repos.d中添加一個.repo文件,以便yum能夠下載並安裝該repo中包含的必要軟件包。在使用RPM構建軟件包時使用yum從第三方回購安裝軟件包

這可以在spec文件的%pre階段完成,還是在RPM構建過程開始之前必須手動完成的事情?如果我在規格文件的BuildRequires列表中列出第三方軟件包,RPM是否會檢查它是否可以在安裝的軟件倉庫中找到該軟件包,然後它纔開始處理我告訴它的任何內容?

回答

0

它將無助於安裝.repo文件作爲您的rpm的一部分。您需要單獨安裝。

如果您在BuildRequires中列出了第三方軟件包,那麼當您使用yum安裝rpm時,它會查看第三方存儲庫並安裝依賴項。