Linux
尋找一種使用 yum 下載軟體包列表的方法
我們正在嘗試設置一個包含所有基礎包的本地儲存庫。因此,要開始使用,我們需要下載大約 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 來說可能太長了。謝謝