yumを使ってパッケージリストをダウンロードする方法を探しています。

yumを使ってパッケージリストをダウンロードする方法を探しています。

すべての基本パッケージを含むローカルストアを設定しようとしています。したがって、まず約3500以上のパッケージをダウンロードして、Repoリポジトリとして使用するフォルダに保存する必要があります。

私たちは次のことを試しました。

1. for i in `cat pkg_list`; do yum install $i --downloadonly --downloaddir=/pkgs/; done

$iの次の値を解析しようとすると、すでに実行されているライブyumプロセスがあるため、上記のforループは失敗します。

2. yum install <all packages> --downloadonly --downloaddir=/pkgs/

上記のコマンドでは、3500以上のパッケージ名をすべて渡す方法がわかりません。

どんなアイデアや提案でもとても役に立ちます!ありがとうございます。

答え1

この試み:

$ yum install --downloadonly --downloaddir=/pkgs/ `cat pkg_list`

yumコマンドラインで複数のパッケージ名を指定できます。ここで唯一の注意点は、コマンドラインがシェルに比べて長すぎる可能性があることです。

ありがとう

関連情報