Atualizando o Linux Fedora via DNF (sem uso de imagem ISO)
Autor: Gabriel P. Silva | Publicado: 2016-11-24T12:29:00-02:00



O que é a atualização do sistema via DNF?
O dnf-plugin-system-upgrade é um plugin para o gerenciador de pacotes dnf que gerencia as atualizações do sistema. É um método de atualização recomendado para o Fedora 21 e posteriores.

O que a atualização do sistema via DNF faz?
A atualização do sistema via DNF pode atualizar seu sistema para uma versão mais recente do Fedora, usando um mecanismo semelhante ao usado para atualizações de pacotes offline. Os pacotes atualizados são baixados enquanto o sistema está sendo executado normalmente e, em seguida, o sistema é reiniciado para um ambiente especial (implementado como um systemd.target) para instalá-los. Quando a instalação dos pacotes atualizados estiver concluída, o sistema será reiniciado novamente para a nova versão do Fedora.

Como faço para usá-lo?
Faça backup de seus dados importantes. Cada mudança do sistema é potencialmente arriscada, esteja preparado. Caso você atualize sua estação de trabalho, também é aconselhável fazer o download de uma imagem&nbsp; Workstation Live e certificar-se de que seu hardware (placa gráfica, wifi, etc.) funciona bem com o kernel e drivers mais recentes. Atualize seu sistema usando o atualizador padrão para sua área de trabalho ou dnf:

$ sudo dnf upgrade --refresh

Recomenda-se reiniciar o computador, especialmente se você acabou de instalar um novo kernel. Observe que há um problema conhecido se você usar um tema de inicialização plymouth não padrão. Se o fizer, siga a descrição do problema para se certificar de que a sua atualização não será afetada.

Instale o pacote dnf-plugin-system-upgrade:

$ sudo dnf install dnf-plugin-system-upgrade

Faça o download dos pacotes atualizados:

 $ sudo dnf system-upgrade download --refresh --releasever=25

Altere o --releasever=número se você deseja atualizar para uma versão diferente do sistema. A maioria das pessoas quer atualizar para a versão estável mais recente, que é 25, mas se você estiver executando o Fedora 23, você pode querer atualizar apenas para o Fedora 24. Você também pode usar 26 para atualizar para a última versão não-estável. 

Se algum dos seus pacotes tiver dependências insatisfeitas, a atualização se recusará a continuar até que você a execute novamente com uma opção extra --allowerasing. Isso geralmente acontece com pacotes instalados de repositórios de terceiros para os quais um repositório atualizado ainda não foi publicado. Por favor, estude com muito cuidado a saída e examine quais pacotes serão removidos. Nenhum deles deve ser essencial para a funcionalidade do sistema, mas alguns deles podem ser importantes para sua produtividade.
No caso de dependências insatisfeitas, às vezes você pode ver mais detalhes se você adicionar a opção --best à linha de comando.
Ative o processo de atualização:

$ sudo dnf system-upgrade reboot
 
Isso irá reiniciar a máquina imediatamente. O sistema deve inicializar novamente no Fedora usando o mesmo kernel, mas desta vez, o processo de atualização aparece na tela de inicialização.

Aguarde (bastante) até que o processo de atualização seja concluído. Agora pode ser um bom momento para uma pausa para o café! Quando terminar, o sistema será reiniciado e você poderá fazer login no seu sistema recém-atualizado.&nbsp;

Para obter instruções mais detalhadas sobre o uso do dnf para atualização,&nbsp; ou seh você tiver problemsa, consulte o artigo wiki de atualização do sistema via DNF. Esta página também tem perguntas freqüentes que você pode ter durante uma atualização.