cache de pacotes locais para arch linux

1

Estou executando um sistema arch linux e quero hospedar algumas VMs de linux em arco.

Para instalar e atualizar as VMs, elas precisam acessar o repositório de pacotes de arquivamento, que geralmente é obtido por uma conexão de rede direta com os servidores de arquivamento oficiais.

Na minha situação, isso resultaria no download dos mesmos pacotes novamente para o meu host e todas as VMs.

Existe uma boa maneira de armazenar esses pacotes em cache localmente para evitar baixá-los novamente?

    
por michas 18.01.2014 / 11:31

2 respostas

2

Usar um repositório local é definitivamente uma boa opção, mas há uma ferramenta feita quase exatamente para esse cenário que você pode querer usar.

A ferramenta em questão, pacserve , foi criada especificamente para permitir o compartilhamento de pacotes baixados para um Arch rig com outros na mesma rede para acelerar a transferência e reduzir o uso de largura de banda (imagino que fazê-lo funcionar com VMs não seja tão difícil). Está na ALUR junto com uma outra dependência que não está nos repositórios oficiais. Dê uma chance!

    
por 21.04.2014 / 16:22
0

Existem muitas maneiras de fazer isso.

Uma solução simples é criar um servidor NFS e montá-lo em todas as VMs do seu cliente, para que eles busquem os arquivos do pacote e os arquivos de banco de dados do pacote do diretório NFS exportado.

Veja o wiki oficial para instruções

    
por 18.01.2014 / 13:44