0

外部とオンラインではないクラスターにもインストールされている350rpmのリストがテキストファイルにリストされています。内部yumリポジトリがあります。リストを取得し、yumがクラスターに戻すために350のインストールをすべてダウンロードする方法はありますか?私はそれらを一つずつダウンロードすることを考えるのが嫌いです。

ありがとう

4

2 に答える 2

1

reposync と内部リポジトリの作成。(そしてキックスタートを使用する)のがより良いオプションです、IMO。ただし、ダウンロードするだけの場合は、次のように簡単です。

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

...しかし、繰り返しになりますが、本当に使用可能なリポジトリが必要だと思います。yum マシンで。

于 2010-06-24T19:19:59.457 に答える