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
それ以外の場合は、操作後にパッケージ全体のキャッシュが削除されるため、すべてのパッケージを再ダウンロードする必要があります。