Ponto de Partida
O ponto de partida é suportado pelo openSUSE 11.1 com todas as atualizações aplicáveis atualmente. Os passos seguintes mostram como atualizar o openSUSE 11.1 para o pacotes atuais antes de atualizar para o openSUSE 11.2.CLI
Se a sua lista de repositórios e umrepo-update não estiver presente, faça o estas recomendações, ou ignore esta etapa se estiver presente. (Nota: Estes passos demonstram como adicionar o repositório de atualização para o openSUSE 11.1, que é a única versão que tem suporte a atualização para 11.2)
Se você listou seus repositórios que viu que o repo-update está presente, mas não habilitado, realize os seguinte passo ou pule este passo, se ele já estiver habilitado.zypper ar -c -n 'openSUSE-11.1-Update'http://download.opensuse.org/update/11.1/ repo-update
zypper mr --enable repo-update
Se você já possui o repositório adicionado e habilitado, basta executar o seguinte:
zypper refresh zypper up
Para mais informações, leia Zypper Uso.
Implementação
Os seguintes passos irá mostrar como você poderá atualizar seu openSUSE 11.1 para o openSUSE 11.2
Linha de Comando
Liste seus repositórios e note quais não são compatíveis.
zypper ls -d
Adapte seus repositórios para suportar o openSUSE 11.2 (pacotes antigos não são compatíveis)
Desabilite todos os repositórios existentes pre-openSUSE 11.2 e adicione os novos repositórios do openSUSE 11.2.
Procure por repositórios de Terceiros atualizados para o openSUSE 11.2 e adicione-os. AVISO: Use com cuidado. Usar repositórios de terceiros aumenta a probabilidade de uma atualização não completar corretamente.zypper mr --all -d zypper ar http://download.opensuse.org/distribution/11.2/repo/oss/ "openSUSE 11.2 OSS" zypper ar http://download.opensuse.org/update/11.2/ "openSUSE 11.2 Updates"
zypper ar
Em seguida, execute os seguintes comandos nesta ordem.
O número de dependências ligadas a libzypp irá resultar em uma atualização para a maioria dos pacotes com um simples comando. Agora execute uma atualização de distribuição completa:zypper refresh # Atualize o metadata local e o conteúdo dos repositórios zypper in zypper # Obtenha com o próprio zypper o zypper da versão 11.2.
YAST_IS_RUNNING=instsys zypper dup # Instale os pacotes
Se você preferir, baixe todos os pacotes antes de instalar, adicionando a flag -d no final do comando. Configure YAST_IS_RUNNING para ignorar a instalação individual dos pacotes pos-instalação chamados pelo SuSEConfig, evitando um bug que pode causar a morte de clientes X durante a atualização, e deixar o sistema inutilizável se zypper está sendo executado em uma janela do cliente X.
Finalmente, force um refresh nas configurações do sistema e reincie:
Nota: Se você tem um número limitado de repositórios existentes que deseja manter, outra opção é excluir completamente a sua lista de repositórios. Isso ocorrerá depois deSuSEconfig reboot
em cima, mas antes de zypper dupzypper in zypper
Nota: openSUSE 11.2 será lançado no dia 12 de novembro de 2009, assim se você fizer antes os passos acima, você irá instalar uma versão Release Candidate (RC) e terá de repetir estes passos acima mais tarde.mv /etc/zypp/repos.d /etc/zypp/repos.d-backup
Para instruções detalhadas, visite: http://en.opensuse.org/Wagon E mais especificadamente: http://en.opensuse.org/Wagon#Example_usage:_Upgrading_from_11.1_to_11.2_via_Wagon
1. Assegure-se que você possui yast2-wagon instalado
2. Assegure-se que você possui apenas repositórios 11.2 habilitados
3. Inicie YaST2 wagon
4. Siga os procedimentos
5. reinicie
Sub-Recursos
- #305624: Permitindo o Download de Todos os Pacotes Antes de Instalar
- Evite o download de pacotes inalterados e reconstruídos
- Habilite aria2 para melhorar a confiabilidade do download

















