Como criar repositório para múltiplas distros Linux

Como criar repositório para múltiplas distros Linux

Como eu criaria um espelho para várias distribuições Linux diferentes em um sistema Red Hat? Eu sei que você pode usar createrepono Red Hat e apt-mirrorem distros baseadas em Debian, mas apt-mirrorparece que o pacote não está disponível no Red Hat.

Já vi repositórios que são basicamente repositórios "mestres" com pacotes para todas as principais distribuições, mas rodando no mesmo servidor web. Como isso é possível?

Responder1

Verifique as instruções fornecidas pelas distribuições para configurar um espelho (local). Um espelho de uma distribuição é essencialmente apenas uma cópia de um diretório contendo os pacotes e alguns metadados, sem nenhuma relação real com o sistema de hospedagem. A melhor aposta (a menos que o upstream diga o contrário) é usar rsync(1)para manter a cópia local atualizada. Se você tiver uma cópia da mídia de instalação, a coleção de pacotes nela contida provavelmente será um bom ponto de partida.

Os comandos que você cita são para criar um repositório com base nos pacotes (ou seja, adicionar/atualizar os metadados relevantes).

Obter instalações/atualizações locais para usar seu espelho (e não procurar por um espelho anunciado pela distribuição) é outra questão.

informação relacionada