[Album] 系统更新社区版20.4出错该怎么处理?看图、相册都打不开。
Tofloor
poster avatar
chenmq
deepin
2022-02-22 07:48
Author

chenmq@chenmq-Notebook:$ sudo apt-get dist-upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
deepin-album : 依赖: libimageeditor 但是它还没有被安装
deepin-camera : 依赖: libimageeditor 但是它还没有被安装
deepin-image-viewer : 依赖: libimageeditor 但是它还没有被安装
推荐: libqt5libqgtk2 但无法安装它
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
chenmq@chenmq-Notebook:$sudo apt --fix-broken install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在修复依赖关系... 完成
下列软件包是自动安装的并且现在不需要了:
arch-test bridge-utils byzanz cloud-image-utils dde-qt5integration5.5 debootstrap deepin-pw-check
deepin-wine-plugin deepin-wine-plugin-virtual distro-info fbterm fcitx-defaultim imageworsener
libatkmm-1.6-1v5 libboost-log1.67.0 libboost-program-options1.67.0 libboost-serialization1.67.0
libboost-test1.67.0 libboost-timer1.67.0 libcairomm-1.0-1v5 libcss-parser-pp0v5 libcss-parser0
libcups2-dev libcupsimage2-dev libdde-network-utils libdframeworkdbus-dev libdtkcommon-dev libdtkcore-dev
libdtkgui-dev libdtkwidget-dev libdumbnet1 libegl-dev libenca0 libfuse3-3 libgl-dev libgl1-mesa-dev
libgles-dev libgles1 libgles2-mesa libglu1-mesa-dev libglvnd-dev libglx-dev libgsettings-qt-dev
libgtkmm-3.0-1v5 libheif1 libhtmlcxx-dev libhtmlcxx3v5 libimage-viewer libjbig-dev libjpeg-dev
libjpeg62-turbo-dev libjsoncpp1 liblinear3 liblqr-1-0 liblua5.3-0 liblxc1 liblzma-dev libmaxminddb0
libmimetic-dev libmimetic0v5 libmspack0 libopengl-dev libpam-cgfs libpangomm-1.4-1v5 libpng-dev
libprotobuf-dev libprotobuf17 libprotoc17 libpthread-stubs0-dev libqt5svg5-dev libqt5x11extras5-dev
libqtermwidget5-0 libre2-5 libsdl2-image-2.0-0 libsmi2ldbl libtiff-dev libtiffxx5 libutempter0
libutf8proc2 libvulkan-dev libwireshark-data libwireshark11 libwiretap8 libwscodecs2 libwsutil9 libx11-dev
libx86-1 libxau-dev libxcb1-dev libxdmcp-dev libxext-dev libxmlsec1-openssl
linux-headers-5.10.36-amd64-desktop linux-headers-5.10.50-amd64-desktop linux-image-5.10.36-amd64-desktop
linux-image-5.10.50-amd64-desktop lxc lxc-templates lxcfs nmap nmap-common protobuf-compiler
python-gobject qemu-utils qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtermwidget5-data
squashfs-tools uengine uengine-android-image uengine-modules-dkms uidmap x11-apps x11-session-utils
x11proto-core-dev x11proto-dev x11proto-xext-dev xbitmaps xinit xorg-sgml-doctools xtrans-dev
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
libimageeditor
推荐安装:
libqt5libqgtk2
下列【新】软件包将被安装:
libimageeditor
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
有 3 个软件包没有被完全安装或卸载。
需要下载 754 kB 的归档。
解压缩后会消耗 12.1 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 https://community-packages.deepin.com/deepin apricot/main amd64 libimageeditor amd64 1.0.10-1 [754 kB]
已下载 754 kB,耗时 1秒 (1,200 kB/s)
(正在读取数据库 ... 系统当前共安装有 312970 个文件和目录。)
准备解压 .../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)

Reply Favorite View the author
All Replies
wyz144343
deepin
2022-02-22 15:13
#1

sudo apt-get autoremove libimageeditor_1.0.10-1_amd64.deb --purge

然后重新升级一下试试

Reply View the author
andktan
deepin
2022-02-22 17:08
#2
wyz144343

sudo apt-get autoremove libimageeditor_1.0.10-1_amd64.deb --purge

然后重新升级一下试试

agree

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

原因是系统里的 libimage-viewer 和 libimageeditor 冲突了,所以应该卸载 libimage-viewer

sudo apt-get purge libimage-viewer
sudo apt-get autoremove --purge

Reply View the author
chenmq
deepin
2022-02-22 18:10
#4
deepin-superuser

原因是系统里的 libimage-viewer 和 libimageeditor 冲突了,所以应该卸载 libimage-viewer

sudo apt-get purge libimage-viewer
sudo apt-get autoremove --purge

我也是正常系统,为什么会升级造成这些问题?

Reply View the author
deepin-superuser
deepin
2022-02-22 18:22
#5
chenmq

我也是正常系统,为什么会升级造成这些问题?

就是官方依赖没处理好,我是从20.2一路升级上来的 没遇到这个问题,但是貌似要是先安装20.3,再升级上来就会有这个问题

Reply View the author
chenmq
deepin
2022-02-22 21:07
#6
deepin-superuser

原因是系统里的 libimage-viewer 和 libimageeditor 冲突了,所以应该卸载 libimage-viewer

sudo apt-get purge libimage-viewer
sudo apt-get autoremove --purge

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

按照您提供的方法操作不行。

Reply View the author
chenmq
deepin
2022-02-22 21:09
#7
wyz144343

sudo apt-get autoremove libimageeditor_1.0.10-1_amd64.deb --purge

然后重新升级一下试试

sudo apt-get autoremove libimageeditor_1.0.10-1_amd64.deb --purge
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 无法定位软件包 libimageeditor_1.0.10-1_amd64.deb
E: 无法按照 glob ‘libimageeditor_1.0.10-1_amd64.deb’ 找到任何软件包
E: 无法按照正则表达式 libimageeditor_1.0.10-1_amd64.deb 找到任何软件包
chenmq@chenmq-Notebook:~$

按您的操作也是不行。

Reply View the author
depend
deepin
2022-02-22 21:09
#8
It has been deleted!
depend
deepin
2022-02-22 21:12
#9

sudo apt autoremove libimage-viewer

Reply View the author
chenmq
deepin
2022-02-22 21:14
#10
depend

sudo apt autoremove libimage-viewer

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

也是不行。

Reply View the author
deepin-superuser
deepin
2022-02-22 21:15
#11
chenmq

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

按照您提供的方法操作不行。

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

试试这样,先把那三个搞事情的软件卸载 然后再装上

Reply View the author
depend
deepin
2022-02-22 21:17
#12
chenmq

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

也是不行。

那就先运行一下 sudo apt --fix-broken install

Reply View the author
depend
deepin
2022-02-22 21:18
#13

然后再sudo apt autoremove libimage-viewer

在执行sudo apt install deepin-image-viewer deepin-album deepin-camera

Reply View the author
chenmq
deepin
2022-02-22 21:22
#14
deepin-superuser

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

试试这样,先把那三个搞事情的软件卸载 然后再装上

可以了,谢谢!!!

Reply View the author
chenmq
deepin
2022-02-22 21:24
#15
depend

那就先运行一下 sudo apt --fix-broken install

这个在之前也执行过,还是会出错,目前按照deepin-superuser的方法先卸载三个软件后重新按照可以了。谢谢了。

Reply View the author
depend
deepin
2022-02-22 21:25
#16
chenmq

这个在之前也执行过,还是会出错,目前按照deepin-superuser的方法先卸载三个软件后重新按照可以了。谢谢了。

好的,解决了就好

Reply View the author
hyhh
deepin
2022-04-22 01:20
#17
chenmq

可以了,谢谢!!!

感谢大佬

Reply View the author