Зеркальное отображение с помощью 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="";,

Другие вопросы по тегам