当我运行sudo pacman -Syu
时,pacman抛出了这个错误:
:: 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 ?
发布于 2020-11-23 11:04:09
我先解决了忽略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]
确认是
现在您已经升级了您的系统,没有任何冲突。
顺便说一句: Bug报告已经完成:https://bugs.archlinux.org/task/68673
https://unix.stackexchange.com/questions/621109
复制相似问题