remi-safe 和 mariadb repo 之间的 RPM 包冲突

RPM package conflict between remi-safe and mariadb repo

我是 运行 Centos 7,带有额外的存储库 remi-safe 和 mariaDB-10.5。 几个月来一切正常,现在我在 运行 yum update:

时遇到包冲突
Error: Package: libzip5-1.8.0-2.el7.remi.x86_64 (remi-safe)
Required: libzstd(x86-64) >= 1.3.6
Available: libzstd-1.3.4-1.el7.x86_64 (mariadb-main)
           libzstd(x86-64) = 1.3.4-1.el7
Error: Package: libzip5-1.8.0-2.el7.remi.x86_64 (remi-safe)
Required: libzstd(x86-64) >= 1.3.6
Install: libzstd-1.3.4-1.el7.x86_64 (mariadb-main)
         libzstd(x86-64) = 1.3.4-1.el7

我试图通过设置 yum 存储库的优先级来解决这个问题(我给 MariaDB 1,给 Remi 2,给 Centos Base 包 3,给 EPEL 4)但是这并没有解决问题。

怎么才能让remi-safe和mariadb-10.5不吵不闹的重新上系统?

EPEL 有 zstd 1.5.0,所以你必须使用这个

因此应该禁用优先级插件或正确配置它,基础和 EPEL 存储库的优先级较高,优先级越高意味着价值越低。

请注意,官方 CentOS SCLo 存储库中提供了 mariadb 10.5,它可能更好地集成到系统中。