Atualizando o openSUSE 13.1 para o 13.2

download

Como todos sabem, a versão 13.2 do openSUSE foi lançada e para os que já estavam usando a versão 13.1, gostaria de compartilhar os passos para a atualização de distro.

Verificar se o repositório update está habilitado e habilitá-lo caso não esteja:

# zypper repos --uri
# zypper modifyrepo --enable repo-update

Se você não possui o repositório, precisará adicioná-lo:

# zypper addrepo --check --refresh --name 'openSUSE-13.1-Update' http://download.opensuse.org/update/13.1/ repo-update

Agora é garantir que todos os pacotes da versão atual estão atualizados:

# zypper refresh
# zypper update

Bem, nesse ponto, vamos remover repositórios específicos (no meu caso, LibreOffice, openvas, dentre outros) para não gerarem erros durante o processo.

O comando utilizado é esse aqui, onde XXXX pode ser o alias ou o número do repositório. Use zypper lr para listar e descobrir essa informação:

# zypper rr XXXX

Primeiro, vamos mudar os repositórios:

# cd /etc/zypp/repos.d/
# sed -i "s|13.1|13.2|g" *

Agora vamos apagar o cache dos repositórios:

# zypper clean
# rm -rf /var/cache/zypp

Com o comando “zypper lr” é possível ver que os repositórios foram alterados para a versão 13.1:

# zypper lr

Atualize a lista de repositórios:

# zypper ref

Atualize o pacote zypper antes de prosseguir com o upgrade:

# zypper install zypper

Agora só falta rodar um dist-upgrade para que o sistema seja atualizado (Tenha paciência, isso pode demorar bastante, no meu caso foram 1.5GB de downloads, e depois disso vem a instalação.)

# zypper dup

Obs.: Durante esse passo alguns conflitos de pacotes podem acontecer, tente a primeira opção, no meu caso isso aconteceu em apenas dois momentos, e depois tudo seguiu bem.

Reinicie o sistema:

# shutdown -r now

Procure pelos repositórios que você precisou excluir que sejam compatíveis com o openSUSE 13.2 e depois execute:

# zypper up

Fonte: https://en.opensuse.org/Upgrade