Depois de dar uma pequena explicação do que é e para quê serve o Tumbleweed, veremos como ativá-lo. Aqui, vou usar o exemplo de como habilitá-lo no
openSUSE 12.3, versão atual no momento deste artigo. Para versões futuras, basta mudar o número correspondente à versão.
Antes de iniciar, certifique-se que seu sistema encontra-se atualizado com os mais recentes pacotes, usando para isso, o sistema tradicional de atualizações do openSUSE.
Na dúvida, abra o
YaST e atualize o sistema, ou execute em um terminal:
# zypper up
As ações abaixo podem ser feitas no YaST ou via terminal (com o
zypper). Apresentarei aqui apenas a forma pelo terminal, uma vez que no YaST é muito simples de executar.
Remova as versões específicas dos repositórios do openSUSE 12.3:
# zypper rr http://download.opensuse.org/distribution/12.3/repo/oss
# zypper rr http://download.opensuse.org/distribution/12.3/repo/non-oss
# zypper rr http://download.opensuse.org/update/12.3
# zypper rr http://download.opensuse.org/update/12.3-non-oss
Se você tiver repositórios de terceiros, deverá removê-los também. Basta seguir o mesmo procedimento acima, trocando apenas a URL.
Adicione os seguintes repositórios:
# zypper ar --refresh http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ Tumbleweed
# zypper ar --refresh http://download.opensuse.org/distribution/openSUSE-current/repo/oss openSUSE_Current_OSS
# zypper ar --refresh http://download.opensuse.org/distribution/openSUSE-current/repo/non-oss openSUSE_Current_non-OSS
# zypper ar --refresh http://download.opensuse.org/update/openSUSE-current openSUSE_Current_updates
# zypper ar --refresh http://packman.inode.at/suse/openSUSE_Tumbleweed Packman_Tumbleweed
* Note que há um espaço entre o fim de cada URL e o nome do repositório, e que o único repositório externo adicionado foi o do
Packman, que mantém um repositório específico para Tumbleweed. Esse é importante manter, para garantir que os codecs e os aplicativos de multimídia estarão disponíveis em suas versões Rolling Release também!
Com os repositórios configurados, vamos alterar agora o fornecedor padrão de software no openSUSE para o fornecedor Tumbleweed. Isto é feito criando um arquivo chamado "Tumbleweed.conf" no diretório "/etc/zypp/vendors.d/", com o seguinte conteúdo:
[Main]
vendors = suse,opensuse,obs://build.opensuse.org/openSUSE:Tumbleweed
Uma vez configurado o sistema, vamos obter as atualizações disponibilizadas, executando o seguinte comando:
# zypper dup
Pronto!
O sistema está atualizado com os pacotes que foram disponibilizados, até então, para esta versão.
Rode periodicamente o comando acima, ou use o YaST, para verificar e obter novas atualizações, conforme elas vão sendo lançadas.
Conclusão
A forma como o openSUSE traz seu sistema de atualização constante, é um pouco diferente do que das outras distribuições com essas características.
No entanto, houve grande aceitação dos usuários desta distribuição a esse sistema, pois bastam algumas poucas configurações para modificar o sistema.
Eu o testei com o openSUSE 12.2 e, por ocasião do lançamento da versão 12.3, a atualização da distribuição trouxe exatamente tudo que a versão 12.3 oferece, sem precisar de novo download de imagem ISO e sem necessitar de uma nova instalação. E o mais importante, é que o sistema tem-se mantido estável.
Os créditos das imagens vão para o meu amigo
Edinaldo, que me ajudou na elaboração deste artigo e permitiu que eu o publicasse em seu blog também:
* Leia os comentários.
Informações importantes são compartilhadas e também fazem parte do artigo.
Abraços!