O Debian Wheezy (estável) será automaticamente atualizado para Jessie assim que Jessie se tornar a versão estável?

18

Estou no Debian Wheezy (estável) e atualizo rotineiramente o meu sistema através do básico:

sudo apt-get update
sudo apt-get dist-upgrade

No futuro, uma vez que Jessie se torne o lançamento estável, eu me pergunto se Wheezy se tornará automagicamente Jessie se eu continuar fazendo dist-upgrade , ou não.

Haverá QUALQUER passo manual necessário, para ter sempre a versão Stable atual (anos no futuro, por exemplo, Sid depois de Jessie), ou estou pronto para ir como sou?

Por exemplo Eu tenho que modificar o meu arquivo sources.list de alguma forma para garantir que Jessie simplesmente entrará sem nenhuma ação manual na pista, ou alguma atualização 'grande' ('dist-upgrade') fará tudo para mim e para mim? alterar todas as instâncias de wheezy para jessie quando souber fazer isso?

(Cada linha na minha sources.list tem wheezy . Talvez eu precise apenas remover wheezy deles?)

Eu sou um iniciante (do OS X, e antes do Windows), então não tenho certeza de como 'release upgrades' no mesmo canal pode ser feito automaticamente no Debian - onde, o OS X simplesmente oferece, através do seu atualizações automáticas, upgrades completos para a próxima versão (estável / pronta) sem verificação manual necessária ou etapas complicadas além da verificação normal da atualização do sistema.

    
por Onyx 14.03.2015 / 07:04

3 respostas

23

Se as linhas em seu sources.list disserem "wheezy", você permanecerá com Wheezy mesmo quando Jessie for solto. Se você alterar essas linhas para dizer "stable", o apt atualizará você para Jessie quando for lançado, porque "stable" se tornará um alias para "jessie" em vez de "wheezy". (E se você alterar essas linhas para dizer "jessie", você fará o upgrade para Jessie agora , mesmo que ainda esteja em teste e ainda não tenha sido lançado como "estável").

Embora seja tentador alterar o sources.list para dizer "estável" para que você atualize automaticamente para novos lançamentos estáveis, não o recomendo. O processo de atualização pode ter etapas especiais que você desejará ou precisará fazer, além de (e possivelmente antes ) atualizar os pacotes, então é melhor esperar que Jessie seja liberado e então olhar para as notas de lançamento. antes de fazer o interruptor. (Na prática, apenas atualizar os pacotes geralmente é bom, mas é mais seguro esperar e ler as notas da versão primeiro. Olhe antes de pular.)

BTW, o Sid nunca se tornará um lançamento estável. É o nome permanente do repositório "unstable" e não participa da progressão de nomes por meio dos aliases "testing" e "stable". Depois que Jessie for solta, algum outro personagem de Toy Story será escolhido para o novo "teste", e Sid permanecerá instável como sempre.

    
por 14.03.2015 / 07:31
10

Não, a atualização não será automática, você terá que substituir manualmente cada instância de wheezy por jessie no seu /etc/apt/sources.list .

Como alternativa, você pode substituí-los por stable e, em seguida, a atualização será automática assim que Jessie for lançada.

Note que eu não recomendaria este último caso você use unattended-upgrades , porque seu sistema pode acabar sendo uma mistura entre stable e oldstable.

Por último, apt-get dist-upgrade geralmente é necessário apenas quando você atualiza para uma nova versão; A diferença entre upgrade e dist-upgrade é que upgrade apenas atualiza pacotes, enquanto dist-upgrade é capaz de instalar novos pacotes ou excluir pacotes conflitantes. Normalmente, durante o ciclo de vida de uma versão estável, as dependências de pacotes não mudam, então upgrade deve ser suficiente para atualizações diárias (claro, se você adicionar repositórios de terceiros, eles podem não seguir a política rígida do Debian em relação a isto importa, e as dependências de pacotes podem mudar).

    
por 14.03.2015 / 07:40
1

Como mencionado, só será automático se você tiver "stable" no arquivo source.list, se você especificamente tiver "wheezy", isso não acontecerá automaticamente quando você executar um apt-get upgrade .

Isso é observado nas notas completas da versão aqui .

Ou dê uma olhada em um guia que cobre isso aqui .

Essencialmente, o sources.list deve ter jessie ou stable e, em seguida, você executa um apt-get upgrade / apt-get dist-upgrade . Estes por si só não são automáticos por padrão, tanto quanto sei, no meu ambiente, no entanto, eu tenho o apt-get upgrade definido para ser executado semanalmente como um cron job, como eu tinha estável no meu sources.list isso basicamente fez alguns dos meus servidores automaticamente atualizar para a instalação mínima do jessie.

    
por 27.04.2015 / 05:16