![Como criar repositório para múltiplas distros Linux](https://rvso.com/image/191790/Como%20criar%20reposit%C3%B3rio%20para%20m%C3%BAltiplas%20distros%20Linux.png)
Como eu criaria um espelho para várias distribuições Linux diferentes em um sistema Red Hat? Eu sei que você pode usar createrepo
no Red Hat e apt-mirror
em distros baseadas em Debian, mas apt-mirror
parece 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.