Atualizando OpenSUSE 12.2 para 12.3

1. Atualizando OpenSUSE 12.2 para 12.3

Daniel Atilio
Daniel Atilio

(usa openSUSE)

Enviado em 18/03/2013 - 08:44h

Olá Pessoal…

Após muito tempo (muito tempo mesmo, rs) volto a falar de openSUSE, hoje mostrando como atualizar a versão 12.2 para 12.3 (lançada na quarta feira passada).

Para quem se interessar em ver o post com imagens: http://terminaldeinformacao.com/2013/03/18/atualizando-opensuse-12-2-para-12-3/

Há dois métodos de atualizar, graficamente e o modo via terminal.

#> Modo gráfico (mais fácil e recomendado):

Acesse esse link http://software.opensuse.org/123/pt_BR , e na parte de escolha do tipo de mídia que será baixada, escolha “Rede”, então escolha o tipo de sistema (32 bits ou 64 bits), e efetue o download.

Será solicitado então, se é uma nova instalação ou uma atualização, escolha atualização.

Escolha então o sistema operacional que será atualizado.

Confirmando a opção, será mostrado um resumo da atualização.

Após confirmado, será iniciado a atualização, agora basta aguardar, podem ser poucos ou muitos pacotes para download e vai depender da velocidade da sua conexão. Se aparecer algumas mensagens de erro, basta ignorar e prosseguir.

#> Modo texto (mais complexo):
Obs.: Todos os comandos devem ser executados como ROOT.

Cheque se o repositório de atualização (repo-update) está ativado, caso não esteja ative.

> zypper repos --uri 


Se a coluna Enabled (Ativado), estiver marcando No (Não), digite o seguinte comando para ativar:

> zypper modifyrepo --enable repo-update 


Caso não haja o repositório de atualização no seu sistema (repo-update), adicione ele (se você utiliza um openSUSE mais obsoleto, substitua o 12.2 abaixo, pela sua versão, ex.: 12.1):

> zypper addrepo --check --refresh --name 'openSUSE-12.2-Update' http://download.opensuse.org/update/12.2/ repo-update 


Agora atualize a sua distro atual:

> zypper ref
> zypper up


Depois de atualizar, verifique os repositórios que você possui:

> zypper lr 


Desative os repositórios de terceiros que você não usa mais:

> zypper rr {nome-repositorio} 


Mude todas as versões dos repositórios para as novas (12.3). No exemplo abaixo onde estiver 12.2, substitua com sua versão do openSUSE, caso use alguma obsoleta (ex.: 11.4):

> sed -i 's/12.2/12.3/g' /etc/zypp/repos.d/* 


Se você estiver utilizando uma versão mais obsoleta do openSUSE (12.1 para trás), adicione o seguinte repositório:

> zypper ar -f http://download.opensuse.org/update/12.3-non-oss/ repo-update-non-oss 


Agora basta atualizar os repositórios:

> zypper ref 


Por último, atualize o sistema:
Modo Normal:

> zypper dup 


Modo Avançado (Baixar pacotes em modo avançado):

> zypper dup --download "in-advance" 


Caso queria adicionar repositórios adicionais, pode usar o comando padrão:

> zypper addrepo --name   


Ou já adicionar o repositório pelo link .repo:

> zypper ar {link-do-repo} 


Durante a atualização, alguns repositórios deram problemas, tive que desativar alguns, atualizar outros e adicionar, abaixo a lista (para dúvidas, de como manusear repositórios no openSUSE, leia Manipulação de Aplicativos e Repositórios no openSUSE - http://terminaldeinformacao.com/2012/09/27/manipulacao-de-aplicativos-e-repositorios-no-opensuse/).
- Emulators: Repositório Desabilitado
- Games: Repositório Desabilitado
- Java: Atualizado com a url -> http://download.opensuse.org/repositories/Java:/packages/openSUSE_Factory/
- KDE Update Apps: Repositório Desabilitado
- Packman: Atualizado com a url -> http://packman.inode.at/suse/openSUSE_12.3/
- Tumbleweed: Reposiório Adicionado (por questões de compatibilidade de alguns pacotes) -> http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/
- VirtualBox: Atualizado com a url -> http://download.opensuse.org/repositories/Virtualization:/VirtualBox_backports/openSUSE_Factory/

Se houverem problemas na atualização, avalie quais são as melhores opções para atualizar, no meu caso, tive que desabilitar alguns pacotes e desinstalar outros, abaixo um resumo do problema que tive (dos pacotes):
Problema: perl-Gtk2-Ex-FormFactory-0.65-6.1.x86_64 requer perl = 5.16.0, mas este requisito não pode ser fornecido
Problema: perl-Event-RPC-1.01-5.1.x86_64 requer perl = 5.16.0, mas este requisito não pode ser fornecido
Problema: perl-Event-ExecFlow-0.64-5.1.x86_64 requer perl = 5.16.0, mas este requisito não pode ser fornecido
Problema: dvdrip-0.98.11-5.58.x86_64 requer perl = 5.16.0, mas este requisito não pode ser fornecido

Atualizando por esse método (via terminal), tive apenas 3 probleminhas, um simples, um médio e um complexo, primeiramente, no boot, aparecia como opção 12.2, mas isso é só alterar (leia Entendendo e Manipulando o GRUB 2 - http://terminaldeinformacao.com/2012/12/21/entendendo-e-manipulando-o-grub-2/), o segundo foi que o openSUSE não desligava e não reiniciava pelo botão KickOff (do KDE), para solucionar tive que desligar / reiniciar pelo halt / poweroff.

Desligar:

> sudo halt 


Reiniciar:

> sudo halt --reboot 


E o último problema foi em meu VirtualBox, que não sei dizer o motivo, não conseguia abrir máquinas virtuais já existentes, nem outros HDs virtuais (já existentes).

Referência: SDB:System upgrade - http://en.opensuse.org/SDB:System_upgrade

Bom pessoal, por hoje é só.
Qualquer dúvida, podem entrar em contato.
Abraços e até a próxima.

Referência: Terminal de Informação - http://terminaldeinformacao.com/2013/03/18/atualizando-opensuse-12-2-para-12-3/


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts