我是基于 arch 的发行版的新手,我已经使用 Manjaro(以及直接从终端使用 pacman,没有 pamac 之类的东西)大约 1 个月了,并且使用相同的 nvidia 显卡(gtx 1660 super),但我从未见过任何包中都会出现此错误:
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing nvidia-utils (460.80-1) breaks dependency 'nvidia-utils=460.73.01' required by linux59-nvidia
我已经看到实验包可能会发生此错误,并且知道解决方案只是使用另一个更稳定的包,但我不知道如何处理看起来很重要的包。
答案1
我记得我自己使用 Manjaro 时遇到的这些问题。遇到此问题时,您需要删除冲突的软件包,然后才能升级到下一个软件包。我不知道您是否仍然需要帮助,但如果您仍然遇到这些问题,可以按照以下步骤操作。
- 假设您使用内核
5.8
:您需要使用 删除 Nvidia 驱动程序sudo pacman -R linux58-nvidia-460xx nvidia-460xx-utils linux58-nvidia-460xx
。 - 将内核更新到您想要使用的版本(例如
5.9
)。 - 如果您更喜欢使用 GUI,请访问
System Settings
>Hardware Configuration
(单击链接查看我正在谈论的屏幕)并选择您要安装的驱动程序。如果您更喜欢 CLI,则可以编写此sudo pacman -Sy linux59-nvidia-460xx nvidia-460xx-utils linux59-nvidia-460xx
. - 重启。