2017-01-16 36 views
-1

我想知道是否有像使用現有的rpm軟件包並將它們放入一個主要rpm用於脫機部署/安裝的任何內容。所以我想要做的是安裝mysql服務器上centos 6.5。我想分發這到我們的服務器做有權訪問公司網絡外的回購。這些軟件包將單獨上傳到我們的內部回購協議或者在一個軟件包中(希望)。如何使用現有rpms構建脫機rpm部署?

所以不是運行百勝安裝mysql-社會的.rpm *我希望我能以某種方式封裝下面的RPM成一個服務器和目標服務器上只運行百勝安裝some_standard_package.rpm

  • MySQL的社區,客戶5.7.17-1.el6.x86_64.rpm
  • MySQL的社區,共5.7.17-1.el6.x86_64.rpm
  • 的mysql-社區庫-5.7.17-1.el6.x86_64.rpm
  • 的MySQL社區 - 庫 - COMPAT-5.7.17-1.el6.x86_64.rpm
  • 的MySQL社區服務器-5.7.17-1。 el6.x86_64.rpm

我已經搜索了一個解決方案,但所有我找到的頁面instructions如何重建一個rpm包的形式來源,這不是我正在尋找的。

幫助表示讚賞。謝謝!

+0

您可以構建自己的rpm來安裝rpms。 – forgivenson

回答

0

afaik沒有辦法將多個rpms轉換爲一個rpm。但是,您可以:

  • 獲得所有原始的RPM(考慮使用zypper --download-only
  • 把它們放在一個文件夾中
  • (可選)壓縮文件夾
  • 該文件夾以您
  • 轉讓的其他服務器
  • (可選)提取文件夾
  • cd文件夾
  • rpm -Uvh *.rpm(即:安裝您在此文件夾中找到的所有rpms)