Artigo > Atualizando Fedora 23 para Fedora 24

Uma característica marcante da distribuição Fedora é o seu curto End of Life. Geralmente uma versão do Fedora dura pouco mais 1 ano. Depois disso deixa de receber updates.

A seguir, veremos os passos para o amigo que já pretende atualizar seu Fedora 23 para o Fedora 24, mas atenção: Alguns pacotes importantes como Spotify e Steam ainda não existem no repo RPMFusion, muito utilizado pelo pessoal. Portanto, se não pretende abrir mão desses softwares, é melhor esperar um pouco mais.

Passo 1: Faça um backup.

Lista de pacotes:

Recomendo levantar todos pacotes instalados no sistema. Para isso, rode o seguinte comando:

rpm -qa > /root/todos_pacotes.txt

A seguir, mova o arquivo todos_pacotes.txt para um local seguro.

Backup de arquivos:

Se o amigo já possui um backup de seus dados, pode pular para o passo 2. Se não, melhor parar, pensar e ter paciência com seus dados. Faça backup em um local seguro; HD externo ou backup na nuvem. Alguns discos como Mega oferecem 50G de cara.

Passo 2: Atualize seus pacotes

Atualizar seus pacotes ainda na versão 23 do Fedora é importante para evitar eventuais quebradeiras.

Portanto, atualize seus pacotes com:

dnf upgrade --refresh

Passo 3: Desative repositórios de terceiros:

Desativar repositórios externos, ou seja, repos que não pertençam a distro, também é importante. Evita falhas no processo e/ou incompatibilidades. Recomenda-se deixar apenas repos da distro e do Epel.

Você pode desativar repositórios de terceiros apenas renomeando o arquivo de conf do repo. Exemplo:

mv /etc/yum.repos.d/nome.repo  /etc/yum.repos.d/nome.repo.des

Passo 4: Configurando o DNF:

O upgrade do sistema é feito via DNF. Para isso, precisamos ativar o plugin de upgrade. Basta rodar o seguinte comando:

dnf install dnf-plugin-system-upgrade

Passo 5: Preparando o ambiente para o upgrade:

O processo de upgrade para o Fedora 24 começa com o download dos novos pacotes. Para isso, o amigo deve executar o comando abaixo:

dnf system-upgrade download --releasever=24

Podem haver problemas em pacotes cujo os quais possuam problemas de conflito ou dependência não atendida. Se algum pacote quebrar o upgrade, analise-o ou utilize o parâmetro --allowerasing no comando anterior. Assim o DNF removerá pacotes quebrados ou com dependência não atendida e que esteja impedindo o progresso do upgrade.

Passo 6: Rebootando o sistema para aplicar o upgrade:

Por fim, após concluir o download de todos pacotes necessários, será hora de efetivar o upgrade. Para isso é preciso rebootar o sistema com o seguinte comando:

dnf system-upgrade reboot

O boot demorará mais do que o convencional, pois estará concluindo o upgrade do Fedora. Uma vez que esteja concluído, o amigo já estará rodando o Fedora 24.

Mais sobre DNF

Em caso de dúvida no DNF, o amigo pode consultar os seguintes posts:

http://www.blogporta80.com.br/2013/08/17/artigos-dnf-o-novo-gerenciador-de-pacotes-da-redhat/

http://www.blogporta80.com.br/2014/10/18/artigos-trabalhando-com-gerenciador-de-pacotes-yum

Deixe uma resposta

This site uses Akismet to reduce spam. Learn how your comment data is processed.