Aqui está a tradução(feita por mim) da página do openSUSE. Uma vez que no artigo não contempla todas as informações necessárias.
Atualizar para uma nova Versão do openSUSE
Preparar a instalação
O ponto de partida é o último lançamento do openSUSE com todas as atualizações aplicadas. Os passos seguintes mostrarão como atualizar a sua distribuição openSUSE com os pacotes recentes antes de atualizar para a próxima versão.
Linha de Comando
1. Verificar se o repositório update já existe e está habilitado.
zypper repos --uri
Verificar se
http://download.opensuse.org/update/11.3/
(substituir 11.3 pela sua versão) existe o 1 do URI na coluna de valores(#), e Sim na coluna Habilitado, como no exemplo abaixo,
# | Apelido | Nome | Habilitado | Atualizar | URI
---+-----------------+-----------------+---------+---------+---------------------------------------
1 | repo-update | repo-update | Sim | Sim |
http://download.opensuse.org/update/11.3/
Se na coluna Habilitado tiver Não, deve-se habilitar com este comando,
zypper modifyrepo --enable repo-update
onde ‘repo-update’ será o nome do repositório update.
Se já existe e está habilitado, continuar no passo 3.
2. Adicionar o repositório update.
zypper addrepo --check --name 'openSUSE-11.3-Update'
http://download.opensuse.org/update/11.3/repo-update
Substituir 11.3 por sua versão instalada
3. Atualizar o sistema com os pacotes mais recentes.
zypper refresh
zypper update
Executando a Atualização
Os seguintes passos mostrarão como atualizar o openSUSE para a próxima versão liberada (ex. 11.3 -> 11.4).
Linha de Comando
Usando como exemplo a atualização de 11.3 -> 11.4 :
Desabilitar todos os repositórios existentes do pré-openSUSE 11.3 ,
zypper modifyrepo --all --disable
Adicionar os novos repositórios do openSUSE 11.4 ,
zypper addrepo --name "openSUSE-11.4 OSS"
http://download.opensuse.org/distribution/11.4/repo/oss/ repo-11.4-oss
zypper addrepo --name "openSUSE-11.4 Non-OSS"
http://download.opensuse.org/distribution/11.4/repo/non-oss/ repo-11.4-non-oss
zypper addrepo --name "openSUSE-11.4 Updates"
http://download.opensuse.org/update/11.4/ repo-11.4-update
O último argumento configura um apelido (uma abreviação), pode-se escolher um outro apelido para os novos repositórios no comando acima.
Procurar por repositórios de terceiros atualizados compatíveis com o openSUSE 11.4 que tenham sidos usados na versão anterior e adicioná-los para esta nova versão.
Advertência: Usar com cautela. Usando repositórios de terceiros pode aumentar a possibilidade de que a atualização não se complete corretamente.
zypper addrepo --name <name> <url> <alias>
Ou se temos URL de um arquivo .repo:
zypper ar <url.repo>
Agora executar a atualização completa da distribuição.
zypper ref
zypper dup
Como o comando zypper acima baixará os pacotes necessários e em seguida fará a instalação deles. Para baixar todos os pacotes previamente, usar o comando:
zypper dup --download "in-advance"
Se o dist upgrade acima for usado antes da data do lançamento oficial (ex.. 110.03.2011 para 11.4), pode-se acabar ter instalado um Release Candidate (RC) ou uma versão milestone e será necessário repetir o passo final zypper dup para receber o lançamento final.
Além disso pode-se executar zypper dup com uma certa regularidade para se ter a certeza de que teremos os últimos pacotes instalados dos vários repositórios que foram habilitados. No YOU (Yast Online Update) somente atualiza os pacotes de segurança dos repositórios oficiais.