[Control Center] 系统更新显示“依赖错误”无法更新
Tofloor
poster avatar
xiarilengfeng
deepin
2022-03-04 04:07
Author

截图_dde-control-center_20220303200816.png
截图_选择区域_20220303200044.png

Reply Favorite View the author
All Replies
xiarilengfeng
deepin
2022-03-04 04:10
#1

截图_选择区域_20220303200956.png

Reply View the author
xiarilengfeng
deepin
2022-03-04 04:12
#2

20.4版本,应用商店也无法更新软件。问题不少,还需要改进。

Reply View the author
xiarilengfeng
deepin
2022-03-04 04:30
#3

按网上说的运行下列命令后无效,仍然是不能更新。点更新后一直显示更新中,不停的转圈。

#!/bin/bash

echo '1'|sudo -S date +%Y-%m-%d-%H-%M-%S

echo -n \e'"]0;还原仓库列表文件"\a'

cd /etc/apt/preferences.d

sudo cp -r /etc/apt/preferences.d/.list /etc/apt/preferences.d/.back

sudo rm -rf /etc/apt/preferences.d/*.list

cd /etc/apt/sources.list.d

sudo cp -r /etc/apt/sources.list.d/.list /etc/apt/sources.list.d/.back

sudo rm -rf /etc/apt/sources.list.d/*.list

sources='## Generated by deepin-installer

deb [by-hash=force] http://packages.deepin.com/deepin lion main contrib non-free

#deb-src http://packages.deepin.com/deepin lion main contrib non-free'

echo "​{sources}" >> {HOME}/Desktop/sources.list

cd /etc/apt

sudo cp -r /etc/apt/sources.list /etc/apt/sources.list.back

sudo rm -rf /etc/apt/sources.list

sudo cp -r ${HOME}/Desktop/sources.list /etc/apt

chmod -R 600 /etc/apt/sources.list

sudo rm -rf ${HOME}/.cache/deepin/deepin-appstore* -rf && sudo apt update -y

sudo apt update -y && sudo apt upgrade -y

#重启

shutdown - r now

Reply View the author
deepin-superuser
deepin
2022-03-04 05:00
#4

大兄弟 看你代码里 这个是V15版本的源 得换成 20.4 的,你这么搞完 系统大概率坏了

Reply View the author
要讲武德
deepin
2022-03-04 05:01
#5
sudo apt update && sudo apt upgrade
Reply View the author
deepin-superuser
deepin
2022-03-04 05:04
#6

先去终端里执行 sudo deepin-editor /etc/apt/sources.list

清空原来的内容,输入后保存

## Generated by deepin-installer
deb https://community-packages.deepin.com/deepin/ apricot main contrib non-free
#deb-src https://community-packages.deepin.com/deepin/ apricot main contrib non-free

然后执行 sudo apt-get update && sudo apt-get dist-upgrade

有啥报错贴出来

Reply View the author
xiarilengfeng
deepin
2022-03-04 06:09
#7
deepin-superuser

先去终端里执行 sudo deepin-editor /etc/apt/sources.list

清空原来的内容,输入后保存

## Generated by deepin-installer
deb https://community-packages.deepin.com/deepin/ apricot main contrib non-free
#deb-src https://community-packages.deepin.com/deepin/ apricot main contrib non-free

然后执行 sudo apt-get update && sudo apt-get dist-upgrade

有啥报错贴出来

liu@liu-PC:~$ sudo apt-get update && sudo apt-get dist-upgrade
获取:1 https://community-packages.deepin.com/deepin apricot InRelease [19.6 kB]
获取:2 https://community-packages.deepin.com/deepin apricot/main amd64 Packages [19.2 MB]
获取:3 https://community-packages.deepin.com/deepin apricot/main i386 Packages [19.0 MB]
获取:4 https://community-packages.deepin.com/deepin apricot/contrib amd64 Packages [103 kB]
获取:5 https://community-packages.deepin.com/deepin apricot/contrib i386 Packages [94.9 kB]
获取:6 https://community-packages.deepin.com/deepin apricot/non-free amd64 Packages [216 kB]
获取:7 https://community-packages.deepin.com/deepin apricot/non-free i386 Packages [184 kB]
已下载 38.8 MB,耗时 15秒 (2,603 kB/s)
正在读取软件包列表... 完成
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
deepin-album : 依赖: libimageeditor 但是它还没有被安装
deepin-camera : 依赖: libimageeditor 但是它还没有被安装
deepin-image-viewer : 依赖: libimageeditor 但是它还没有被安装
推荐: libqt5libqgtk2 但无法安装它
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

Reply View the author
xiarilengfeng
deepin
2022-03-04 06:10
#8

liu@liu-PC:~$ apt --fix-broken install
E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (13: 权限不够)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),请查看您是否正以 root 用户运行?

Reply View the author
xiarilengfeng
deepin
2022-03-04 06:14
#9
要讲武德
sudo apt update && sudo apt upgrade

liu@liu-PC:~$ sudo apt update && sudo apt upgrade
命中:1 https://community-packages.deepin.com/deepin apricot InRelease
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有 14 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
deepin-album : 依赖: libimageeditor 但是它还没有被安装
deepin-camera : 依赖: libimageeditor 但是它还没有被安装
deepin-image-viewer : 依赖: libimageeditor 但是它还没有被安装
推荐: libqt5libqgtk2 但无法安装它
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

Reply View the author
xiarilengfeng
deepin
2022-03-04 06:15
#10

系统安装时创建的用户是root用户吗?

Reply View the author
这我哪知道
deepin
2022-03-04 10:17
#11

不建议安装和卸载软件同时操作,我刚才直接 sudo apt --fix-broken install 就好了

Reply View the author
deepin-superuser
deepin
2022-03-04 17:46
#12
xiarilengfeng

liu@liu-PC:~$ sudo apt-get update && sudo apt-get dist-upgrade
获取:1 https://community-packages.deepin.com/deepin apricot InRelease [19.6 kB]
获取:2 https://community-packages.deepin.com/deepin apricot/main amd64 Packages [19.2 MB]
获取:3 https://community-packages.deepin.com/deepin apricot/main i386 Packages [19.0 MB]
获取:4 https://community-packages.deepin.com/deepin apricot/contrib amd64 Packages [103 kB]
获取:5 https://community-packages.deepin.com/deepin apricot/contrib i386 Packages [94.9 kB]
获取:6 https://community-packages.deepin.com/deepin apricot/non-free amd64 Packages [216 kB]
获取:7 https://community-packages.deepin.com/deepin apricot/non-free i386 Packages [184 kB]
已下载 38.8 MB,耗时 15秒 (2,603 kB/s)
正在读取软件包列表... 完成
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
deepin-album : 依赖: libimageeditor 但是它还没有被安装
deepin-camera : 依赖: libimageeditor 但是它还没有被安装
deepin-image-viewer : 依赖: libimageeditor 但是它还没有被安装
推荐: libqt5libqgtk2 但无法安装它
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

Reply View the author
xiarilengfeng
deepin
2022-03-05 04:33
#13
这我哪知道

不建议安装和卸载软件同时操作,我刚才直接 sudo apt --fix-broken install 就好了

liu@liu-PC:~$ sudo apt --fix-broken install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在修复依赖关系... 完成
下列软件包是自动安装的并且现在不需要了:
byzanz dde-qt5integration5.5 deepin-app-store-data deepin-clone deepin-recovery-tool
deepin-wine-plugin deepin-wine-plugin-virtual fbterm fcitx-defaultim fcitx-libs
grub-efi-amd64 imageworsener jfsutils libatkmm-1.6-1v5 libcairo-perl libcairomm-1.0-1v5
libcss-parser-pp0v5 libcss-parser0 libcue2 libcups2-dev libcupsfilters-dev
libcupsimage2-dev libdde-network-utils libdeepin-font-manager libdframeworkdbus-dev
libdtkcommon-dev libdtkcore-dev libdtkcore2 libdtkgui-dev libdtkwidget-dev libdtkwidget2
libdtkwm2 libdumbnet1 libegl-dev libenca0 libgl-dev libgl1-mesa-dev libgles-dev libgles1
libglib-perl libglu1-mesa-dev libglvnd-dev libglx-dev libgnome-keyring-common
libgnome-keyring0 libgsettings-qt-dev libgtk2-perl libgtkmm-3.0-1v5 libheif1
libhtmlcxx-dev libhtmlcxx3v5 libjbig-dev libjpeg-dev libjpeg62-turbo-dev libjsoncpp1
libkf5wayland-dev libkf5wayland-doc libllvm7 libllvm7:i386 liblockfile-bin liblockfile1
liblqr-1-0 liblzma-dev libmaxminddb0 libmimetic-dev libmimetic0v5 libmspack0
libopengl-dev libopengl0 libpango-perl libpangomm-1.4-1v5 libpng-dev libpng-tools
libpthread-stubs0-dev libqt4-declarative libqt4-network libqt4-opengl libqt4-script
libqt4-sql libqt4-sql-mysql libqt4-xmlpatterns libqt5opengl5-dev libqt5svg5-dev
libqt5websockets5 libqt5x11extras5-dev libqtermwidget5-0 libqtwebkit4 libre2-5
libsmi2ldbl libtidy-dev libtidy5deb1 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
libxt6:i386 linux-headers-5.10.18-amd64-desktop linux-headers-5.10.29-amd64-desktop
linux-headers-5.10.36-amd64-desktop linux-headers-5.10.50-amd64-desktop
linux-image-5.10.18-amd64-desktop linux-image-5.10.29-amd64-desktop
linux-image-5.10.36-amd64-desktop linux-image-5.10.50-amd64-desktop live-system-com
partclone python-gobject qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools
qtermwidget5-data squashfs-tools 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
下列软件包将被【卸载】:
libimage-viewer
下列【新】软件包将被安装:
libimageeditor
升级了 0 个软件包,新安装了 1 个软件包,要卸载 1 个软件包,有 28 个软件包未被升级。
有 77 个软件包没有被完全安装或卸载。
需要下载 749 kB 的归档。
解压缩后会消耗 10.3 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 https://community-packages.deepin.com/deepin apricot/main amd64 libimageeditor amd64 1.0.11-1 [749 kB]
已下载 749 kB,耗时 6秒 (120 kB/s)
(正在读取数据库 ... 系统当前共安装有 399619 个文件和目录。)
正在卸载 libimage-viewer (1.0.0-1) ...
(正在读取数据库 ... 系统当前共安装有 399568 个文件和目录。)
准备解压 .../libimageeditor_1.0.11-1_amd64.deb ...
正在解压 libimageeditor (1.0.11-1) ...
正在设置 libexpat1:amd64 (2.2.6.1-2+dde) ...
正在设置 libexpat1:i386 (2.2.6.1-2+dde) ...
正在设置 deepin-log-viewer (5.8.32-1) ...
正在设置 deepin-anything-dkms (5.0.17-1) ...
Loading new deepin-anything-0.0 DKMS files...
Building for 5.10.83-amd64-desktop
Building initial module for 5.10.83-amd64-desktop
Done.

vfs_monitor.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/5.10.83-amd64-desktop/updates//

depmod..........

DKMS: install completed.
正在设置 libleveldb1d:amd64 (1.20-2.1) ...
正在设置 deepin-screen-recorder (5.10.15-1) ...
正在设置 libimageeditor (1.0.11-1) ...
正在设置 deepin-terminal (5.4.28-1) ...
正在设置 deepin-system-monitor (5.9.13-1) ...
正在设置 libgpuinfo:amd64 (0.0.4) ...
正在设置 deepin-image-viewer (5.8.12-1) ...
正在设置 l*coregtk-4.0-18:amd64 (2.34.4.2-1+dde) ...
正在设置 libstrongswan (5.7.2.2-1+dde) ...
正在设置 libgstreamer-plugins-base1.0-0:amd64 (1.14.4.3-2+deb10u1) ...
正在设置 libgstreamer-plugins-base1.0-0:i386 (1.14.4.3-2+deb10u1) ...
正在设置 samba-common (2:4.9.5.23-1+dde) ...
正在设置 libwbclient0:amd64 (2:4.9.5.23-1+dde) ...
正在设置 deepin-reader (5.10.9-1) ...
正在设置 wpasupplicant (2:2.9.0.5-21+dde) ...
正在安装新版本配置文件 /etc/dbus-1/system.d/wpa_supplicant.conf ...
正在设置 strongswan-starter (5.7.2.2-1+dde) ...
Disabling opportunistic encryption (OE) in config file ... already disabled
strongswan.service is a disabled or a static unit not running, not starting it.
正在设置 deepin-clone (5.0.11-1) ...
正在设置 libqapt3:amd64 (3.0.4.7-1+deepin2) ...
正在设置 libgstreamer-gl1.0-0:amd64 (1.14.4.3-2+deb10u1) ...
正在设置 gstreamer1.0-plugins-base:amd64 (1.14.4.3-2+deb10u1) ...
正在设置 gstreamer1.0-plugins-base:i386 (1.14.4.3-2+deb10u1) ...
正在设置 live-system-com (5.5.12-1) ...
正在设置 deepin-calculator (5.7.16-1) ...
正在设置 org.deepin.browser (5.5.3-1) ...
正在设置 deepin-font-manager (5.9.6-1) ...
正在设置 deepin-recovery-plugin (5.5.12-1) ...
正在设置 strongswan-libcharon (5.7.2.2-1+dde) ...
正在设置 deepin-editor (5.10.14-1) ...
正在设置 libnm0:amd64 (1.14.6.13-1) ...
正在设置 libvlccore9:amd64 (3.0.12.1-1+dde) ...
正在设置 deepin-anything-libs (5.0.17-1) ...
正在设置 libwebkit2gtk-4.0-37:amd64 (2.34.4.2-1+dde) ...
正在设置 bcmwl-kernel-source (6.30.223.273+bdcom) ...
Loading new bcmwl-6.30.223.273+bdcom DKMS files...
Building for 5.10.83-amd64-desktop
Building for architecture x86_64
Building initial module for 5.10.83-amd64-desktop
Done.

wl.ko:
Running module version sanity check.

  • Original module
    • No original module exists within this kernel
  • Installation
    • Installing to /lib/modules/5.10.83-amd64-desktop/updates/

depmod...

DKMS: install completed.
update-initramfs: deferring update (trigger activated)
正在设置 pigz (2.4-1) ...
正在设置 deepin-album (5.9.10-1) ...
正在设置 deepin-devicemanager (5.7.10-1) ...
正在设置 strongswan-charon (5.7.2.2-1+dde) ...
正在设置 initramfs-tools-core (0.137.35-1+dde) ...
正在安装新版本配置文件 /etc/initramfs-tools/initramfs.conf ...
正在设置 vlc-data (3.0.12.1-1+dde) ...
正在设置 libpolkit-gobject-1-0:amd64 (0.105.10.12-1+dde) ...
正在设置 p7zip (16.02+dfsg.2-1+dde) ...
正在设置 dde-calendar (5.8.27-1) ...
正在设置 deepin-anything-server (5.0.17-1) ...
正在设置 deepin-mail (5.3.14-1) ...
正在设置 vlc-plugin-video-output:amd64 (3.0.12.1-1+dde) ...
正在设置 strongswan-nm (5.7.2.2-1+dde) ...
正在设置 deepin-camera (1.3.5-1) ...
正在设置 initramfs-tools (0.137.35-1+dde) ...
update-initramfs: deferring update (trigger activated)
正在设置 libpolkit-backend-1-0:amd64 (0.105.10.12-1+dde) ...
正在设置 libvlc5:amd64 (3.0.12.1-1+dde) ...
正在设置 samba-libs:amd64 (2:4.9.5.23-1+dde) ...
正在设置 libqapt3-runtime (3.0.4.7-1+deepin2) ...
正在设置 p7zip-full (16.02+dfsg.2-1+dde) ...
正在设置 strongswan (5.7.2.2-1+dde) ...
正在设置 deepin-compressor (5.11.7-1) ...
正在设置 deepin-voice-note (5.10.9-1) ...
正在设置 libsmbclient:amd64 (2:4.9.5.23-1+dde) ...
正在设置 smbclient (2:4.9.5.23-1+dde) ...
正在设置 libpolkit-agent-1-0:amd64 (0.105.10.12-1+dde) ...
正在设置 vlc-plugin-base:amd64 (3.0.12.1-1+dde) ...
正在设置 deepin-deb-installer (5.8.11-1) ...
正在设置 samba-dsdb-modules:amd64 (2:4.9.5.23-1+dde) ...
正在设置 policykit-1 (0.105.10.12-1+dde) ...
正在设置 python-samba (2:4.9.5.23-1+dde) ...
正在设置 samba-vfs-modules:amd64 (2:4.9.5.23-1+dde) ...
正在设置 network-manager (1.14.6.13-1) ...
正在安装新版本配置文件 /etc/NetworkManager/NetworkManager.conf ...
正在设置 deepin-music (6.2.8-1) ...
正在设置 libmpv1:amd64 (0.29.1.37-1+eagle) ...
正在设置 samba-common-bin (2:4.9.5.23-1+dde) ...
Checking smb.conf with testparm
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Server role: ROLE_STANDALONE

Done
正在设置 samba (2:4.9.5.23-1+dde) ...
Samba is not being run as an AD Domain Controller: Masking samba-ad-dc.service
Please ignore the following error about deb-systemd-helper not finding those services.
(samba-ad-dc.service already masked)
/var/lib/dpkg/info/samba.postinst: 108: [: Illegal number: 20.4
正在设置 dde-daemon (5.14.11.1-1) ...
正在设置 libdmr:amd64 (5.9.12-1) ...
正在设置 deepin-movie (5.9.12-1) ...
正在处理用于 dbus (1.12.20-0+deb10u1+rebuild) 的触发器 ...
正在处理用于 shared-mime-info (1.10.1-1+eagle) 的触发器 ...
正在处理用于 bamfdaemon (0.5.4.1-1+eagle) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 desktop-file-utils (0.23-4) 的触发器 ...
正在处理用于 mime-support (3.62) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
gtk-update-icon-cache: The generated cache was invalid.
WARNING: icon cache generation failed
正在处理用于 lastore-daemon (5.3.5-1) 的触发器 ...
正在处理用于 libglib2.0-0:i386 (2.58.3.6-1+eagle) 的触发器 ...
正在处理用于 libglib2.0-0:amd64 (2.58.3.6-1+eagle) 的触发器 ...
正在处理用于 libc-bin (2.28.17-1+eagle) 的触发器 ...
正在处理用于 systemd (241.26-1+dde) 的触发器 ...
正在处理用于 man-db (2.8.5-2) 的触发器 ...
正在设置 deepin-recovery-tool (5.5.12-1) ...
正在处理用于 initramfs-tools (0.137.35-1+dde) 的触发器 ...
update-initramfs: Generating /boot/initrd.img-5.10.83-amd64-desktop
cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries
nor crypto modules. If that's on purpose, you may want to uninstall the
'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs
integration and avoid this warning.
setupcon is missing. Please install the 'console-setup' package.
W: plymouth: The plugin label.so is missing, the selected theme might not work as expected.
W: plymouth: You might want to install the plymouth-themes package to fix this.
live-boot: core filesystems devices utils udev blockdev dns.

Reply View the author
xiarilengfeng
deepin
2022-03-05 04:35
#14

截图_选择区域_20220304203421.png

非常感谢,系统可以升级了。相册也可以打开了。

Reply View the author
xiarilengfeng
deepin
2022-03-05 04:45
#15

应用商店更新软件还是不行根本更新不了。

image.png

Reply View the author
xiarilengfeng
deepin
2022-03-05 04:48
#16

谢谢!

Reply View the author