web-dev-qa-db-ja.com

「パッケージ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ではサウンドがありません 何をすべきか教えてください。

7
user288752

一部のパッケージに依存関係が満たされていない場合、追加の--allowerasingオプションを指定して再度実行するまで、アップグレードは続行されません。 これは、更新されたリポジトリがまだ公開されていないサードパーティのリポジトリからインストールされたパッケージでよく発生します。出力を非常に注意深く調べて、パッケージは削除されます。それらのどれもシステム機能に不可欠ではありませんが、それらのいくつかはあなたの生産性にとって重要かもしれません。

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

https://fedoraproject.org/wiki/DNF_system_upgrade

12
sourcejedi