Ubuntu サーバー 12.04 (Precise Pangolin) のすべてのパッケージ リポジトリを取得するにはどうすればいいですか?

Ubuntu サーバー 12.04 (Precise Pangolin) のすべてのパッケージ リポジトリを取得するにはどうすればいいですか?

私はUbuntu初心者です。

ノートパソコンでインターネットにアクセスできないため、Ubuntu 12.04 (Precise Pangolin) のローカル リポジトリを設定したいと考えています。ローカル リンク (mirror ini Indonesia) を使用してリポジトリをダウンロードしましたが、リポジトリの一部にエラーがあります。ダウンロード用のリンクなどは何でしょうか。

答え1

あなたはできるrsyncミラーアウト. これの利点は、コマンドを再度実行するだけで更新できることです。欠点は、ダウンロードすることです。すべて...数百ギガバイトの話です。

LANクライアント間の更新をキャッシュしたいだけなら、キャッシュプロキシおそらくより良いアイデアです。

しかし、すべてが必要だと仮定して、まずはミラー用のディレクトリを作成しましょう。

mkdir -p ubuntu-mirror/dists

次に、rsyncそれに入ります。以下の私のバージョンでは、リリースごとに同期するのではなく、必要な部分だけを取得します。 または-backportsが必要な場合は-proposed、追加してください。

rsync -avz rsync://archive.ubuntu.com/ubuntu/dists/precise{,-security,-updates} ubuntu-mirror/dists/

インドネシア大学にミラーがあります。ネットワークが優れている可能性があり、ロンドンのサーバーよりもレイテンシが優れていることはほぼ間違いありません。kambing.ui.ac.idを に置き換えますarchive.ubuntu.com。すべてが署名されているため、キーを不当に追加しない限り、ミラーを信頼できます。

初回実行には約 100 年かかります。まったくわかりません。サーバー、接続、その時点でのリポジトリの実際のサイズによって異なります。おそらく、非常に長い時間がかかるので、すぐに古くなります。ありがたいことに、更新はより高速です。

壊れたパッケージが見つかった場合はkambing.ui.ac.id、中央サーバーを使用してください。

しかし、その後は、好きなように共有し、apt ソースに追加することができます。繰り返しますが、すべて標準キーを使用しているため、場所以外を に追加する必要はありません/etc/apt/sources.list

関連情報