Espelhar usando o apt-mirror e excluir certas seções / categorias

6

Atualmente estou usando o apt-mirror para criar um espelho local dos repositórios do Debian.

Como os repositórios espelhados serão usados apenas por máquinas destinadas a serem servidores headless e como um esforço para reduzir o tamanho do espelhamento atual (cerca de 75 GB), categorias como jogos e possivelmente outras nunca serão necessárias.

Como eu posso especificar sobre (no mirror.list talvez?) quais seções / categorias eu quero que sejam excluídas do espelhamento?

Talvez um pouco subjetivo, mas além dos jogos, que outras seções / categorias poderiam ser "seguramente" ignoradas do espelhamento para fins de meu ambiente?

Meu mirror.list é exibido abaixo, pois todas as máquinas estão usando com precisão.

# 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

Além disso, o que outros recomendariam que você adicionasse à lista para ser espelhado em um ambiente relativamente estável? Mais uma vez eu entendo que isso é subjetivo, apenas procurando alguns indicadores.

    
por Onitlikesonic 17.10.2012 / 11:30

1 resposta

4

Infelizmente, apt-mirror não é capaz de tais tarefas. Enquanto isso, a ferramenta debmirror tem essa funcionalidade:

--exclude-deb-section=regex
    Never download any files whose Debian Section (games, doc, oldlibs,
    science, ...) match the regex. May be used multiple times.

Isso pode ser configurado no /etc/debmirror.conf . Basta copiar o exemplo de /usr/share/doc/debmirror/examples/debmirror.conf e fazer as configurações de que você gosta. O bit importante é o # @excludes_deb_section=""; .

    
por Braiam 25.07.2014 / 22:59