Atualizar a distribuição da liberação contínua após um longo atraso

1

A minha pergunta refere-se principalmente ao Arch Linux, mas imagino que possa ser generalizado para qualquer distribuição de lançamento.

Existe um método padrão para atualizar quando alguém está muito atrasado em relação à atual "versão atualizada"?

Com lançamentos contínuos, geralmente é ruim ficar sem atualização por longos períodos de tempo (digamos um mês ou dois.) Mas o que acontece se você não conseguir atualizar devido à falta de internet ou tempo (por exemplo: study / férias no exterior)?

O problema é o seguinte:

  • existem muitos arquivos de configuração que precisam ser alterados de uma só vez.
  • com mais atualizações de pacotes, é mais difícil descobrir qual quebra alguma coisa.

Por isso, queremos reduzir de alguma forma a quantidade de pacotes que estão sendo atualizados. Alguma das seguintes soluções possíveis poderia funcionar para resolver este problema?

Solução 1 : atualize para uma determinada data ou apenas até agora de uma só vez.

Então, se eu estivesse atrasado em um mês, eu poderia atualizar uma semana de cada vez (3 semanas atrás, 2 semanas atrás, 1 semana atrás, atual) reduzindo as mudanças ao mesmo tempo e tornando a atualização gerenciável?

Se você soubesse antecipadamente que gostaria de fazer isso, poderia configurar um servidor para tirar instantâneos dos espelhos todos os dias / semanas? Então, mais tarde, você sabe como atualizar para esse momento?

Solução 2 : obtenha uma lista de pacotes que foram atualizados e atualize cada pacote, um de cada vez.

Isso funcionaria desde que as dependências não entrem em conflito e forçá-lo a atualizar tudo de uma vez.

Outros?

EDIT: descreve o problema explicitamente, adicionou solução

    
por Matthew 19.01.2011 / 18:58

2 respostas

2

Com o archlinux quando uma nova atualização é lançada no repositório, a versão antiga é removida. Arch também é minha principal distro, e eu esqueci de atualizar por mais de um mês antes e ainda ter qualquer quebra. No entanto, eu não estou usando o repo de teste, e se você não pode atualizar regularmente eu aconselho a não fazer isso.

Além disso, se algo precisa ser feito manualmente, o pacman cria um novo arquivo de configuração config.pacnew, para que você possa ver o que precisa ser feito e 90% do tempo em que os arquivos de configuração antigos continuarão funcionando.

    
por 16.01.2012 / 15:35
1

Parece que você deve ler todas as notícias desde a última vez antes de atualizar completamente e trabalhar em qualquer arquivo de configuração que saiba que precisa. O artigo do wiki sobre o tópico link não menciona nenhuma maneira de obter uma semana de cada vez. seria melhor perguntar nos fóruns ou no irc (archlinux on freenode), como você faria para qualquer outra pergunta que você precise perguntar aos desenvolvedores.

É uma pena, mas parece que lançamentos não oferecem muito do que você quer. Talvez seja assumido que todas as atualizações exigem o mínimo possível de edição.

    
por 19.01.2011 / 19:09