OpenSUSE Leap é uma distribuição Linux sólidaque oferece uma plataforma sólida para pessoas sérias. O problema é que, como se concentra na estabilidade, as atualizações mais recentes do software tendem a demorar um pouco para aparecer. Em vez de obter um kernel mais recente ou atualizações para o Gnome e etc, os usuários acabam tendo que esperar. Para alguns, isso não é grande coisa. Para outros, isso pode ser um verdadeiro aborrecimento. Se você deseja abandonar o Leap em busca de softwares mais novos, a maneira mais fácil é atualizá-lo para uma distribuição de release. Veja como você pode converter o OpenSUSE Leap em Tumbleweed.
ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.
Fazer backup de repositórios de software antigos
Antes de adicionar as novas fontes de software para o SUSE,você precisará fazer backup dos antigos. É uma boa ideia, pois se a atualização falhar a qualquer momento, você poderá restaurar as fontes de software antigas e reverter a atualização. Para fazer backup das fontes antigas do software SUSE Leap, primeiro abra uma janela do terminal. Efetue login no usuário root com sue CD para a pasta repo.
su cd /etc/zypp/repos.d/
Dentro da pasta repos.d, crie um subdiretório. Nomeie este subdiretório como "backups", "old" ou qualquer outro nome que achar adequado.
mkdir backups
Com a nova pasta de repositório de backup feita dentro do /repos.d/, mova todo o software atual do SUSE Leaprepositórios nesse diretório. Lembre-se de que, após mover essas fontes de software da pasta principal, você não terá mais acesso às fontes de software do Suse Leap. Se você estiver usando um software que depende muito do LEAP e não funciona com o Tumbleweed, precisará instalá-lo e encontrar um software compatível com o Leap.
Nota: a maneira mais rápida de encontrar software compatível é no OBS.
mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/backup
Depois de executar o mv comando, todo o software Leap atualrepositórios não estão mais ativos. Não tente atualizar ou instalar um novo software até adicionar as fontes de software Tumbleweed. O Zypper não fará nada (ou pior, gera muitos erros).
Adicionar novos repositórios de software
O núcleo do OpenSUSE, esteja você usando Leap ouO Tumbleweed é determinado pelas fontes de software às quais o sistema operacional tem acesso. Isso significa que, se você tiver apenas fontes de software Leap e atualizar sua versão do SUSE, ele instalará a versão mais recente do software para essa versão. O mesmo pode acontecer se um usuário alterar as fontes do software Leap para as fontes Tumbleweed e atualizar: ele será convertido para a versão mais recente da distribuição do release do SUSE.
Para fazer isso, abra uma janela do terminal e digite os seguintes comandos:
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update
OpenSUSE Leap para Tumbleweed
Com as novas fontes de software dentro do Leap,o software pode ser instalado a partir do lado do Tumbleweed. No entanto, antes que algo aconteça, você precisará fazer uma "atualização de distribuição". Este é um processo pelo qual um sistema operacional Linux passa, descarta software e arquivos desatualizados de uma versão antiga, em favor da nova versão. No SUSE, isso é feito com o gerenciador de pacotes Zypper e é um processo muito suave e fácil. Para iniciar a atualização, basta executar:
sudo zypper dup
![](/images/linux/how-to-convert-opensuse-leap-to-tumbleweed.jpg)
Ao inserir esse comando no terminal Bash, uma mensagem dizendo "Você está prestes a fazer um upgrade de distribuição com todos os repositórios ativados. Verifique se esses repositórios são compatíveis antes de continuar. Consulte 'man zypper' para obter mais informações sobre este comando. "
Quando o zypper dup Quando o comando é executado, tudo deve ocorrer sem problemas, desde que todas as fontes de software tenham sido adicionadas ao sistema. Se você perdeu um, é por isso que o comando falha.
![](/images/linux/how-to-convert-opensuse-leap-to-tumbleweed_2.jpg)
O processo de atualização da distribuição sem dúvidaDemora muito tempo. Isso ocorre porque, quando você atualiza, o SUSE baixa muito mais do que as atualizações do navegador. Em vez disso, você receberá milhares de pacotes, incluindo a versão mais recente do seu ambiente de área de trabalho, um novo kernel Linux e etc.
Fazendo o downgrade para o salto
É possível fazer o downgrade do Tumbleweed de volta para o Leap. Primeiro, abra uma janela do terminal e efetue login no usuário root usando su. Uma vez logado como root, navegue até a pasta repositórios de software.
su cd /etc/zypp/repos.d/
Usando o comando rm, exclua todos os rastreamentos dos repositórios de software Tumbleweed adicionados anteriormente.
rm /etc/zypp/repos.d/*.repo
Em seguida, mova todos os arquivos da pasta de backup de volta para a pasta principal do repositório.
mv /etc/zypp/repos.d/backup /etc/zypp/repos.d/
Com os repositórios antigos de volta no lugar, execute o comando update.
zypper dup
Como antes, o Zypper levará algum tempo paradowngrade. Esse processo de downgrade deve funcionar, na maior parte. Você pode ter problemas porque geralmente não é uma boa ideia fazer o downgrade de um sistema operacional para uma versão anterior. Se você atualizou do OpenSUSE Leap para o Tumbleweed e deseja voltar, o melhor curso de ação provavelmente é apenas fazer backup de todos os seus dados e reinstalar tudo.
Comentários