dnf a une option distro-sync qui est utilisée pour synchroniser les packages installés avec les dernières versions disponibles. Il effectue les mises à niveau, rétrogrades ou conserve les packages installés sélectionnés pour correspondre à la dernière version disponible à partir de n'importe quel référentiel activé. Si aucun package n'est donné, tous les packages installés sont pris en compte.
L'option de synchronisation de distribution de DNF est similaire à l'option de mise à jour de yum. Voici un exemple de l'option de synchronisation de distribution :
# dnf distro-sync Last metadata expiration check: 0:00:38 ago on Thu 05 Sep 2019 05:44:31 AM UTC. Dependencies resolved. ======================================================================================================================================================================== Package Arch Version Repository Size ======================================================================================================================================================================== Upgrading: pango x86_64 1.42.4-5.el8_0 rhel-8-appstream-rhui-rpms 297 k libgs x86_64 9.25-2.el8_0.3 rhel-8-appstream-rhui-rpms 3.1 M Transaction Summary ======================================================================================================================================================================== Upgrade 2 Packages Total download size: 3.3 M Is this ok [y/N]: N Operation aborted.
Cette commande affiche le même comportement que yum update, et les deux peuvent être utilisées pour mettre à niveau tous les packages du système :
# yum update Last metadata expiration check: 0:01:16 ago on Thu 05 Sep 2019 05:44:31 AM UTC. Dependencies resolved. ======================================================================================================================================================================== Package Arch Version Repository Size ======================================================================================================================================================================== Upgrading: pango x86_64 1.42.4-5.el8_0 rhel-8-appstream-rhui-rpms 297 k libgs x86_64 9.25-2.el8_0.3 rhel-8-appstream-rhui-rpms 3.1 M Transaction Summary ======================================================================================================================================================================== Upgrade 2 Packages Total download size: 3.3 M Is this ok [y/N]: N Operation aborted.