Criando um repositório local do Fedora com rsync anônimo

2

Estou tentando criar um repositório local do Fedora 13 em uma rede LAN local

Infelizmente, não posso executar o rsync no modo daemon porque estou atrás de um firewall no qual não tenho controle. Então eu tive que tentar usar o rsync via shell.

Eu tentei os espelhos no link , recebo as senhas solicitadas. Eu pensei que estes deveriam ser um acesso anônimo. O que estou fazendo errado?

Digamos que eu queira criar um repositório local para o Fedora 13 i386 os, qual comando eu precisaria emitir no meu sistema local? Seria de grande ajuda se alguém pudesse fornecer um exemplo prático.

Obrigado antecipadamente!

    
por nano 22.10.2010 / 01:05

2 respostas

2

Você não terá permissão para usar o SSH em um espelho.

Você pode usar wget para espelhar, mas o link diz "A única maneira sensata de fazer espelhamento é use o rsync. "

I'm behind a firewall on which I have no control.

Este é o problema que você precisa resolver. Se você estiver em um ambiente corporativo (sano), se você fornecer uma justificativa comercial para ter um espelho local, o firewall será alterado para permitir o tráfego.

    
por 22.10.2010 / 01:24
0

Já faz algum tempo, mas aqui está o que eu fiz para criar um repositório local na minha rede.

mkdir /repos

rsync -avuH --exclude=debug/ --exclude=drpms/ rsync://mirrors.reflected.net/fedora/linux/releases/11/Fedora/i386/os/Packages/ /repos/releases/11/i386/os/Packages/

rsync -avuH --exclude=debug/ --exclude=drpms/ rsync://mirrors.reflected.net/fedora/linux/updates/11/i386/ /repos/updates/11/i386/

createrepo -g /repos/releases/11/i386/os/repodata/comps.xml /repos/releases/11/i386/os/

createrepo -g /repos/updates/11/i386/repodata/comps-f11.xml /repos/updates/11/i386/

Eu não me lembro de onde eu peguei os arquivos de grupo (comps.xml e comps-f11.xml). Eu acho que provavelmente copiei o que estava no link e mudei o nome para torná-lo mais curto.

Quase esqueci, você deve ser capaz de mudar apenas 11 em meus exemplos para 13. Como eu disse, faz um tempo desde que eu configurei isso.

    
por 22.10.2010 / 16:30