Что такое distro-sync ?
У dnf есть опция distro-sync, которая используется для синхронизации установленных пакетов с последними доступными версиями.
Он выполняет необходимые обновления, понижает или сохраняет выбранные установленные пакеты в соответствии с последней версией, доступной из любого включенного репозитория.
Если пакет не указан, учитываются все установленные пакеты.
Параметр distro-sync в DNF аналогичен параметру обновления yum.
Ниже приведен пример опции distro-sync:
# 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.
Эта команда показывает то же поведение, что и обновление yum, и оба могут использоваться для обновления всех пакетов в системе:
# 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.