Atualizações do Fedora a partir da LAN

1

Eu instalei 10 Desktops com o Fedora 13 Goddard em uma rede empresarial, para esses desktops todas as atualizações do fedora estão acontecendo de máquinas individuais através do repositório da internet, onde gostamos de ter as atualizações baixadas uma vez para um repositório local e de lá o resto dos desktops pode atualizar. Como podemos fazer isso?

Obrigado antecipadamente

Mick

    
por user46924 27.06.2010 / 12:29

1 resposta

2

Criar um repositório yum interno é incrivelmente fácil de fazer. Em uma visão geral, as etapas são

  1. Arquive todos os arquivos rpm usando o rsync (ou selecione manualmente quais RPMs você deseja e coloque-os no diretório)
  2. Execute o comando 'createrepo' no diretório
  3. Tornar o diretório acessível por meio de um servidor da web

Para o rsync, você basicamente dá uma olhada na lista de visores , seleciona um que lista o rsync como uma opção disponível, e usa o comando:

/usr/bin/rsync -avrt --exclude=debug/ \
      rsync://mirror.aarnet.edu.au/fedora/linux  \
      /path/to/target/directory

Existe alguma documentação existente sobre um software chamado MirrorManager , mas eu nunca o usei. Parece que deveria funcionar bem, e talvez outra pessoa possa falar sobre isso.

Há também uma página útil no wiki da documentação do Fedora com uma seção sobre Como alguém pode criar um espelho particular .

Por acaso, como esta é uma rede corporativa, você pensou em fornecer desktops com o CentOS, em vez do Fedora? A duração do suporte é muito maior e você está lidando com um software muito mais estável.

É definitivamente possível manter um repositório interno para CentOs também.

Eu faço isso para os meus servidores, e se houver algum pacote que eu precise, eu simplesmente os coloco no repositório local e os instalo, em vez de usar um repositório grande que eu não posso controlar, como o EPEL.

    
por 27.06.2010 / 14:59