0

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

谢谢

4

2 回答 2

1

reposync 并进行内部回购。(然后使用 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

...但同样,我认为您真的希望拥有可用的存储库。在你的百胜机器上。

于 2010-06-24T19:19:59.457 回答
0

尝试:

yum install `cat /path/to/pkgs_list`
于 2015-07-09T20:22:50.633 回答