464 Views
Tempo de leitura: 2 MinutosUma 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:
- https://www.linuxzilla.com.br/2013/08/17/artigos-dnf-o-novo-gerenciador-de-pacotes-da-redhat/
- https://www.linuxzilla.com.br/2014/10/18/artigos-trabalhando-com-gerenciador-de-pacotes-yum