createrepo
Red Hat システム上で複数の異なる Linux ディストリビューションのミラーを作成するにはどうすればよいでしょうか? Red Hat とapt-mirror
Debian ベースのディストリビューションで使用できることは知っていますが、apt-mirror
どうやらこのパッケージは Red Hat では利用できないようです。
基本的にすべての主要ディストリビューションのパッケージを含む「マスター」リポジトリであるリポジトリを見たことがありますが、それは同じ Web サーバー上で実行されています。これはどのように可能でしょうか?
答え1
ディストリビューションの指示に従って (ローカル) ミラーを設定してください。ディストリビューションのミラーは、基本的にパッケージとメタデータを含むディレクトリのコピーにすぎず、ホスティング システムとは実際の関係がありません。最善の方法は (アップストリームが別途指示しない限り) を使用してrsync(1)
ローカル コピーを最新の状態に保つことです。インストール メディアのコピーがある場合は、その中のパッケージ コレクションから始めるのがよいでしょう。
あなたが引用したコマンドは、パッケージを指定してリポジトリを作成するためのものです(つまり、関連するメタデータを追加/更新します)。
ローカルのインストール/アップデートでミラーを使用するようにする (ディストリビューションによって宣伝されているミラーを探さない) ことは別の問題です。