Зеркальное отображение с помощью apt-mirror и исключение определенных разделов / категорий
В настоящее время я использую 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
Кроме того, что бы вы порекомендовали добавить в список для зеркалирования относительно стабильной среды? Опять же, я понимаю, что это субъективно, просто ищу некоторые указатели.
1 ответ
К сожалению, 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="";
,