Existem duas maneiras fáceis de fazer isso e uma mais complicada.
O mais complicado seria um sistema de espelhamento de cache inteligente para DNF, que conhece atualizações de pacotes. Você pode usar keepcache=true
no arquivo de configuração DNF e exportar novamente esses arquivos de alguma forma. Mas isso é meio complicado. Em vez disso, sugiro um dos mais fáceis:
- Configure um espelho local. Execute o rsync periodicamente (instruções no site de espelhamento do Fedora ) e aponte seus hosts para isso. Isso é bastante fácil, mas provavelmente envolverá o espelhamento de muitas coisas que você realmente não precisa.
- Configure um servidor proxy de armazenamento em cache padrão e use-o. Você poderia apenas configurar um servidor regular, ou se você quer ser mais inteligente, faça o que é sugerido na postagem do blog Espelhos de distro preguiçosos com o Squid - configure um servidor" acelerador "rodando na porta 80, e finja que é o local do seu repositório remoto.