Upgrade de Versão no Fedora Silverblue

Neste artigo, mostrei como usar o “rebase” que não é necessariamente um upgrade ou downgrade…

Quando lançarem uma próxima versão, tudo o que você tem que fazer é: abir GNOME Software / atualizações / Baixar / Reiniciar.

Captura de tela de 2020-02-22 19-37-09

Mas se você é um usuário do SB (Silverblue) e ainda usa RPMFusion, outros repositórios rpm ou se possuir muitos programas .rpm’s instalados via rpm-ostree install (como na imagem abaixo) ainda terá que fazer algumas coisas antes de usar esta tela na GNOME Software, pois assim ela acusará um erro e não fará o upgrade.

Captura de tela de 2020-02-22 19-39-32

Então antes teremos que dar um “reset” (zerar os pacotes instalados em camada). Você pode salvar a lista dos “Layered Packages” em um arquivo de texto, para instalar após o upgrade e os repositórios terão que ser reinstalados.

Ao contrário do Fedora Workstation, você não pode atualizar com repositórios de terceiros ativo, mesmo isto não sendo recomendado (um dos motivos do upgrade no SB ser mais confiável). Na verdade o dnf também te avisa se algum pacote vai conflitar antes do processo, porém no SB a atualização é atômica e tem fácil rollback caso precise, além de usar menos processamento no processo e ser mais rápido.

1 – Opcional, mas recomendo você pinar (clique para saber mais sobre pin) a sua versão atual do sistema, para salvar esta versão que ficará acessível no grub com todos seus pacotes instalados:

sudo ostree admin pin 0

Captura de tela de 2020-02-22 20-32-59

2 – Agora vamos remover todos os seus LayeredPackages/Local Packages, veja, que em meu caso possuo apenas pacotes que não estão nos repositórios do Fedora, se você tiver pacotes que estão nos repositórios (e os mesmos não se encontram abandonados no repo) provavelmente não precisará fazer isto:

rpm-ostree reset

Captura de tela de 2020-02-22 20-37-01

Agora reinicie (pode usar o comando: reboot ou systemctl reboot)

Após reiniciar, veja com comando rpm-ostree status novamente, e perceba que foi removido tanto os layered packages como local packages e seu deployment “backup” lá pinado em baixo.

Captura de tela de 2020-02-22 20-38-28

3 – Agora vamos para o upgrade / rebase. Neste momento, se quiser pode usar a GNOME Software para baixar a a próxima versão. Clique em baixar e aguarde…

A barra de progresso não te mostra exatamente o “progresso” (bug está sendo corrigido para as próximas versões) mas pode verificar pelo uso da banda que está baixando:

Captura de tela de 2020-02-22 20-51-13

Captura de tela de 2020-02-22 20-53-21

Você pode continuar usando o sistema normalmente no processo. Percebo que o download dificilmente usa toda minha banda e o tamanho da versão terá aproximadamente 900MB.

4 – Levou aproximadamente 15min.

Captura de tela de 2020-02-22 21-05-49

Ao clicar em instalar, será preciso reiniciar:

Captura de tela de 2020-02-22 21-07-09

Ao reiniciar normalmente, já estará no Fedora da versão correspondente:

Captura de tela de 2020-02-22 21-07-54

Captura de tela de 2020-02-22 21-16-40

Agora que já atualizou para nova versão, pode reinstalar os pacotes/repositórios que precisa.

Caso queira fazer tudo via terminal, veja neste artigo.

Se deseja me dar sugestões, mande para fastos2016@gmail.com ou nas redes sociais.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Blog no WordPress.com.

Acima ↑

%d blogueiros gostam disto: