O Fedora 43 acaba de ser lançado e, se você usa um Atomic Desktop como o Fedora Silverblue (ou Kinoite, Sericea, Onyx), o processo é diferente do tradicional dnf upgrade: aqui usamos rpm-ostree para fazer rebase — um método mais robusto que permite reverter a atualização inteira se algo der errado. Abaixo vai um passo a passo simples e seguro.
Antes de começar
- Atualize o sistema atual e reinicie:
- No terminal:
rpm-ostree update - Ou pelo GNOME Software (Aplicativos → Atualizações).
Depois, reinicie para aplicar o estado “limpo” antes do rebase.
Importante: não é recomendado e nem tente pular versões (ex.: 40 → 43 direto). Vá de uma em uma para evitar erros desnecessários.
Método 1: a rota fácil (GNOME Software)
- Abra o GNOME Software e vá em Atualizações.
- Quando aparecer o aviso de “Nova versão disponível”, clique em Baixar.
- Concluído o download, clique em Reiniciar e atualizar.
- Na volta, você já estará no Fedora 43. Simples assim.
Método 2: o caminho do terminal (recomendado)
Para quem prefere controle total pelo terminal:
- (Opcional) Verifique se o branch do 43 está disponível:
ostree remote refs fedora
Procure por algo comofedora:fedora/43/x86_64/silverblue. - (Opcional) Fixe (pin) o deployment atual para mantê-lo no menu de boot:
sudo ostree admin pin 0 - Rebase para o Fedora 43:
- Silverblue:
rpm-ostree rebase fedora:fedora/43/x86_64/silverblue - Kinoite:
rpm-ostree rebase fedora:fedora/43/x86_64/kinoite - (Para outras edições Atomic, troque
silverbluepelo nome da sua edição.)
- Reinicie o sistema. Ao retornar, você estará no Fedora 43.
Importante: como corrigir o erro do RPM Fusion (a “dica de ouro”)
O problema mais comum no rebase é o erro do RPM Fusion quando os pacotes release estão “desalinhados”. A solução é reinstalar os pacotes de release imediatamente antes do rebase, no mesmo estado do sistema:
Execute no terminal (ainda na versão antiga, antes do rebase):
rpm-ostree update \
--uninstall rpmfusion-free-release \
--uninstall rpmfusion-nonfree-release \
--install rpmfusion-free-release \
--install rpmfusion-nonfree-releaseDepois, siga com o rebase (seção acima).
Dica: se você mantém camadas (layered packages), este passo costuma evitar 90% das falhas relacionadas ao RPM Fusion durante o Fedora 43 Silverblue upgrade.
Deu ruim? como fazer rollback (a sua “saída de emergência”)
A maior vantagem do Silverblue (e de outros Atomic Desktops) é poder voltar exatamente ao estado anterior:
- No boot, escolha no GRUB a entrada da versão anterior (a que você usava antes do Fedora 43). Se o menu não aparecer, toque Esc durante a inicialização.
- Com o sistema antigo carregado, torne o retorno permanente:
rpm-ostree rollback - (Opcional) Se você fixou o deployment anterior, pode desafixar mais tarde:
sudo ostree admin pin --unpin <n>(onde<n>é a posição listada emrpm-ostree status).
Perguntas rápidas
Posso fazer rebase pulando versões?
Não é recomendado. Vá versão a versão para reduzir chances de erro.
Serve para Kinoite/Sericea/Onyx?
Sim. Use o mesmo rpm-ostree rebase, trocando o branch (ex.: .../kinoite).
