[Share Experiences] 三条命令解决 libimageeditor 无法安装导致的更新失败
Tofloor
poster avatar
deepin-superuser
deepin
2022-02-22 21:55
Author

有大佬留言说可以这样,有成功的坛友告诉我一声

​​sudo dpkg -r --force-remove-reinstreq libimage-viewer
sudo apt --fix-broken install

先说解决方案

sudo apt-get purge deepin-album deepin-camera deepin-image-viewer libimage-viewer
sudo apt-get autoremove --purge
sudo apt-get install deepin-album deepin-camera deepin-image-viewer

报错详情:

$ sudo apt-get dist-upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
deepin-album : 依赖: libimageeditor 但是它还没有被安装
deepin-camera : 依赖: libimageeditor 但是它还没有被安装
deepin-image-viewer : 依赖: libimageeditor 但是它还没有被安装

但是执行 apt --fix-broken install 时又提示

$ sudo apt --fix-broken install
准备解压 .../libimageeditor_1.0.10-1_amd64.deb ...
正在解压 libimageeditor (1.0.10-1) ...
dpkg: 处理归档 /var/cache/apt/archives/libimageeditor_1.0.10-1_amd64.deb (--unpack)时出错:
正试图覆盖 /usr/share/man/man1/image-editor.1.gz,它同时被包含于软件包 libimage-viewer 1.0.0-1
在处理时有错误发生:
/var/cache/apt/archives/libimageeditor_1.0.10-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

详细报错信息见下边两个帖子

https://bbs.deepin.org/zh/post/232064

https://bbs.deepin.org/zh/post/232053

原因分析:

看报错可知 系统中原有的 libimage-viewer 和要安装的 libimageeditor 冲突,尝试 卸载 libimage-viewer 发现此时已经无法卸载,想到既然是 相册、看图、拍照 这三个软件依赖 libimageeditor,那么把这三个软件和 libimage-viewer 一起卸载,然后再安装就可以避免冲突,经坛友测试后发现确实如此。

Reply Favorite View the author
All Replies
andktan
deepin
2022-02-22 21:57
#1

joy

Reply View the author
deepin-superuser
deepin
2022-02-22 21:59
#2
andktan

joy

手真快,帖子刚发就来回复了

Reply View the author
andktan
deepin
2022-02-22 22:02
#3
deepin-superuser

手真快,帖子刚发就来回复了

尽心的帖子一定顶起来,虽然我也不是太懂,万一可以参考呢

Reply View the author
depend
deepin
2022-02-22 22:03
#4

like

Reply View the author
lcw0268
deepin
2022-02-22 22:21
#5
It has been deleted!
deepin-superuser
deepin
2022-02-22 22:26
#6
lcw0268 It has been deleted!

这方面是知识盲区,现在看到依赖问题就头疼,之前我也遇到一个问题 至今没有解决
https://bbs.deepin.org/zh/post/231435

Reply View the author
lcw0268
deepin
2022-02-22 22:35
#7
It has been deleted!
忘记、过去
deepin
2022-02-22 22:36
#8
deepin-superuser

这方面是知识盲区,现在看到依赖问题就头疼,之前我也遇到一个问题 至今没有解决
https://bbs.deepin.org/zh/post/231435

这个时候就别指望 apt 了,直接上 dpkg 卸载完事儿 XD

sudo dpkg -r --force-remove-reinstreq libimage-viewer

Reply View the author
deepin-superuser
deepin
2022-02-22 22:40
#9
忘记、过去

这个时候就别指望 apt 了,直接上 dpkg 卸载完事儿 XD

sudo dpkg -r --force-remove-reinstreq libimage-viewer

学习了

Reply View the author
jjcui8595
deepin
2022-02-22 23:44
#10

like

Reply View the author
xiarilengfeng
deepin
2022-03-05 04:25
#11

liu@liu-PC:~$ sudo apt-get purge deepin-album deepin-camera deepin-image-viewer libimate-biewer
请输入密码:
验证成功
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 无法定位软件包 libimate-biewer

iu@liu-PC:~$ sudo apt-get autoremove --purge
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
deepin-album : 依赖: libimageeditor 但是它还没有被安装
deepin-camera : 依赖: libimageeditor 但是它还没有被安装
deepin-image-viewer : 依赖: libimageeditor 但是它还没有被安装
推荐: libqt5libqgtk2 但无法安装它
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

liu@liu-PC:~$ sudo apt-get install deepin-album deepin-camera deepin-image-viewer
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
deepin-album 已经是最新版 (5.9.10-1)。
deepin-camera 已经是最新版 (1.3.5-1)。
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
deepin-album : 依赖: libimageeditor 但是它将不会被安装
deepin-camera : 依赖: libimageeditor 但是它将不会被安装
deepin-image-viewer : 依赖: libimageeditor 但是它将不会被安装
推荐: libqt5libqgtk2 但无法安装它
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

Reply View the author
deepin-superuser
deepin
2022-03-05 06:27
#12
xiarilengfeng

liu@liu-PC:~$ sudo apt-get purge deepin-album deepin-camera deepin-image-viewer libimate-biewer
请输入密码:
验证成功
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 无法定位软件包 libimate-biewer

iu@liu-PC:~$ sudo apt-get autoremove --purge
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
deepin-album : 依赖: libimageeditor 但是它还没有被安装
deepin-camera : 依赖: libimageeditor 但是它还没有被安装
deepin-image-viewer : 依赖: libimageeditor 但是它还没有被安装
推荐: libqt5libqgtk2 但无法安装它
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

liu@liu-PC:~$ sudo apt-get install deepin-album deepin-camera deepin-image-viewer
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
deepin-album 已经是最新版 (5.9.10-1)。
deepin-camera 已经是最新版 (1.3.5-1)。
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
deepin-album : 依赖: libimageeditor 但是它将不会被安装
deepin-camera : 依赖: libimageeditor 但是它将不会被安装
deepin-image-viewer : 依赖: libimageeditor 但是它将不会被安装
推荐: libqt5libqgtk2 但无法安装它
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

sudo apt-get purge deepin-album deepin-camera deepin-image-viewer
sudo apt-get autoremove --purge
sudo apt-get install deepin-album deepin-camera deepin-image-viewer

试试这个

Reply View the author