2010-06-15 33 views
0

我有一個350 rpms的列表,其中列出的文本文件也安裝在與外部世界不在線的羣集中。我們有一個內部的yum倉庫。有沒有辦法取得這份清單,然後下載yum的所有350個安裝程序以回到集羣?我討厭一個一個地下載它們。使用列表填充自定義Yum知識庫

謝謝

+0

事實上,百勝安裝XXXX-DownloadOnly來將下載的,我只需要做出一個腳本,將RPM包的文本文件列表讀取。 – rd42 2010-06-15 13:44:46

回答

1

reposync and making internal repos。 (然後使用kickstart)是更好的選擇,國際海事組織。 但是,如果你想只下載,然後作爲簡單的東西:

yumdownloader $(cat myfile) 

...很可能做到這一點。 yumdownloader位於yum-utils包中。如果你需要使用yum/yum-downloadonly,那麼你可以這樣做:

yum --installroot=/tmp/my-installroot --downloadonly install $(cat myfile) 

......這將讓你所有的代價。 (不知道這是你想要的)。如果它不適合在命令使用yum外殼:

perl -pe 's/^/install /' myfile > myfile-shell 
echo run >> myfile-shell 
yum --installroot=/tmp/my-installroot --downloadonly shell myfile 

...但是,我想你真的想要有可用的回購。在你的百勝機器上。

0

嘗試:

yum install `cat /path/to/pkgs_list`