Pacman:アップグレード時にopencascade74とopencascadeとの競合が発生します。

Pacman:アップグレード時にopencascade74とopencascadeとの競合が発生します。

パックマンを実行すると、sudo pacman -Syu次のエラーが発生します。

:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community-testing is up to date
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: opencascade74 and opencascade are in conflict

キャッシュを削除してみsudo pacman -Scましたが、エラーは続きます。

opencascadeパッケージを削除しようとしていますが:

sudo pacman -R opencascade
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing opencascade breaks dependency 'opencascade' required by freecad

How can I get around this error to upgrade my system ?

ベストアンサー1

私はfreecadそれを無視して最初に解決しました。

sudo pacman -Syu --ignore freecad

その後、フラグを無視せずにアップグレードを実行してくださいsudo pacman -Syu

[sudo] password for john:
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community-testing is up to date
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
:: opencascade74 and opencascade are in conflict. Remove opencascade? [y/N]

例を確認してください

これで競合なしにシステムをアップグレードしました。


ところで:バグ報告が完了しました:https://bugs.archlinux.org/task/68673

おすすめ記事