检查系统更新,显示依赖错误,请问有方法把依赖修复吗?
Tofloor
poster avatar
liujy126
deepin
2020-04-26 01:42
Author
如题,会不会是系统内部已经乱套了?有没有办法把里面的旧依赖清除更新一遍?
Reply Favorite View the author
All Replies
avatar
youzisjz
deepin
2020-04-26 02:05
#1
我也遇到这个问题了,从网上找到的方法。https://zhidao.baidu.com/question/241031645553096324.html 如果提示执行apt --fix-broken install ,执行一下就行了
Reply View the author
avatar
残念
deepin
2020-04-26 02:10
#2
打开终端,输入
  1. sudo apt -f install
Copy the Code
Reply View the author
avatar
nero28
deepin
2020-04-26 02:29
#3

正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
正在修复依赖关系... 完成
下列软件包是自动安装的并且现在不需要了:
  gnome-accessibility-themes gnome-themes-extra gnome-themes-extra-data gnome-themes-standard gnupg-agent libcomerr2:i386
  libenca0 libexempi3 libfile-copy-recursive-perl libgnome-autoar-common libmozjs-24-0 libtracker-sparql-1.0-0 update-inetd
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
  libcdparanoia0:i386 libxss1:i386 ocl-icd-libopencl1
建议安装:
  opencl-icd
下列软件包将被升级:
  libcdparanoia0:i386 libxss1:i386 ocl-icd-libopencl1
升级了 3 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 12 个软件包未被升级。
有 24 个软件包没有被完全安装或卸载。
需要下载 0 B/111 kB 的归档。
解压缩后将会空出 20.5 kB 的空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 270476 个文件和目录。)
准备解压 .../libxss1_1%3a1.2.3-1_i386.deb  ...
正在解压 libxss1:i386 (1:1.2.3-1) 并覆盖 (1:1.2.2-1) ...
dpkg: 处理归档 /var/cache/apt/archives/libxss1_1%3a1.2.3-1_i386.deb (--unpack)时出错:
尝试覆盖共享的 '/usr/share/doc/libxss1/changelog.Debian.gz', 它与软件包 libxss1:i386 中的其他实例不同
准备解压 .../ocl-icd-libopencl1_2.2.12-2_amd64.deb  ...
正在解压 ocl-icd-libopencl1:amd64 (2.2.12-2) 并覆盖 (2.2.11-1) ...
dpkg: 处理归档 /var/cache/apt/archives/ocl-icd-libopencl1_2.2.12-2_amd64.deb (--unpack)时出错:
尝试覆盖共享的 '/usr/share/doc/ocl-icd-libopencl1/README.Debian.gz', 它与软件包 ocl-icd-libopencl1:amd64 中的其他实例不同
准备解压 .../libcdparanoia0_3.10.2+debian-13_i386.deb  ...
正在解压 libcdparanoia0:i386 (3.10.2+debian-13) 并覆盖 (3.10.2+debian-11) ...
dpkg: 处理归档 /var/cache/apt/archives/libcdparanoia0_3.10.2+debian-13_i386.deb (--unpack)时出错:
尝试覆盖共享的 '/usr/share/doc/libcdparanoia0/changelog.Debian.gz', 它与软件包 libcdparanoia0:i386 中的其他实例不同
在处理时有错误发生:
/var/cache/apt/archives/libxss1_1%3a1.2.3-1_i386.deb
/var/cache/apt/archives/ocl-icd-libopencl1_2.2.12-2_amd64.deb
/var/cache/apt/archives/libcdparanoia0_3.10.2+debian-13_i386.deb
Reply View the author
avatar
nero28
deepin
2020-04-26 02:30
#4

我是直接在15.11的sourcelist中加上deepin v20的sourcelist中的内容升级的,这个错误有得救吗?
Reply View the author
avatar
走钢丝
deepin
2020-04-26 02:46
#5
https://bbs.deepin.org/post/192916
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      

强制安装试试
sudo dpkg -i /var/cache/apt/archives/ocl-icd-libopencl1_2.2.12-2_amd64.deb  --force-overwrite
Reply View the author
avatar
残念
deepin
2020-04-26 03:49
#6
https://bbs.deepin.org/post/192916
我是直接在15.11的sourcelist中加上deepin v20的sourcelist中的内容升级的,这个错误有得救吗? ...

这个。。。
1、强制安装
2、记住升级的包,将原低版本卸载再安装新版本的
Reply View the author
avatar
liujy126
deepin
2020-04-26 17:51
#7
sudo apt -f install
[sudo] liujy 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
正在修复依赖关系... 完成
将会同时安装下列软件:
  iflyime
下列【新】软件包将被安装:
  iflyime
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 0 B/27.9 MB 的归档。
解压缩后会消耗 118 MB 的额外空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 208083 个文件和目录。)
准备解压 .../iflyime_0.9.972_amd64.deb  ...
正在解压 iflyime (0.9.972) ...
dpkg: 处理归档 /var/cache/apt/archives/iflyime_0.9.972_amd64.deb (--unpack)时出错:
正试图覆盖 /etc/xdg/autostart/iflyime-qimpanel-autostart.desktop,它同时被包含于软件包 com.iflytek.iflyime 0.9.998-6
dpkg-deb: 错误: 粘贴 子进程被信号(断开的管道) 终止了
在处理时有错误发生:
/var/cache/apt/archives/iflyime_0.9.972_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Reply View the author