完全なディストリビューションの完全なローカルコピーですか?

完全なディストリビューションの完全なローカルコピーですか?

どんなディストリビューションでも構いません。しかし、最初はDebianoidsとRhelooidsに興味がありました。

時々、私はディストリビューション全体の完全なローカルコピーを保存する必要があると主張する誰かの話を聞きます。ウィキペディアによると、Debian Jessieには43,000を超えるパッケージがあります。。インターネットとDebianリポジトリへのアクセスが制限されているシステムで、これらすべてのファイルのローカルコピーを望んでいるとします。 100GB以上を占めることはできません(現在の基準で見るとかなり安価な容量です)。特定の安定版の場合は、ダウンロードを続けるにはどうすればよいですか?特定のバージョン用に開発されているすべてのパッケージのディストリビューションの完全な依存関係グラフを意味します。Scientific Linux/CentOS/RHELには、デュアルレイヤー「すべて」DVDがあります。しかし、7GB未満なので、実際に「すべてのもの」かどうか疑われます。

答え1

Debian DVDセットを郵便で注文してハードドライブにコピーして最新の状態に保つことができますdebmirror

debmirror同じアイデアのもう1つの変形は、初期ミラーリングを実行するのに十分なスペースがあり、素早く高速で安価なインターネット接続が可能な場所にあるUSBドライブを使用し、遅いインターネット上でdebmirrorを使用して更新を維持することです。または、他の人に初期ミラーを作成してメールで送信するようにしてください。

rpm / yumリポジトリを使用して同様の操作を実行できますが、私はこれらのツールに精通していません。

限られたインターネット接続のため、apt-cacher-ngDebianをミラーリングするよりも、Debianを使用する方が良いかもしれません。deb-src実際にソースパッケージをダウンロードする必要がない場合は、source.listファイルの対応する行をコメントアウトしてください。

答え2

古い質問ですが、2セントを追加すると思いました。毎晩実行する次のコマンドを使用して、Scientific Linuxを使用してこれを行います。

rsync -avkSH --delete --delete-after --exclude=archive/debuginfo/ --exclude=archive/obsolete/ --exclude=SRPMS/ --exclude=i386/ --exclude=iso/ \
    rsync://rsync.scientificlinux.org/scientific/6.7/ \
    /home/dist/repo/scientific/6.7/ #> "$logfile" 2>&1

見てわかるように、私は少し選択的で、不要なISOイメージ、ソースRPM、および32ビット実行可能ファイルを除外しました。ディレクトリサイズは現在14GBですが、セキュリティ修正の数が増えるにつれて、時間の経過とともにサイズも大きくなります。たとえば、6.6 ディレクトリは 18 GB、6.5 ディレクトリは 31 GB です。

関連情報