Fazendo o upgrade do openSUSE 11.2 para o 11.3

openSUSE 11.3 no meu notebook

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) :D

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 :D

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.

3 Respostas

  1. 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 :-D

  2. [...] 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. [...]

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s