私のコンピュータはArch Linuxを実行しています。私はyay
それをインストールしました。
最近実行したときに、yay -Syyu
次のメッセージが表示され、ここに私が提供した応答があります。結果は基本的に同じで、競合するパッケージが原因でアップグレードは実行されません。
以下には4つの出力があります。これらのエラーを解決してシステムアップグレードを進めるにはどうすればよいですか?
:: Starting full system upgrade...
:: Replace qwtpolar with extra/qwt? [Y/n] Y
resolving dependencies...
looking for conflicting packages...
warning: removing 'python-sqlalchemy' from target list because it conflicts with 'python-sqlalchemy1.3'
:: python-sqlalchemy1.3 and python-sqlalchemy are in conflict. Remove python-sqlalchemy? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libvpx (1.11.0-1) breaks dependency 'libvpx.so=6-64' required by ffmpeg-compat-57
-> error installing repo packages
:: Starting full system upgrade...
:: Replace qwtpolar with extra/qwt? [Y/n] n
resolving dependencies...
looking for conflicting packages...
warning: removing 'python-sqlalchemy' from target list because it conflicts with 'python-sqlalchemy1.3'
:: python-sqlalchemy1.3 and python-sqlalchemy are in conflict. Remove python-sqlalchemy? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libvpx (1.11.0-1) breaks dependency 'libvpx.so=6-64' required by ffmpeg-compat-57
-> error installing repo packages
:: Starting full system upgrade...
:: Replace qwtpolar with extra/qwt? [Y/n] Y
resolving dependencies...
looking for conflicting packages...
warning: removing 'python-sqlalchemy' from target list because it conflicts with 'python-sqlalchemy1.3'
:: python-sqlalchemy1.3 and python-sqlalchemy are in conflict. Remove python-sqlalchemy? [y/N] N
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: python-sqlalchemy1.3 and python-sqlalchemy are in conflict
-> error installing repo packages
:: Starting full system upgrade...
:: Replace qwtpolar with extra/qwt? [Y/n] n
resolving dependencies...
looking for conflicting packages...
warning: removing 'python-sqlalchemy' from target list because it conflicts with 'python-sqlalchemy1.3'
:: python-sqlalchemy1.3 and python-sqlalchemy are in conflict. Remove python-sqlalchemy? [y/N] N
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: python-sqlalchemy1.3 and python-sqlalchemy are in conflict
-> error installing repo packages
ベストアンサー1
3つの質問があります。
最初のプロンプトに「y」と答え、qwtpolをextra / qwtに置き換える必要があります。
次の質問はpython-sqlalchemy1.3パッケージです。手動で削除します。一部のパッケージで依存関係が必要な場合は、更新後にアンインストールして再インストールしてください。
最後の問題はlibvpxパッケージのようです。このパッケージはffmpeg-compat-57に特定のバージョンのlibvpxが必要なため、更新できません。
Arch Linux AURでffmpeg-compat-57を検索しましたこれは(ハリケーン・プーティスの2番目のコメント)人々が言及した解決策は次のとおりです。
ffmpeg-compat-57をアンインストールしてffmpegを更新し、ffmpeg-compat-57を再構築して問題を解決することができました。
問題をまとめて解決するには:
ffmpeg-compat-57を削除する(依存関係の場合はそれを必要とするプログラムも削除してください。)
ffmpegを更新するには実行してください
yay -S ffmpeg
。ffmpeg-compat-57またはそれを依存関係として要求するプログラムを再インストールしてください。
python-sqlalchemy1.3の削除(依存関係の場合はそれを必要とするプログラムも削除してください)
start updateを使用すると、
yay -Syu
すべての画像を強制的に更新する必要がなくなり、pacmanはどの画像を更新する必要があるかを検出します。qwtpolをextra / qwtに置き換えるように求めるメッセージに「y」と答えます。
引き続き更新してください。
python-sqlalchemy1.3またはそれを依存関係として要求するプログラムを再インストールします。