Autor Tópico: Atualizando do opensuse 11.4 para o 12.1  (Lida 1526 vezes)

Carlos Henrique

  • Administrator
  • Sr. Member
  • *****
  • Mensagens: 274
  • Karma: +6/-0
    • openSUSE Brasil
Atualizando do opensuse 11.4 para o 12.1
« Online: Novembro 16, 2011, 06:05:43 pm »
Com o lançamento do openSUSE 12.1 surge a dúvida de como atualizar quando ja estamos com uma versão anterior rodando e configurada do nosso jeito. No geral a opção é baixar um novo DVD e reinstalar, evitando assim qualquer problema com pacotes e tudo o mais. Mas é possível atualizar para o openSUSE 12.1 usando apenas linha de comando.

Aqui irei mostrar como fazer isso.

Preparando Seu Sistema para Atualização

Abra um terminal e digite o seguinte comando:

Código: [Selecionar]
zypper repos --uri
Ele ira listar na tela os repositórios ativos, oque temos que procurar é o repositório repo-update e ver se a coluna Enable ele esta como Sim (yes). Caso não esteja teremos que executar o comando:

Código: [Selecionar]
zypper modifyrepo --enable repo-update
Agora qeu o repositório esta confirmado como habilitado iremos dar os 2 seguintes comandos na sequencia:

Código: [Selecionar]
zypper refresh

zypper update

Ele ira instalar qualquer update necessário bastando você concordar.Apos estar com o sistema totalmente atualizado passaremos ao update da distribuição.

Rodando o Upgrade do openSUSE

Neste artigo irei dar exemplo da atualização do 11.4 para o 12.1. Comece desabilitando todos os repositorios antigos com o comando:

Código: [Selecionar]
zypper modifyrepo --all --disable
Agora iremos adicionar os novos repositorios com os comandos:

Código: [Selecionar]
zypper addrepo --name "openSUSE-12.1OSS" http://download.opensuse.org/distribution/12.1/repo/oss/ repo-12.1-oss
Código: [Selecionar]
zypper addrepo --name "openSUSE-12.1 Non-OSS" http://download.opensuse.org/distribution/12.1/repo/non-oss/ repo-12.1-non-oss
Código: [Selecionar]
zypper addrepo --refresh --name "openSUSE-12.1Updates" http://download.opensuse.org/update/12.1/ repo-12.1-update
Isto ira instalar os repositorios básicos. Caso voce use algum repositório adicional tera qeu procurar o link para eles na versão 12.1. Por exemplo o Packman seria:

Código: [Selecionar]
zypper addrepo --refresh --name "packman-opensuse-12.1" http://ftp.halifax.rwth-aachen.de/packman/suse/openSUSE_12.1/ packman
Feito isso agora iremos realmente rodar os comandos de update.

Código: [Selecionar]
zypper ref
Seguido do comando:

Código: [Selecionar]
zypper dup
Pronto depois de alguns minutos e provavelmente vários e vários pacotes baixados na net você estará com a versão mais recente do openSUSE.


Comunidade de Usuários do openSUSE Linux

Atualizando do opensuse 11.4 para o 12.1
« Online: Novembro 16, 2011, 06:05:43 pm »

asghan

  • Hero Member
  • *****
  • Mensagens: 590
  • Karma: +4/-0
Re:Atualizando do opensuse 11.4 para o 12.1
« Responder #1 Online: Novembro 16, 2011, 07:28:08 pm »
Tutorial impecável , nota 11

Holmes

  • Sr. Member
  • ****
  • Mensagens: 349
  • Karma: +6/-0
  • ...um eterno aprendiz!...
    • holmeslinux
Re:Atualizando do opensuse 11.4 para o 12.1
« Responder #2 Online: Novembro 16, 2011, 08:55:16 pm »
Carlos Henrique, boa dica. fiz isto com 11.3 para 11.4 e nos próximos dias vou repetir a dose!

vlw fwi, Holmes :)
EeePC 1008ha - Chakra Linux (Edn) - KDE 4.7.4 - Kernel 3.1.
Registered Linux User # 544666.
- Meu blog: http://holmeslinux.blogspot.com/
- Fundador do Chakra Brasil: http://chakra-linux.com.br/forum

asghan

  • Hero Member
  • *****
  • Mensagens: 590
  • Karma: +4/-0
Re:Atualizando do opensuse 11.4 para o 12.1
« Responder #3 Online: Novembro 16, 2011, 09:22:50 pm »
@Homes, como o sistema se comportou após a atualização de versão para versão? Algum bug, erro de configuração ?

Rodrigo Gabriel

  • Membro
  • ***
  • Mensagens: 100
  • Karma: +1/-0
Re:Atualizando do opensuse 11.4 para o 12.1
« Responder #4 Online: Novembro 16, 2011, 09:44:15 pm »
Grande Carlão... fazia tempo que não visitava o forum e logo encontro um post desses...!!!
 
Mas Carlos essa forma de atualização nunca foi a recomendada, visto que agora temos a ferramente própria para rolling-release o repositório Tumbleweed!

Infelizmente ainda não fiz ele funcionar perfeitamente, pois justo agora ele esta vazio e não há ainda alguma informação decente sobre ele.

Então vou aguardar alguma coisa, pois se for para fazer dessa forma então prefiro reinstalar tudo... já tive muitas dores de cabeça fazendo um upgrade dessa forma, muitas mesmo...



marcelovb

  • Global Moderator
  • Hero Member
  • *****
  • Mensagens: 1829
  • Karma: +7/-0
Re:Atualizando do opensuse 11.4 para o 12.1
« Responder #5 Online: Novembro 16, 2011, 10:05:13 pm »
Rodrigo, você está desatualizado, esta forma de atualização é suportada oficialmente há um bom tempo e em muitas atualizações nunca tive nenhum problema grave.  Uso inclusive em meus servidores de produção.
--
Marcelo Vivan Borro

Holmes

  • Sr. Member
  • ****
  • Mensagens: 349
  • Karma: +6/-0
  • ...um eterno aprendiz!...
    • holmeslinux
Re:Atualizando do opensuse 11.4 para o 12.1
« Responder #6 Online: Novembro 17, 2011, 07:07:33 am »
fiz esse tipo de atualização do 11.3 para 11.4 e o único problema que tive foi que apareceram dois aplicativos de gerenciamento de atualização (aquele que fica no painel e aparece quando está disponível alguma atualização). resolvi o problema removendo um e desativando o outro, pois prefiro fazer as atulizações via terminal. daqui a alguns dias vou fazer do 11.4 para 12.1.

vlw fwi, Holmes :)
« Última modificação: Novembro 17, 2011, 07:50:18 am por Holmes »
EeePC 1008ha - Chakra Linux (Edn) - KDE 4.7.4 - Kernel 3.1.
Registered Linux User # 544666.
- Meu blog: http://holmeslinux.blogspot.com/
- Fundador do Chakra Brasil: http://chakra-linux.com.br/forum

Comunidade de Usuários do openSUSE Linux

Re:Atualizando do opensuse 11.4 para o 12.1
« Responder #6 Online: Novembro 17, 2011, 07:07:33 am »

cvalente

  • Sr. Member
  • ****
  • Mensagens: 335
  • Karma: +4/-0
Re:Atualizando do opensuse 11.4 para o 12.1
« Responder #7 Online: Novembro 17, 2011, 08:26:38 am »
... Mas é possível atualizar para o openSUSE 12.1 usando apenas linha de comando...


 Lembrando que também é possível atualizar a versão pela interface gráfica através do yast/yast2 , para quem assim preferir .

Carlos Henrique

  • Administrator
  • Sr. Member
  • *****
  • Mensagens: 274
  • Karma: +6/-0
    • openSUSE Brasil
Re:Atualizando do opensuse 11.4 para o 12.1
« Responder #8 Online: Novembro 17, 2011, 03:05:25 pm »
Este tipo de atualização so e possivel nas ultimas versoes do openSUSE... bom a ultima vez que fiz não tive problemas.

O repositório Tumbleweed eu não uso pois  ja tive alguns  problemas com ele... :)
Acho que ele seria util se executase antes o
Código: [Selecionar]
zypper dup --from TumbleweedAi sim o tutorial acima não seria necessário eu acho.

Decidi rodar agora o zypper dup em meu 11.4 no netbook e pelo visto ira demorar um pouco ...sera necessário baixar 1,4 GB...rsrssr
Não esperava por tudo isso...mas ta otimo... assim que terminar posto algumas considerações :)

marcelovb

  • Global Moderator
  • Hero Member
  • *****
  • Mensagens: 1829
  • Karma: +7/-0
Re:Atualizando do opensuse 11.4 para o 12.1
« Responder #9 Online: Novembro 17, 2011, 03:36:20 pm »
Fiz em um netbook de teste ontem a noite, o repo packman ainda estava meio lento, mas rolou 100% sem problemas.  No fim de semana vou fazer uns servidores menos importantes.
--
Marcelo Vivan Borro

Rauhmaru

  • Hero Member
  • *****
  • Mensagens: 549
  • Karma: +8/-2
  • O'RLY?
    • Blogmaru - ShellScript, GNU/Linux, humor e talz...
Re:Atualizando do opensuse 11.4 para o 12.1
« Responder #10 Online: Novembro 18, 2011, 09:49:59 am »
Pra mim funcionou tranquilo dessa maneira:
Código: [Selecionar]
cp -rfv /etc/zypp/repos.d /etc/zypp/repos.d.old
sed -i 's/11.4/12.1/g' /etc/zypp/repos.d/*
zypper ref && zypper dup


Holmes

  • Sr. Member
  • ****
  • Mensagens: 349
  • Karma: +6/-0
  • ...um eterno aprendiz!...
    • holmeslinux
Re:Atualizando do opensuse 11.4 para o 12.1
« Responder #11 Online: Novembro 18, 2011, 09:53:13 am »
oi  Rauhmaru, somente uma dúvida:

para utilizar esse conjunto de comandos eu preciso fazer as alterações que o Carlos Henrique diz no começo desse post?

vlw fwi, Holmes :)
EeePC 1008ha - Chakra Linux (Edn) - KDE 4.7.4 - Kernel 3.1.
Registered Linux User # 544666.
- Meu blog: http://holmeslinux.blogspot.com/
- Fundador do Chakra Brasil: http://chakra-linux.com.br/forum

Rauhmaru

  • Hero Member
  • *****
  • Mensagens: 549
  • Karma: +8/-2
  • O'RLY?
    • Blogmaru - ShellScript, GNU/Linux, humor e talz...
Re:Atualizando do opensuse 11.4 para o 12.1
« Responder #12 Online: Novembro 18, 2011, 09:56:38 am »
Não. O primeiro comando faz backup dos arquivos do seu repositório;
O segundo ( sed ) substitui os repositórios do 11.4 pelos do 12.1;
O terceiro atualiza os repositórios;
O quarto faz o update.

Para quem usa repositório do DVD do 11.4 ou qualquer outro repositório local, recomendo remover-los.


Holmes

  • Sr. Member
  • ****
  • Mensagens: 349
  • Karma: +6/-0
  • ...um eterno aprendiz!...
    • holmeslinux
Re:Atualizando do opensuse 11.4 para o 12.1
« Responder #13 Online: Novembro 18, 2011, 09:59:22 am »
muito obrigado Rauhmaru! muito interessante, no final de semana vou tentar!

vlw fwi, Holmes :)

EeePC 1008ha - Chakra Linux (Edn) - KDE 4.7.4 - Kernel 3.1.
Registered Linux User # 544666.
- Meu blog: http://holmeslinux.blogspot.com/
- Fundador do Chakra Brasil: http://chakra-linux.com.br/forum

Rauhmaru

  • Hero Member
  • *****
  • Mensagens: 549
  • Karma: +8/-2
  • O'RLY?
    • Blogmaru - ShellScript, GNU/Linux, humor e talz...
Re:Atualizando do opensuse 11.4 para o 12.1
« Responder #14 Online: Novembro 18, 2011, 10:02:26 am »
A vantagem de fazer dessa maneira é que não precisa reinstalar nada.
Eu precisei apenas rodar o /etc/init.d/vboxdrv setup para o virtualbox, por causa da mudança de Kernel. Fora isso, tudo tranquilo. :)