dpkg-divert: 错误: 删除 被 libnvidia-gl-396 转移的 /usr/lib/x86_64-linux-gnu/libGL.so.1 时 软件包名不匹配

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
102464
帖子: 1
注册时间: 2018-07-29 9:45
系统: Ubuntu 18.04.1 LTS

dpkg-divert: 错误: 删除 被 libnvidia-gl-396 转移的 /usr/lib/x86_64-linux-gnu/libGL.so.1 时 软件包名不匹配

#1

帖子 102464 » 2018-07-29 9:51

正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在修复依赖关系... 完成
将会同时安装下列软件:
libnvidia-gl-396
下列【新】软件包将被安装:
libnvidia-gl-396
升级了 0 个软件包,新安装了 1 个软件包, 要卸载 0 个软件包,有 0 个软件包未被升级。
有 16 个软件包没有被完全安装或卸载。
需要下载 0 B/16.6 MB 的归档。
解压缩后会消耗 84.1 MB 的额外空间。
您希望继续执行吗? [Y/n] Y
(正在读取数据库 ... 系统当前共安装有 233347 个文件和目录。)
正准备解包 .../libnvidia-gl-396_396.45-0ubuntu0~gpu18.04.2_amd64.deb ...
nvidia-340 导致 /usr/lib/x86_64-linux-gnu/libGL.so.1 转移到 /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib
dpkg-divert: 错误: 删除 被 libnvidia-gl-396 转移的 /usr/lib/x86_64-linux-gnu/libGL.so.1 时
软件包名不匹配
发现了 nvidia-340 导致 /usr/lib/x86_64-linux-gnu/libGL.so.1 转移到 /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib
dpkg: 处理归档 /var/cache/apt/archives/libnvidia-gl-396_396.45-0ubuntu0~gpu18.04.2_amd64.deb (--unpack)时出错:
new libnvidia-gl-396:amd64 package pre-installation script subprocess returned error exit status 2
在处理时有错误发生:
/var/cache/apt/archives/libnvidia-gl-396_396.45-0ubuntu0~gpu18.04.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
回复