Linux

尋找一種使用 yum 下載軟體包列表的方法

  • July 1, 2015

我們正在嘗試設置一個包含所有基礎包的本地儲存庫。因此,要開始使用,我們需要下載大約 3500 多個包並將其保存在將用作 Repo 儲存的文件夾中。

我們嘗試了以下方法:

1. for i in `cat pkg_list`; do yum install $i --downloadonly --downloaddir=/pkgs/; done

上面的 for 循環在嘗試解析 $i 的下一個值時失敗,因為已經有一個實時 yum 程序在執行。

2. yum install <all packages> --downloadonly --downloaddir=/pkgs/

在上面的命令中,我們不確定如何傳遞所有 3500+ 包名稱。

任何想法或建議都會非常有幫助!謝謝。

試試這個:

$ yum install --downloadonly --downloaddir=/pkgs/ `cat pkg_list`

yum您可以在命令行上指定多個包名稱。這裡唯一需要注意的是你的命令行對於 shell 來說可能太長了。

謝謝

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