web-dev-qa-db-ja.com

Ubuntu 10.04(Lucid)のリポジトリをダウンロードする方法は?

Lucidのパッケージはarchive.ubuntu.comからold-releases.ubuntu.comに移動したため、リポジトリの可用性について少し心配で、完全なローカルミラーを提供したいと考えています。

wget -r以外のUbuntuパッケージリポジトリ全体(lucid、lucid-backports、lucid-security、lucid-updates)をダウンロードする方法を知っていますか? rsyncまたはftpでold-releases.ubuntu.comに接続できません。

Edit:この質問は ローカルAPTリポジトリの作成方法 の重複ではありません質問は、ミラーリングするパッケージを知らずにold-releases.ubuntu.comからミラーリングする方法についてです(そうでなければ、単にapt-proxyを使用することもできます)。

3
ooxi

使用可能なミラーリングツールがいくつかあります。debmirrorはそのうちの1つです(apt-get install debmirror)。

次のスクリプト(基本的には1つのコマンド)がうまくいけばうまくいきます。完全なリリースは非常に多くのギガバイトなので、私はこれを徹底的にテストしませんでした。

#!/bin/sh
debmirror -v --timeout=300 \
 --cleanup --Host=old-releases.ubuntu.com \
 --root=ubuntu --method=http --diff=none \
 --getcontents --no-check-gpg \
 --no-source \
 --di-dist=lucid --di-Arch=i386,AMD64 \
 --section=main,restricted,universe,multiverse,main/debian-installer \
 --dist=lucid,lucid-updates,lucid-security \
 --Arch=i386,AMD64 /mirror/lucid
3
J.J. Hakala