Agora que a nova versão do openSUSE foi lançada, que tal fazer um dist upgrade? Para tanto fiz a opção pelo zypper, que mesmo sendo por linha de comando achei mais fácil e confortável de proceder (difícil deixar de lado velhos hábitos)
Esse passo a passo foi feito segundo as instruções encontradas aqui, e deu tudo certo. O upgrade foi completado sem problemas e sem nenhuma interferência minha (ao contrário do Ubuntu que fica o tempo todo fazendo perguntas sobre manter ou não as configurações antigas). Curiosamente, apesar de ter exatamente os mesmos programas instalados nas duas distros, a quantidade de download feito durante a transição do openSUSE 11.2 para o 11.3 foi significativamente menor do que quando fui do Ubuntu 9.10 para o 10.04. Tal fato me leva a crer que o openSUSE deva ter uma quantidade menor de pacotes instalados para manter os mesmos programas funcionando (talvez tenha uma redundância menor), mas isso é só um palpite. O tempo também foi bem menor, enquanto no Ubuntu o upgrade levou praticamente um dia inteiro, no openSUSE foram cerca de 10 horas.
Para começar o upgrade, a primeira coisa a fazer é abrir do terminal e desabilitar os repositórios atuais com o comando:
zypper modifyrepo --all --disable
Em seguida, adicionamos nos novos repositórios do openSUSE 11.3 :
zypper addrepo --name "openSUSE-11.3 OSS" http://download.opensuse .org/distribution/11.3/repo/oss/ repo-11.3-oss zypper addrepo --name "openSUSE-11.3 Non-OSS" http://download.open suse.org/distribution/11.3/repo/non-oss/ repo-11.3-non-oss zypper addrepo --name "openSUSE-11.3 Updates" http://download.open suse.org/update/11.3/ repo-11.3-update
Caso tenha outros repositórios que não os oficiais, é hora de adicioná-los (não esqueça de verificar qual o endereço para a nova versão, a 11.3):
zypper addrepo --name nome url alias
Vamos recarregar a lista de pacotes com o comando (equivalente ao apt-get update):
zypper refresh
E por fim vamos baixar e atualizar os novos pacotes com o comando (equivalente ao apt-get dist-upgrade):
zypper dup --download "in-advance"
Os parâmetros passados para este comando, instruem ao zypper a baixar todos os pacotes primeiro e somente ao final fazer a instalação. Como o zypper tem a mania de ir baixando e instalando cada pacote individualmente, ao proceder assim evitamos possíveis problemas com dependências
Pronto, o zypper vai cuidar do resto para você
Quando terminar, o grub já estará atualizado com o novo kernel. Mas infelizmente, a versão padrão ainda será a do kernel anterior. Então, é só corrigir isso alterando a configuração do seu /boot/grub/menu.lst e colocando o novo kernel (2.6.34-12) como default.
Bom, é isso. Abraços a todos e até a próxima.
Arquivado em: Tutoriais Etiquetado: | dist-upgrade, openSUSE, openSUSE 11.2, openSUSE 11.3


Obrigado por mostrar os passos do upgrade Daniel!
Só uma sugestão: se for possível, use as caixas de código para colocar as linhas de comando; assim fica mais fácil copiar e colar
Valeu pela diga, Róbinson. Vou usar da próxima vez
Bom, primeiro vou ter que aprender a fazer a caixa funcionar aqui no wordpress
[...] The busiest day of the year was 19 de julho with 165 views. The most popular post that day was Fazendo o upgrade do openSUSE 11.2 para o 11.3. [...]