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.