sudo pacman -Syyu
:: Synchronizing package databases...
core 130.1 KiB 102 KiB/s 00:01 [###############################################] 100%
extra 8.2 MiB 2.45 MiB/s 00:03 [###############################################] 100%
community 45.0 B 200 B/s 00:00 [###############################################] 100%
multilib 141.0 KiB 557 KiB/s 00:00 [###############################################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing networkmanager-qt5 (5.111.0-1) breaks dependency 'networkmanager-qt' required by libtdesktopenvironment
我无法更新我的 arch linux。我该怎么做才能解决这个错误
答案1
看起来 arch 已经打破了它自己的依赖关系。强制安装忽略这些似乎是不明智的,因此您需要自己修复它们的包装。或者等到上游有人注意到并修复它。这通常发生得很快。
(这里存在一个问题:“通常(修复)发生得很快”对于不应该发生的问题来说并不好,而且我只见过普通用户在 arch 上执行普通用户操作时发生的问题。远不是唯一的滚动版本我使用过的发行版,只有 arch 家族给我带来了这些挑战,我想如果你能忍受的话,它是一个很好的操作系统,一个月不使用时不可靠的密钥翻转以及我遇到的其他一些不相关的痛苦。这并不适合我。)