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