「パッケージXにはYが必要ですが、プロバイダをインストールできません。」

「パッケージXにはYが必要ですが、プロバイダをインストールできません。」

Fedora 28にアップグレードするときに2つのコマンドを実行しました。

sudo dnf upgrade --refresh
sudo dnf install dnf-plugin-system-upgrade

これらはうまくいきましたが、次のコマンドsudo dnf system-upgrade download --releasever = 28がここに入りました。

Error: 
Problem: package alsa-plugins-freeworld-lavcrate-1.1.5-1.fc27.i686 requires libavcodec.so.57, but none of the providers can be installed
- ffmpeg-libs-3.3.7-1.fc27.i686 does not belong to a distupgrade repository
- problem with installed package alsa-plugins-freeworld-lavcrate-  1.1.5-1.fc27.i686

私のコンピュータにサウンドの問題があります。 Fedora 27では音が出ません。 どうすればいいのか教えてください?

答え1

一部のパッケージが満たされない依存関係がある場合は、--allowerasing追加オプションを使用して再実行するまでアップグレードは続行されません。これは、更新リポジトリがまだリリースされていないサードパーティのリポジトリからインストールされているパッケージで頻繁に発生します。出力を慎重に検討し、どのパッケージが削除されているかを確認してください。これらのどれもシステム機能には必要ありませんが、一部は生産性にとって重要です。

  • 依存関係が満たされていない場合、コマンドラインに --best オプションを追加すると、より詳細な情報が表示されることがあります。
  • 再実行する前に特定のパッケージを手動で削除/インストールするには、dnfコマンドラインオプションをdnf system-upgrade download使用してこれらのタスクを実行することをお勧めします。--setopt=keepcache=1それ以外の場合は、操作後にパッケージ全体のキャッシュが削除されるため、すべてのパッケージを再ダウンロードする必要があります。

https://fedoraproject.org/wiki/DNF_system_upgrade

関連情報