关于更新libqt5core5a到5.7.1后出现的系统故障问题
Tofloor
poster avatar
雪域一线天
deepin
2017-09-18 23:39
Author
如题,系统自带libqt5core5a的版本为5.6.0,然后安装virtualbox最新版,是它官网上的版本,结果说需要5.7.0以上的,于是找了个适用于ubuntu上的5.7.1版,安装了。
然后发现,系统出问题了。好多软件不能使用了。
想重新安装deepin自带的,结果出现:
sudo apt install libqt5core5a
[sudo] yangshengyan 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
libqt5core5a 已经是最新版 (5.7.1+dfsg-2ubuntu4~1.17.04.1)。
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
dde-qt5integration : 依赖: qtbase-abi-5-6-1
libdde-file-manager : 依赖: qtbase-abi-5-6-1
                       推荐: dde-file-manager-integration 但无法安装它
libdtkwidget : 依赖: qtbase-abi-5-6-1
libdtkwidget2 : 依赖: qtbase-abi-5-6-1
libqt5dbus5 : 依赖: qtbase-abi-5-6-1
libqt5designer5 : 依赖: qtbase-abi-5-6-1
libqt5gui5 : 依赖: qtbase-abi-5-6-1
libqt5libqgtk2 : 依赖: qtbase-abi-5-6-1
libqt5multimedia5 : 依赖: qtbase-abi-5-6-1
libqt5network5 : 依赖: qtbase-abi-5-6-1
libqt5opengl5 : 依赖: qtbase-abi-5-6-1
libqt5positioning5 : 依赖: qtbase-abi-5-6-1
libqt5printsupport5 : 依赖: qtbase-abi-5-6-1
libqt5qml5 : 依赖: qtbase-abi-5-6-1
libqt5quick5 : 依赖: qtbase-abi-5-6-1
libqt5quickwidgets5 : 依赖: qtbase-abi-5-6-1
libqt5script5 : 依赖: qtbase-abi-5-6-1
libqt5sql5 : 依赖: qtbase-abi-5-6-1
libqt5sql5-sqlite : 依赖: qtbase-abi-5-6-1
libqt5svg5 : 依赖: qtbase-abi-5-6-1
libqt5webkit5 : 依赖: qtbase-abi-5-6-1
libqt5widgets5 : 依赖: qtbase-abi-5-6-1
libqt5xdgiconloader2 : 依赖: qtbase-abi-5-6-1
libqt5xml5 : 依赖: qtbase-abi-5-6-1
python-pyqt5 : 依赖: qtbase-abi-5-6-1
python3-pyqt5 : 依赖: qtbase-abi-5-6-1
qml-module-qtquick-controls : 依赖: qtbase-abi-5-6-1
qml-module-qtquick-dialogs : 依赖: qtbase-abi-5-6-1
qml-module-qtquick-layouts : 依赖: qtbase-abi-5-6-1
qml-module-qtquick-privatewidgets : 依赖: qtbase-abi-5-6-1
qt5-qmltooling-plugins : 依赖: qtbase-abi-5-6-1
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。


求助大神
Reply Favorite View the author
All Replies
avatar
雪域一线天
deepin
2017-09-18 23:40
#1
sudo apt --fix-broken install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
正在修复依赖关系... 完成
下列软件包是自动安装的并且现在不需要了:
  aria2 catdoc deepin-presentation-assistant-rtmp dvdauthor dvgrab genisoimage
  hostapd kdenlive-data libavahi-compat-libdnssd1 libbasicusageenvironment1 libcddb2
  libdbus-c++-1-0v5 libdvbpsi10 libecore1 libeina1 libepub0 libexiv2-14 libfam0
  libgles1-mesa libgroupsock8 libiso9660-8 libkf5archive5 libkf5auth-data
  libkf5bookmarks-data libkf5codecs-data libkf5codecs5 libkf5completion-data
  libkf5config-bin libkf5config-data libkf5configcore5 libkf5configwidgets-data
  libkf5coreaddons-data libkf5coreaddons5 libkf5dbusaddons-data   libkf5newstuff-data libkf5notifications-data libkf5notifyconfig-data
  libkf5service-data libkf5solid5-data libkf5sonnet5-data libkf5sonnetcore5
  libkf5textwidgets-data libkf5wallet-data libkf5widgetsaddons-data
  libkf5windowsystem-data libkf5xmlgui-data liblircclient0 liblivemedia57
  libmlt-data libmovit5 libproxy-tools libqrencode3 libquicktime2
  libresid-builder0c2a librtaudio5a libschroedinger-1.0-0 libsdl-image1.2
  libsidplay2 libupnp6 libusageenvironment3 libvcdinfo0 libvlc-bin libvlc5
  libvlccore8 libxcb-xv0 libzip4 oxygen-icon-theme python3-setproctitle
  recordmydesktop sonnet-plugins swh-plugins vlc-bin vlc-data vlc-l10n
  vlc-plugin-base vlc-plugin-notify vlc-plugin-samba vlc-plugin-skins2
  vlc-plugin-video-output vlc-plugin-video-splitter vlc-plugin-visualization
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
  libutempter0 xbitmaps xterm
建议安装:
  xfonts-cyrillic
下列软件包将被【卸载】:
  dde dde-calendar dde-control-center dde-daemon dde-desktop dde-disk-mount-plugin
  dde-dock dde-dock-monitor-plugin dde-file-manager dde-launcher dde-polkit-agent
  dde-qml-dbus-factory dde-qt5integration dde-session-ui dde-trash-plugin
  deepin-appstore deepin-boot-maker deepin-cloud-scanner deepin-deb-installer   deepin-screen-recorder deepin-screenshot deepin-shortcut-viewer
  deepin-social-sharing deepin-system-monitor deepin-terminal deepin-topbar
  deepin-virtual-ap deepin-voice-recorder deepin-wm deepin-wm-switcher
  dmusic-plugin-baidumusic fcitx-frontend-qt5 kded5 kdenlive kinit kio
  libdbusmenu-qt5-2 libdde-file-manager libdframeworkdbus libdtkcore2
  libdtksettingsview libdtkutil libdtkwidget libdtkwidget2 libdtkwm2 libfcitx-qt5-1
  libkf5attica5 libkf5auth5 libkf5bookmarks5 libkf5completion5 libkf5configgui5
  libkf5configwidgets5 libkf5crash5 libkf5dbusaddons-bin libkf5dbusaddons5   libkf5iconthemes-bin libkf5iconthemes5 libkf5itemviews5 libkf5jobwidgets5
  libkf5kiocore5 libkf5kiofilewidgets5 libkf5kiowidgets5 libkf5newstuff5
  libkf5notifications5 libkf5notifyconfig5 libkf5service-bin libkf5service5
  libkf5solid5 libkf5sonnetui5 libkf5textwidgets5 libkf5wallet-bin libkf5wallet5
  libkf5widgetsaddons5 libkf5windowsystem5 libkf5xmlgui-bin libkf5xmlgui5
  libkwalletbackend5-5 liblightdm-qt5-3-0 libmlt++3 libmlt6 liboxideqt-qmlplugin
  liboxideqtcore0 liboxideqtquick0 libphonon4qt5-4 libpolkit-qt5-1-1
  libpoppler-qt5-1 libqapt3 libqapt3-runtime libqgsttools-p1 libqt5dbus5
  libqt5designer5 libqt5gui5 libqt5help5 libqt5libqgtk2 libqt5multimedia5
  libqt5multimedia5-plugins libqt5multimediawidgets5 libqt5network5 libqt5opengl5
  libqt5positioning5 libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5quickwidgets5
  libqt5script5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5webkit5 libqt5widgets5
  libqt5x11extras5 libqt5xdg2 libqt5xdgiconloader2 libqt5xml5 libqtav11 libsane-drs
  melt netease-cloud-music persepolis phonon4qt5 phonon4qt5-backend-vlc
  printer-driver-deepin-cloud-print python-pyqt5 python-pyqt5.qtmultimedia
  python-pyqt5.qtquick python3-dae python3-pyqt5 python3-pyqt5.qtmultimedia
  python3-pyqt5.qtquick python3-pyqt5.qtwebkit qml-module-qt-labs-folderlistmodel
  qml-module-qtav qml-module-qtgraphicaleffects qml-module-qtquick-controls
  qml-module-qtquick-dialogs qml-module-qtquick-layouts
  qml-module-qtquick-privatewidgets qml-module-qtquick-window2 qml-module-qtquick2
  qml-module-qtwebkit qt5-qmltooling-plugins startdde vlc vlc-plugin-qt youdao-dict
下列【新】软件包将被安装:
  libutempter0 xbitmaps xterm
升级了 0 个软件包,新安装了 3 个软件包,要卸载 161 个软件包,有 0 个软件包未被升级。
需要下载 703 kB 的归档。
解压缩后将会空出 643 MB 的空间。
您希望继续执行吗? [Y/n] ^C

Reply View the author
avatar
雪域一线天
deepin
2017-09-18 23:47
#2
Reply View the author
avatar
justforlxz
deepin
2017-09-18 23:52
#3
本帖最后由 kirigaya 于 2017-9-18 15:53 编辑

卸载掉你安装的版本,deepin的组件是基于qt5.6编译的,升级qt版本需要重新用该版本的qt编译全部的组件。
用apt-cache policy libqt5core5a 看一下旧的版本,然后用sudo apt install libqt5core5a=xxxx 来降级。
为啥不安装商店里的virtualbox?
Reply View the author
avatar
雪域一线天
deepin
2017-09-18 23:56
#4
https://bbs.deepin.org/post/145708
卸载掉你安装的版本,deepin的组件是基于qt5.6编译的,升级qt版本需要重新用该版本的qt编译全部的组件。
用 ...

我先试试。不说了,手贱。
Reply View the author
avatar
jingle
deepin
2017-09-18 23:56
#5
https://bbs.deepin.org/post/145708
卸载掉你安装的版本,deepin的组件是基于qt5.6编译的,升级qt版本需要重新用该版本的qt编译全部的组件。
用 ...
  1. jingle@jingle:~$ sudo apt install libqt5core5a
  2. 正在读取软件包列表... 完成
  3. 正在分析软件包的依赖关系树      
  4. 正在读取状态信息... 完成      
  5. libqt5core5a 已经是最新版 (5.6.1+dfsg-3+b1)。
Copy the Code


降级到这个版本吧
Reply View the author
avatar
雪域一线天
deepin
2017-09-19 00:00
#6
https://bbs.deepin.org/post/145708
卸载掉你安装的版本,deepin的组件是基于qt5.6编译的,升级qt版本需要重新用该版本的qt编译全部的组件。
用 ...

老大威武。直接降级就行了。非常感谢。
Reply View the author
avatar
jingle
deepin
2017-09-19 00:04
#7
https://bbs.deepin.org/post/145708
@jingle 求助老大啊

不要老追求更新,稳定才是王道  你下载Ubuntu的deb 依赖关系不一样了和deepin
Reply View the author
avatar
justforlxz
deepin
2017-09-19 00:05
#8
https://bbs.deepin.org/post/145708
老大威武。直接降级就行了。非常感谢。

毕竟咱也是手残
Reply View the author
avatar
雪域一线天
deepin
2017-09-19 00:05
#9
https://bbs.deepin.org/post/145708
降级到这个版本吧

谢谢。已经降好了。

至少目前没发现异常。原来不能打开的文件管理器能打开了。
Reply View the author
avatar
雪域一线天
deepin
2017-09-19 00:38
#10
https://bbs.deepin.org/post/145708
不要老追求更新,稳定才是王道  你下载Ubuntu的deb 依赖关系不一样了和deepin ...

哈哈。那顺便把virtualbox相对应的扩展也放上去啊。另外virtualbox也要更新啦。
Reply View the author
avatar
雪域一线天
deepin
2017-09-19 00:38
#11

手残好。
Reply View the author