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

관련 정보