:::: MENU ::::

terça-feira, 10 de novembro de 2009

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 mais recentes antes de atualizar para o openSUSE 11.2.


CLI

Se na sua lista de repositórios não estiver presente o repositório repo-update, faça estas recomendações, caso contrário, ignore. (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)


zypper ar -c -n 'openSUSE-11.1-Update'
http://download.opensuse.org/update/11.1/ repo-update
Se você listou seus repositórios que viu que o repo-update está presente, porém não habilitado, realize os seguintes passos ou pule, caso ele já estiver habilitado.

zypper mr --enable repo-update

Se você já possui o repositório adicionado e habilitado, basta executar o seguinte comando:

zypper refreshzypper up

Para mais informações, leia Zypper Uso.


Implementação

Os passos seguintes 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.
zypper mr --all -dzypper 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"
Adicionalmente, 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 dar merda erros em uma atualização.

zypper ar  

Em seguida, execute os seguintes comandos, exatamente nesta ordem.
zypper refresh          # Atualize o metadata local e o conteúdo dos repositórioszypper in zypper        # Obtenha com o próprio zypper o zypper da versão 11.2. 
O número de dependências ligadas a libzypp irá resultar em uma atualização para a maioria dos pacotes. Agora execute uma atualização de distribuição completa:

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 a variável "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 o zypper estiver sendo executado em uma janela do cliente X.

Finalmente, force um refresh nas configurações do sistema e reincie:
SuSEconfigreboot
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 de
zypper in zypper
em cima, mas antes de zypper dup
mv /etc/zypp/repos.d /etc/zypp/repos.d-backup
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.

Para instruções mais 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 o pacote 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
  • Evite o download de pacotes inalterados e reconstruídos
  • Habilite aria2 para melhorar a confiabilidade do download

0 comentários:

Postar um comentário

Só não vale xingar a mãe ou puxar cabelo nos comentários =)

Posts populares