在 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
,但它可能已由驱动程序实用程序自动安装。
删除 nvidia-prime
sudo apt remove nvidia-prime
。如果 system76-power 依赖于它(看起来像它),请将两者都删除。如果您同时删除了两者:升级系统并重新安装 system76-power,否则仅升级。我总是尽量不使用任何强制标志..
当我执行 sudo apt remove system76-power 时,我得到以下信息:
读取包列表...完成构建依赖树
正在读取状态信息...完成以下软件包已自动安装且不再需要:fd-find gnome-shell-extension-alt-tab-raise-first-window gnome-shell-extension-always-show-workspaces gnome- shell-extension-desktop-icons-ng gnome-shell-extension-pop-shop-details libqalculate20 libqalculate20-data pop-gnome-shell-theme pop-gtk-theme pop-icon-theme pop-launcher pop-shell pop-shell -shortcuts pop-sound-theme pop-theme qalc 使用“sudo apt autoremove”删除它们。以下软件包将被删除: gnome-shell-extension-system76-power pop-default-settings pop-desktop pop-session system76-power 警告:以下基本软件包将被删除。除非您确切知道自己在做什么,否则不应这样做!pop-desktop pop-session (由于 pop-desktop) pop-default-settings (由于 pop-desktop) 0 升级,0 新安装,5 删除,354 未升级。此操作后,将释放 2,860 kB 磁盘空间。你即将做一些可能有害的事情。要继续输入短语“是的,照我说的做!”
我决定不这样做,因为它会卸载整个桌面。
想法?
谢谢,罗恩
这个解决方案对我有用。
在
--fix-broken
我安装新的之前我仍然无法运行 apt upgradenvidia driver