O fedora 24 foi liberado no dia 21 de junho de 2016 e hoje, dia 22, decidi atualizar o fedora, após bons feedbacks na internet.

Incrível como foi facil fazer a atualização.

Seguindo os passos descritos neste post foi quase tudo tranquilo. Eu tive apenas problemas com pacotes não assinados tal como descrito neste outro artigo. Mas usando solução descrita no artigo pude atualizar tranquilamente o fedora.

O processo durou cerca de uma hora. Como eu estava atualizando minha máquina muitos pacotes foram atualizados, não lembro ao certo a quantidade de pacotes mas foram cerca de 2GB de dados transferidos.

No fim da atualização, a máquina iniciou sem nenhum soluço! E na primeira sessão de uso duas coisas foram notáveis:

  • Mais rápido
  • Mais bonito

As novas fontes do fedora realmente fizeram uma boa diferença e agora o fedora conta com suporte defaut ao Wayland

Outra coisa bem positiva foram os programas extras como Skype, Chrome, Pycharm, virtualenv, GOPATH... continuaram rodando sem problemas. :D

Vejamos o que tive que fazer:

1 - Atualizar o fedora 23 para a versão mais recente

Executar o comando dnf de upgrade

dnf upgrade --refresh

o parâmetro --refresh expurga o cache do dnf, desta forma o comando obtém as versões, forçadamente, mais recente de todos os pacotes.

2 - Instalar o plugin de atualização de sistema operacional

O dnf tem um plugin que habilita atualizar o sistema operacional para uma versão. Mas é necessário instala-lo antes.

dnf install dnf-plugin-system-upgrade

3 - Baixar todos os pacotes do fedora 24

Nesta etapa eu tive problemas, mas vamos por partes, primeiro executar o comando segundo a documentação:

dnf system-upgrade download --releasever=24 --allowerasing

Este é o comando que atualiza o fedora para a versão 24, note o parâmetro que diz a versão alvo: --releasever=24.

Já o parâmetro --allowerasing determina que o dnf pode apagar pacotes que não existem ou conflitem com outros na versão 24.

Após baixar uns 2GB de dados, o dnf vai configurar a base de dados. Após configurar, ele pergunta se aceito as chaves da versão 24, respondo sim. Após aceitar, o dnf menciona que alguns pacotes não estão assinados e que por isto não podem continuar.

Lendo este artigo, vejo que os pacotes que não funcionam são providos por repositórios não oficiais do fedora, como o rpmfusion e o dropbox.

Como estava atualizando e queria o máximo de fluidez no processo, decidi desabilitar os repositórios de terceiros:

dnf remove 'rpmfusion-*-release'
dnf remove '*dropbox*'

Removido os pacotes, repito o comando de atualização

dnf system-upgrade download --releasever=24 --allowerasing

4 - Atualizar o fedora

Executo o último passo:

dnf system-upgrade reboot

Após dar este comando deixe o fedora reiniciar automaticamente e aproveite para tomar um café, pois este foi - para mim - o passo mais demorado.

Quando você ver a tela de login de novo, o seu fedora 24 está pronto!