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:
1 2 |
# zypper repos --uri # zypper modifyrepo --enable repo-update |
Se você não possui o repositório, precisará adicioná-lo:
1 |
# 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:
1 2 |
# 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:
1 |
# zypper rr XXXX |
Primeiro, vamos mudar os repositórios:
1 2 |
# cd /etc/zypp/repos.d/ # sed -i "s|13.1|13.2|g" * |
Agora vamos apagar o cache dos repositórios:
1 2 |
# 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:
1 |
# zypper lr |
Atualize a lista de repositórios:
1 |
# zypper ref |
Atualize o pacote zypper antes de prosseguir com o upgrade:
1 |
# 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.)
1 |
# 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:
1 |
# shutdown -r now |
Procure pelos repositórios que você precisou excluir que sejam compatíveis com o openSUSE 13.2 e depois execute:
1 |
# zypper up |
Fonte: https://en.opensuse.org/Upgrade