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

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

ATI Catalyst Radeon Graphics no Sabayon Linux - Instalando e configurando drivers proprietários

openSUSE - As várias formas de atualizá-lo e de instalar pacotes

Alternativas ao Google - Sites de busca e motores de procura

Experimentos com GNOME3 em instalações contendo outros ambientes gráficos

Linux pode ser usado por todo mundo! Escolhendo o seu primeiro Linux. Duas Filosofias fundamentais

Leitura recomendada

Instalação do navegador Vivaldi no GNU/Linux

Como assistir Vídeos e Filmes diretamente do Linux para seu Chromecast via Stream2chromecast

Mono e C# (parte 2)

SIGE Plus, uma derivação do código do Siages descontinuado pela Solis

Ansible AWX

  
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