Experimento: Transformando openSUSE 12.3 Tumbleweed em 13.2 Factory Milestone 0

Este artigo descreve a atualização e conversão do openSUSE 12.3 Tumbleweed (já Rolling Release) na versão do futuro, 13.2. Esta versão é chamada openSUSE Factory Milestone 0, é experimental e com pacotes Bleeding Edge.

[ Hits: 14.455 ]

Por: Alberto Federman Neto. em 19/05/2014 | Blog: https://ciencialivre.blog/


Repositórios



Me baseei em procedimentos descritos nestes artigos e posts:
O primeiro passo é atualizar toda a distro, o máximo possível. Isso pode ser feito no YaST ou com os comandos:

# zypper -v ref
# zypper -v lu
# zypper -v up
# zypper -v dup


Depois, é necessário trocar os repositórios para os do openSUSE Factory.

Embora possa ser feito com comandos (zypper), os repositórios openSUSE tem nomes e URLs longas e não fáceis de memorizar e, por isso, eu acho mais prático fazê-lo com o YaST, que é um aplicativo gráfico muito bem elaborado e repleto de recursos:
Sugiro que vocês também façam assim.

De versão para versão, os nomes mudam pouco, o que muda é a versão, por isso, pode-se editar diretamente no YaST. Abra a sessão Gerenciador de Pacotes do YaST (Instale/Remova Programas do openSUSE) e clique em Configurações, escolha Repositórios.

Primeiro, desative (melhor ainda se remover) os repositórios somente referentes às versões antigas e os do Tumbleweed.

Depois, edite cada um dos repositórios das versões antigas, na linha: "12.1" ou "12.2", ou "12.3", trocando para "13.2", sem mexer no resto do nome ou da URL. Isso transforma os repositórios oficiais (Oss e Non-Oss) nos repositórios para os pacotes do Factory.

A imagem abaixo mostra, graficamente, esclarecendo como deve proceder. Nesse repositório Non-Oss, a numeração "12.3" foi simplesmente trocada para "13.2":
Linux: Experimento: Transformando openSUSE 12.3 Tumbleweed em 13.2 Factory Milestone 0
Para cada repositório editado, o YaST facilita a tarefa, porque se você errar a edição, o YaST te avisa que não achou o repositório. Basta cancelar e editar de novo.

Onde eu não achei repositórios do Factory (13.2), usei os da versão oficial mesmo (13.1). Terminada a edição, já pode fechar o YaST.

Para servir de guia, estes são os repositórios que usei e ativei, pois meu openSUSE tem vários ambientes gráficos: KDE, MATE, LXDE, etc. O comando para ver isso é:

zypper -v repos -d
Verbosidade: 1
# | Álias             | Nome                        | habilitado | Atualizar | Prioridade | Tipo  | URI                                         | Serviço
---+-------------------------------+-----------------------------------------------------+------------+-----------+------------+--------+------------------------------------------------
1 | SC_Packages          | SC_Packages                     | Sim    | Sim    |  99    | rpm-md | http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_Factory/  |

2 | X11_MATE_Current       | The latest official release of MATE (openSUSE_13.1) | Sim    | Não    |  99    | rpm-md | http://download.opensuse.org/repositories/X11:/MATE:/Current/openSUSE_13.1/
   |
3 | download.opensuse.org-Stable | openSUSE BuildService - LibreOffice         | Sim    | Sim    |  99    | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_13.1/    |

4 | download.opensuse.org-lxde  | openSUSE BuildService - LXDE            | Sim    | Sim    |  99    | rpm-md | http://download.opensuse.org/repositories/X11:/lxde/openSUSE_13.1/         |

5 | download.opensuse.org-mozilla | openSUSE BuildService - Mozilla           | Sim    | Sim    |  99    | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_13.1/          |

6 | download.opensuse.org-update | Repositório principal de atualização        | Sim    | Sim    |  99    | rpm-md | http://download.opensuse.org/update/13.2/                      |

7 | ftp.gwdg.de-suse       | Packman Repository                 | Sim    | Sim    |  99    | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/              |

8 | home:lOtz1009:emerald     | home:lOtz1009:emerald                | Sim    | Sim    |  99    | rpm-md | http://download.opensuse.org/repositories/home:/lOtz1009:/emerald/openSUSE_Factory/ |

9 | openSUSE-Factory-Non-Oss   | openSUSE-Factory-Non-Oss              | Sim    | Sim    |  99    | yast2 | http://download.opensuse.org/factory/repo/non-oss/                 |

10 | openSUSE-Factory-Oss     | openSUSE-Factory-Oss                | Sim    | Sim    |  99    | yast2 | http://download.opensuse.org/factory/repo/oss/                   |


11 | openSUSE:12.3:Update     | openSUSE:13.2:Update                | Sim    | Sim    |  99    | rpm-md | http://download.opensuse.org/update/13.2/                      |

12 | openSUSE_Current_OSS     | openSUSE_Current_OSS                | Sim    | Sim    |  99    | yast2 | http://download.opensuse.org/distribution/openSUSE-current/repo/oss         |

13 | openSUSE_Current_non-OSS   | openSUSE_Current_non-OSS              | Sim    | Sim    |  99    | yast2 | http://download.opensuse.org/distribution/openSUSE-current/repo/non-oss       |

14 | openSUSE_Current_updates   | openSUSE_Current_updates              | Sim    | Sim    |  99    | rpm-md | http://download.opensuse.org/update/openSUSE-current                |

15 | repo-debug          | openSUSE-13.2-Debug                 | Sim    | Sim    |  99    | yast2 | http://download.opensuse.org/debug/distribution/13.2/repo/oss/           |

16 | repo-debug-update       | openSUSE-13.2-Update-Debug             | Sim    | Sim    |  99    | rpm-md | http://download.opensuse.org/debug/update/13.2/                   |

17 | repo-debug-update-non-oss   | openSUSE-13.2-Update-Debug-Non-Oss         | Sim    | Sim    |  99    | rpm-md | http://download.opensuse.org/debug/update/13.2-non-oss/               |

18 | repo-source          | openSUSE-13.2-Source                | Sim    | Sim    |  99    | yast2 | http://download.opensuse.org/source/distribution/13.2/repo/oss/



Adicionados os repositórios, os atualize no YaST, Upper ou com o comando:

# zypper ref

Eis os meus repositórios atualizados:

sudo zypper refresh
O repositório 'SC_Packages' está atualizado.
O repositório 'The latest official release of MATE (openSUSE_13.1)' está atualizado.
O repositório 'openSUSE BuildService - LibreOffice' está atualizado.
O repositório 'openSUSE BuildService - LXDE' está atualizado.
O repositório 'openSUSE BuildService - Mozilla' está atualizado.
O repositório 'Repositório principal de atualização' está atualizado.
O repositório 'Packman Repository' está atualizado.
O repositório 'home:lOtz1009:emerald' está atualizado.
Recuperando os metadados do repositório 'openSUSE-Factory-Non-Oss' ..[CONCLUÍDO]
Construindo o cache do repositório 'openSUSE-Factory-Non-Oss' .......[CONCLUÍDO]
O repositório 'openSUSE-Factory-Oss' está atualizado.
O repositório 'openSUSE:13.2:Update' está atualizado.
O repositório 'openSUSE_Current_OSS' está atualizado.
O repositório 'openSUSE_Current_non-OSS' está atualizado.
O repositório 'openSUSE_Current_updates' está atualizado.
O repositório 'openSUSE-13.2-Debug' está atualizado.
O repositório 'openSUSE-13.2-Update-Debug' está atualizado.
O repositório 'openSUSE-13.2-Update-Debug-Non-Oss' está atualizado.
O repositório 'openSUSE-13.2-Source' está atualizado.

Todos os repositórios foram atualizados.


Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Repositórios
   3. Atualização da distro
Outros artigos deste autor

Os bons tempos voltaram! Revivendo e revisitando o WindowMaker

Linux no Pendrive: Definitivamente configurável e persistente

Clonando e Salvando Todos os Linux de um Disco Rígido para um HD Portátil Usando Gparted

Ambiente gráfico MATE no Sabayon Linux

Como instalar pacotes no Sabayon

Leitura recomendada

Instalando o CACIC no Debian Linux

Integrando Asterisk ao PABX através de placa de fax modem

Migração de Software Proprietário para Software Livre em Instituição Pública

Sabayon Linux remasterizado para placas de vídeo ATI

Redmine 2.1.4 no Debian Squeeze - Instalação e configuração

  
Comentários
[1] Comentário enviado por removido em 19/05/2014 - 17:42h

Queria saber porque versões de testes, apesar de alguns bugs, são mais rápidas que as estáveis. rs

Tenho uma partição de testes (50 Gb) e quero fazer esses experimentos também.
Quero testar os limites do camaleão.


* Favoritado!

[2] Comentário enviado por Fabio_Farias em 19/05/2014 - 19:58h

O trabalho do Alberto no VOL é excelente. Sempre trazendo novidades. Essa de transformar o Tumbleweed (Rolling Release estável) em Factory (um "Rolling Release" instável) serve como uma boa experiência para testar a distro e aprender como funciona seu processo de atualização. Mas foi bom deixar claro que essa tarefa envolve riscos de se ter o sistema quebrado.

Também dá para fazer o mesmo a partir de uma versão estável do openSUSE que não esteja no "modo Tumbleweed". Só seguir os mesmos procedimentos.

Parabéns pelo artigo amigo!

Abraços!

[3] Comentário enviado por albfneto em 19/05/2014 - 21:30h

INFORMAÇÃO:
ESTE ARTIGO É OBSOLETO!

Em 30 de Novembro de 2014.

Se você seguir meu Artigo, vai misturar os Repositórios.

A equipe do OpenSUSE modificou seu Desenvolvimento.

Agora,Tumbleweed e Factory são a mesma versão Rolling Release:

http://www.muylinux.com/2014/10/24/opensuse-factory-tumbleweed-rolling-release

Siga como neste Post do Colega Izaías:

http://www.vivaolinux.com.br/topico/openSUSE-Linux-Brasil/opensuse-132-para-tumbleweed/

ou faça instalação limpa do OpenSUSE Factory


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts