すべての依存関係を含むRPMをローカルにインストールする

すべての依存関係を含むRPMをローカルにインストールする

公式サイトからダウンロードした rpm を使用して CentOS 7 に docker-ce をインストールしようとしています。--downloadonlyディレクトリに yum を使用して依存関係をダウンロードしましたが、docker-ce RPM をインストールしようとすると、満たされていない依存関係があるというメッセージが表示されます。

上記について2つの質問があります

  • メインRPMと同じディレクトリに存在する依存関係の順序を気にせずに、RPMをすべての依存関係とともにインストールできるかどうか/方法
  • RPM パッケージのすべての依存関係をダウンロードして、インターネットやローカル リポジトリにまったくアクセスせずにインストールできますか?

答え1

さて、さらに試行錯誤した結果、RPM をインストールすることができました。私が実行した手順は次のとおりです。

メイン RPM の依存関係をダウンロードし、RPM のインストール時にさらにいくつかのパッケージをダウンロードするように求められたので、それらもダウンロードし、ダウンロードするセクションに何もなくなるまで続けました。

すべてのパッケージを 1 つのディレクトリに入れて、 を実行しましたyum localinstall *.rpm

関連情報