Ubuntuのように、インターネットから直接パッケージをダウンロードして更新し、パッケージをインストール/更新する他のクライアントubuntuマシンにサービスを提供する「Ubuntu更新キャッシュサーバー」を作成するオプションがあります。 RHELベースのディストリビューション(Centos、Fedora)の場合と同じように、インターネットからパッケージを取得し、ローカルのLAN内のクライアントマシンに提供する「アップデートキャッシュサーバー」を作成できます。 。
これを実現するにはいくつかの方法があります。
最も簡単なオプションは、squidなどのキャッシングプロキシサーバーを作成することです。クライアントは、接続に使用するように構成できます。クライアントが1つのパッケージをダウンロードすると、残りのクライアントはリポジトリから直接ダウンロードするのではなく、Squidキャッシュからパッケージを収集します。
YUMのWebサイト いくつかのオプションがリストされています (マウントを含む/var/cache/yum
共有ストレージ経由。 NFS、またはrsync
を使用して、キャッシュされたパッケージを他のマシンにコピーします。キャッシュは、リモートミラーからのパッケージファイルを同期することによって作成されます。そのほとんどは、維持するためにかなりの構成とディスク領域が必要です。
インストールと構成 mrepo Dag Wieersによる。魅力のように機能します。 apt-cache-ngのapt-cacheとは異なりますが、私が知っているyumランドにはそのようなものは存在しません。