apt-mirror muitos repositórios?

2

Estamos configurando uma caixa apt-mirror para fornecer acesso ao pacote a máquinas que geralmente não possuem WAN. Em mirror.list , eu adicionei os repositórios base do Ubuntu, assim como todos os deb repos externos que usamos (ceph, cumulus, docker, nginx, postgres, nósource, etc), e parece que eles são baixados conforme o esperado.

Mas quando se trata de configurar um cliente para usar o espelho, estou recebendo a lista de pacotes para os itens básicos do Ubuntu, mas não vejo nada dos repositórios externos.

Este cenário é um mau uso grosseiro do apt-mirror? Devo configurar um espelho por fonte externa (docker-mirror, ceph-mirror)?

Eu suspeito que o cliente sources.list precise mais do que ele, mas não tenho certeza do que adicionar. Abaixo está o cliente sources.list, {{custom_mirror}} é um espaço reservado para o nosso verdadeiro domínio espelho.

# client /etc/apt/sources.list
deb http://{{custom_mirror}}/ubuntu/ trusty main
deb-src http://{{custom_mirror}}/ubuntu/ trusty main

deb http://{{custom_mirror}}/ubuntu/ trusty-updates main
deb-src http://{{custom_mirror}}/ubuntu/ trusty-updates main

deb http://{{custom_mirror}}/ubuntu/ trusty universe
deb-src http://{{custom_mirror}}/ubuntu/ trusty universe
deb http://{{custom_mirror}}/ubuntu/ trusty-updates universe
deb-src http://{{custom_mirror}}/ubuntu/ trusty-updates universe

deb http://{{custom_mirror}}/ubuntu trusty-security main
deb-src http://{{custom_mirror}}/ubuntu trusty-security main
deb http://{{custom_mirror}}/ubuntu trusty-security universe
deb-src http://{{custom_mirror}}/ubuntu trusty-security universe
    
por Bugennan Aic 26.08.2015 / 17:54

1 resposta

1

Resposta automática; desculpe pela má forma. Meu problema era uma combinação de não servir todos os repositórios coletados e organização geral.

No final, o cliente sources.list (e o layout espelho correspondente) se parece mais com:

deb http://{{custom_mirror}}/archive.ubuntu.com trusty main universe
deb http://{{custom_mirror}}/apt.dockerproject.org ubuntu-trusty main

Eu dei a cada repositório espelhado um subdiretório da raiz http usando seu nome original. Espero que isso ajude alguém!

    
por Bugennan Aic 26.08.2015 / 18:39