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.448 ]

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

Editores e processadores de texto para GNU/Linux

Otimizando o Sabayon Linux (inclusive o Firefox)

Agora existem espelhos brasileiros do Sabayon Linux, use-os!

Symbaloo para uso em Química e Pesquisa Científica

Regulando o desktop para trabalhar em máxima performance

Leitura recomendada

Instalação do Lazarus no Slackware Linux

Instalando um ambiente leve e funcional em computadores antigos

Inclusão Digital

Bottlenecks - Métricas de performance de servidores

SIAGES: Uma oportunidade de negócio com software livre

  
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