我在 XPS 15 9560 上使用 Ubuntu 20.04,安装了system76-power
包可以随意禁用 GPU,因为 90% 的时间我都不需要它。几个月来它一直运行良好,但现在它与一个nvidia-prime
包(可能来自nvidia-driver-440/focal-updates 450.66-0ubuntu0.20.04.1
)之间存在冲突。
$ sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
system76-power : Conflicts: nvidia-prime
E: Broken packages
我该如何解决这个冲突?
我应该提到我无法使用 apt 进行升级,因为它阻碍了整个过程(我可以升级单个包,但我更愿意先解决这个问题)。
我没有安装内存,nvidia-prime
但它可能已由驱动实用程序自动安装。
答案1
使用 删除 nvidia-prime sudo apt remove nvidia-prime
。如果 system76-power 依赖它(看起来是),则删除两者。如果已删除两者:升级系统并重新安装 system76-power,否则仅升级。
我总是尽量不使用任何强制标志。
答案2
这个解决方案对我有用。
sudo dpkg --configure -a
sudo apt --fix-broken install
sudo apt update
sudo apt install nvidia-driver-515 # most recent driver
sudo apt upgrade
在我安装新的之前,--fix-broken
我仍然无法运行 apt upgradenvidia driver