В настоящее время я использую apt-mirror для создания локального зеркала репозиториев Debian.
Поскольку зеркальные репозитории будут использоваться только машинами, предназначенными для безголовых серверов, и в качестве попытки уменьшить текущий размер зеркалирования (около 75 ГБ), такие категории, как игры и, возможно, другие, никогда не понадобятся.
Как я могу указать (возможно, в 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="";
.