这个包依赖性与解放字体冲突是一个错误吗?

这个包依赖性与解放字体冲突是一个错误吗?

Google 的 google-chrome-stable 需要以下依赖项:

liberation-fonts 1:2.00.5-3.fc30 updates

Fedora 的 Wine 包需要以下依赖项:

liberation-narrow-fonts 1.07.6-1.fc30 fedora

我现在在尝试执行更新时遇到依赖问题:

 Problem: cannot install both liberation-fonts-1:2.00.5-1.fc30.noarch and liberation-fonts-1:2.00.5-3.fc30.noarch
  - cannot install the best update candidate for package liberation-narrow-fonts-1.07.6-1.fc30.noarch
  - cannot install the best update candidate for package liberation-fonts-1:2.00.5-3.fc30.noarch

建议的--best --allowerasing选项不能解决这个问题:

$ sudo yum update --best --allowerasing -y
Last metadata expiration check: 0:09:08 ago on Sun 01 Sep 2019 06:37:49 PM EDT.
Error: 
 Problem: cannot install the best update candidate for package liberation-fonts-1:2.00.5-3.fc30.noarch
  - cannot install both liberation-fonts-1:2.00.5-1.fc30.noarch and liberation-fonts-1:2.00.5-3.fc30.noarch
  - problem with installed package liberation-narrow-fonts-1.07.6-1.fc30.noarch
  - cannot install the best update candidate for package liberation-narrow-fonts-1.07.6-1.fc30.noarch
(try to add '--skip-broken' to skip uninstallable packages)

我相信这是由于liberation-fonts包含了也存在于 中的字体liberation-narrow-fonts,但这是一个猜测。

我知道这google-chrome-stable不是官方存储库的一部分,但两个字体包都是。考虑到这些包是冲突的,这是google-chrome-stableFedora的包管理的问题还是?

这是本地问题还是应该向上游报告?

我使用的是 Fedora 30 x86_64。

相关内容