使用列表填充自定义Yum存储库

时间:2010-06-15 13:42:05

标签: linux yum

我在文本文件中列出了350个rpm,这些列表也安装在一个不与外界联机的群集中。我们有一个内部yum存储库。有没有办法获取列表,并下载所有350安装yum以带回群集?我讨厌一个接一个地下载它们。

由于

2 个答案:

答案 0 :(得分:1)

重新同步并进行内部回购。 (然后使用kickstart)是更好的选择,IMO。  但是如果你只想下载,那么就像这样简单:

yumdownloader $(cat myfile)

......很可能会这样做。 yumdownloader位于yum-utils包中。如果你需要使用yum / yum-downloadonly,那么你可以这样做:

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

......这会让你得到所有的代表。也是(不确定这是否是你想要的)。如果它不适合命令使用yum shell:

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

...但是,我想你真的想要有可用的回购。在您的yum机器上。

答案 1 :(得分:0)

尝试:

yum install `cat /path/to/pkgs_list`