現在、apt-mirrorを使用してDebianリポジトリのローカルミラーを作成しています。
ミラー化されたリポジトリは、ヘッドレスサーバーとなるマシンによってのみ使用され、現在のミラーリングサイズ(約75GB)を削減するために使用されるため、ゲームなどのカテゴリは必要ありません。
どのようにミラーリングから除外したいセクション/カテゴリを(おそらくmirror.listで)指定するにはどうすればよいですか?
少し主観的かもしれませんが、ゲーム以外では、環境の目的でミラーリングから「安全に」無視できる他のセクション/カテゴリは何ですか?
すべてのマシンが正確に使用しているため、mirror.listは次のようになります。
# MAIN
deb-AMD64 http://archive.ubuntu.com/ubuntu precise main restricted universe multiverse
deb-i386 http://archive.ubuntu.com/ubuntu precise main restricted universe multiverse
# SECURITY
deb-AMD64 http://archive.ubuntu.com/ubuntu precise-security main restricted universe multiverse
deb-i386 http://archive.ubuntu.com/ubuntu precise-security main restricted universe multiverse
また、比較的安定した環境のためにミラーリングするリストに他に追加することをお勧めしますか?繰り返しになりますが、これは主観的なものであり、ポインタを探しているだけです。
悲しいことに、apt-mirror
はそのようなタスクに対応していません。一方、debmirror
ツールにはこのような機能があります。
--exclude-deb-section=regex
Never download any files whose Debian Section (games, doc, oldlibs,
science, ...) match the regex. May be used multiple times.
これは/etc/debmirror.conf
で設定できます。 /usr/share/doc/debmirror/examples/debmirror.conf
から例をコピーして、好きな設定を行ってください。重要なビットは# @excludes_deb_section="";
です。