2011-08-03 195 views
5

我在兩個不同的虛擬機上運行sles10sp3。我試圖找到與安裝在其中一個虛擬機上相同的rpm,以便我可以在另一個虛擬機上安裝相同的rpm。有什麼方法可以簡單地將它們從一個虛擬機複製到另一個虛擬機(或者通常複製所有.rpm的關閉SLES)?這已經開始,我試圖找到一個1.8.4 rpm的紅寶石,沒有任何運氣,但還有一堆其他rpm我需要找到。將rpm從一個操作系統複製到另一個操作系統

回答

1

安裝RPM軟件包後,系統上沒有足夠的信息來重建RPM。

您可以使用「rpm -qa」列出每個系統上的所有軟件包(及其版本),並且可以「比較」這些列表。但要真正安裝特定版本的特定軟件包,您必須找到(或搜索)實際RPM的實際副本。

您也可以使用「rpm -ql」來枚舉與RPM相關的文件。但RPMs也可以有預安裝和安裝後的腳本,所以你不能簡單地「tar」文件並移動它們。

總之,我不認爲有什麼辦法可以做你想做的事情。

另外這是StackOverflow的主題。 :-)