Como lidar com repositórios personalizados e apt-mirror?

2

Nós estamos rodando um espelho interno do pacote debian via apt-mirror e isto está funcionando bem para os repositórios oficiais do pacote debian. No entanto, agora eu gostaria de adicionar repositórios personalizados que o apt-mirror deve monitorar e manter atualizado.

O problema que estou tendo é descobrir como linkar simbolicamente o conteúdo dos repositórios personalizados para o meu htdocs .

Neste momento, tenho os seguintes links simbólicos configurados:

/var/www/debian -> /var/spool/apt-mirror/mirror/ftp.no.debian.org/debian
/var/www/debian-security -> /var/spool/apt-mirror/mirror/security.debian.org/debian-security

Como faço para adicionar links simbólicos de / var / www aos espelhos de pacotes a seguir de forma a evitar ter que adicionar um novo diretório / var / www para cada um dos pacotes:

/var/spool/apt-mirror/mirror/pkg.jenkins-ci.org/debian/binary
/var/spool/apt-mirror/mirror/dev.zenoss.org/deb/dists/main/stable/binary-i386

De preferência, seria capaz de adicionar mais repositórios personalizados sem precisar atualizar o /etc/apt/sources.list em todas as máquinas que estão usando o espelho interno. Por exemplo, tornando-os todos acessíveis via

deb http://mirror.internal/debian-custom main
    
por John B 16.12.2011 / 20:25

1 resposta

0

Cada repositório que você está espelhando é separado por si só e exigirá uma entrada separada de sources.list ou, alternativamente, sources.list.d / file. Isso é composto pela estrutura diferente em suas estruturas de árvore de diretórios espelhados. Como um dos mantenedores do pacote Debian-espelho apt eu posso dizer que isso não é algo que foi desenvolvido para suportar.

Se você quisesse ter um único repositório customizado, precisaria pegar o conteúdo de todos os repositórios customizados e gerar seu próprio arquivo Packages usando um dos vários pacotes disponíveis para manipular seus próprios repository . Eu consideraria olhar para mini-dinstall ou reprepro para o que você está querendo fazer.

    
por 16.12.2011 / 22:04

Tags