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