今日は仕事で興味深い問題を解決しています。 私はDebianサーバーをインストールおよび更新する必要がありました。 これは複雑なものではありませんが、問題はサーバが存在しないインターネットへのアクセスと安全上の理由がないか、またはインターネット接続できない場合がありネットワークであるということでした。
私は一度インターネット接続を遅くするようにサーバーを更新することができますプログラムを見ました。 それは私がいないか、または非常に遅いインターネット接続が更新されるパッケージのリストを作成したプログラムを実行しているPCを持っていることを原則に取り組んだ。 その後、このリストはインターネットに接続してPCに転送する必要があります。 選択した領域にダウンロードしたパッケージのリストがあります。 それは完全な更新を接続せずに戻ってPCにこれらのパケットを渡す必要がありました。 実際にインターネット接続がありませんどこに解決策は、特に適切である。 このプログラムが呼び出され、APT-Imagenに 。
これは私のケースではなかった。 ネットワークがインターネットへのアクセスを持っていませんが、私はすでにインターネットに接続されている別のサーバーに少なくともネットワーク接続を持っています。 プロキシサーバーが、それは十分です。 私はかなり好きな私の場合、私にプログラムを発見しました。 これは、 APT-cacherの 。
ネットワークは、DebianやUbuntuのサーバよりも動作している場合、パッケージのローカル·ミラーを使用してアップデートをダウンロードしてスピードアップすることができます。 パッケージは、インターネットからダウンロードされ、1つだけは、ネットワーク上の他のクライアントのために局所的に利用できるようになります。
のapt-cacherは、ローカルミラーを設定が簡素化されます。 必要なのは、プログラムの通常の方法をインストールすることです。
sudo apt-get install apt-cacher
次に、リモートリポジトリの代わりに使用するために、他のDebianやUbuntuクライアントを構成します。 のapt-cacherは、完全なDebianミラーを作成する - それは1つのアーキテクチャ、およびミラーの完全な100ギガバイト程度のディスク容量の約30ギガバイトが必要になります。 私は反射のこの量は非常に高速な接続と多くの時間を必要としているとは言わないよ。
ローカルPCの1つがローカルPCに新しいパッケージのapt-cachernakešujeそれをインストールするたびにのapt-cacherので、kešujúceプロキシ(プロキシキャッシュ)です。 それは非常に賢いと効果的です。 設定は、/ etc /のapt-cacher /のapt-cacher.confになり、非常によく注釈が付けられています。 その環境に適応した後、ファスト·スタート·コマンドの既存のコンテンツキャッシュをインポートすることができます
sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives
自動的にアーカイブは、現在および削除された古い廃棄物を保持します。 これは、ポート3142上で実行される(設定で変更できます)。
クライアントは、例えば、あなたの/ etc / apt / sources.listを編集する必要があります。 としては次のとおりです。
deb http://[local-server]:3142/debian stable main contrib non-free
deb-src http://[local-server]:3142/debian stable main contrib non-free
deb http://[local-server]:3142/security stable/updates main contrib non-free
のapt-cacherは完全に指定した間隔で別のリポジトリと更新を使用するように構成されています。 それは忙しいのルートを制限することも可能です。 のapt-cacherとクライアントを構成する方法について簡単な説明書はここでは次のとおりです。 http://www.debuntu.org/how-to-set-up-a-repository-cache-with-apt-cacher











































関連記事
ユーザはこのポストに応答しません
ゲストブックに署名する
ご注意:あなたのコメントを再送信する必要ががありませんとの節度は多分アクティブコメント