在XPS 159560上使用Ubuntu20.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的内存,但它可能是由驱动程序实用程序自动安装的。
发布于 2020-09-29 17:08:13
删除nvidia-质数与sudo apt remove nvidia-prime。如果系统76-电源取决于它(看起来像它),移除两者。如果您已经删除了这两者:升级系统和重新安装系统76-power,否则只升级。
我总是尽量不使用任何武力旗..。
发布于 2022-02-23 21:52:37
当我确实删除了系统76-电源时,我得到了以下信息:
正在读取包列表...完成构建依赖树
正在读取状态信息...完成以下程序包自动安装,不再需要:fd-查找gnome-shell扩展-总是-显示-shell-shell扩展-桌面图标-ng gnome-shell扩展-详细信息libqalculate20 libqalculate20 20-数据弹-gnome-外壳主题流行-gtk-主题弹出图标主题弹出启动弹出弹-外壳快捷弹出-声音主题流行-主题qalc使用'sudo自动删除他们。以下软件包将被删除:gnome-shell扩展-system76 76-pop-默认设置-pop-桌面pop会话系统76-电源警告:以下基本包将被删除。这是不应该做的,除非你确切知道你在做什么!pop桌面弹出会话(由于pop桌面)pop默认设置(由于pop桌面)0升级,0新安装,5删除和354未升级。此操作之后,将释放2,860个kB磁盘空间。你即将做一些潜在有害的事情。继续输入“是的,照我说的做!”
我决定不这么做,因为它会卸载整个桌面。
有什么想法?
谢谢你,罗恩
发布于 2022-08-16 16:00:25
这个解决方案对我有效。
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升级,直到我安装了新的nvidia driver
https://askubuntu.com/questions/1278650
复制相似问题