Centos

如何下載包含所有依賴項的第 3 方 rpm 包以進行離線安裝?

  • June 1, 2017

我想下載以下軟體包的所有 .rpm 文件及其所有依賴項。問題是 yum 找不到它們中的任何一個,也找不到它的依賴項。我希望所有這些 .rpm 文件在另一個隱蔽的 redhat 伺服器上進行離線安裝。

  • protobuf-開發
  • leveldb-開發
  • hdf5-開發
  • gflags-開發
  • glog-開發
  • lmdb-開發

我正在使用 yumdownloader,但上述軟體包出現以下錯誤

No package package-name available.                     
Error: Nothing to do 

我使用了下面的命令

yumdownloader --resolve snappy-devel

對於其他軟體包,例如

  • 快速開發
  • opencv開發
  • 促進發展
  • 地圖集開發

它完美執行並下載了所有軟體包和所需的依賴項 *.rpm

請告訴我如何對開頭提到的其他包做同樣的事情。

問題似乎是yumdownloader找不到任何具有該名稱的包。

這些包有不同的名稱(yum search protobuf例如,嘗試搜尋自己);要麼您需要添加包含這些包的新儲存庫。

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