新安装的Ubuntu20.04在安装星火商城出现的各种错误。
今天开开心心安装了Ubuntu,然后下载了星火商店准备安装一些应用。
安装星火商店需要下载商店的本体包和依赖包。
首先要安装客户端依赖包,你要解压依赖包进入依赖包目录,然后执行如下命令
1 /安装单个deb包 2 sudo dpkg -i [package name].deb 3 /安装文件夹下所有的deb包 4 sudo dpkg -i *.deb
这个时候出现了第一个问题
1 wyw@wyw-N9x0TD-TF:~/下载/spark-store-dependencies-kylin$ sudo dpkg -i *.deb 2 [sudo] wyw 的密码: 3 正在选中未选择的软件包 dde-qt5integration。 4 (正在读取数据库 ... 系统当前共安装有 189163 个文件和目录。) 5 准备解压 dde-qt5integration_5.1.0.3-1~spark_amd64.deb ... 6 正在解压 dde-qt5integration (5.1.0.3-1~spark) ... 7 正在选中未选择的软件包 deepin-menu。 8 准备解压 deepin-menu_5.0.1-1_amd64.deb ... 9 正在解压 deepin-menu (5.0.1-1) ... 10 正在选中未选择的软件包 gdebi-core。 11 准备解压 gdebi-core_0.9.5.7+nmu3_all.deb ... 12 正在解压 gdebi-core (0.9.5.7+nmu3) ... 13 正在选中未选择的软件包 libdframeworkdbus2:amd64。 14 准备解压 libdframeworkdbus2_5.2.0.3.1-1_amd64.deb ... 15 正在解压 libdframeworkdbus2:amd64 (5.2.0.3.1-1) ... 16 正在选中未选择的软件包 libdtkcore5:amd64。 17 准备解压 libdtkcore5_5.2.2.2-1_amd64.deb ... 18 正在解压 libdtkcore5:amd64 (5.2.2.2-1) ... 19 正在选中未选择的软件包 libdtkgui5:amd64。 20 准备解压 libdtkgui5_5.2.2.1-1~spark_amd64.deb ... 21 正在解压 libdtkgui5:amd64 (5.2.2.1-1~spark) ... 22 正在选中未选择的软件包 libdtkwidget5:amd64。 23 准备解压 libdtkwidget5_5.2.2.2-1~spark_amd64.deb ... 24 正在解压 libdtkwidget5:amd64 (5.2.2.2-1~spark) ... 25 正在选中未选择的软件包 libxcb-util0:amd64。 26 准备解压 libxcb-util0_0.3.8.1-1+rebuild_amd64.deb ... 27 正在解压 libxcb-util0:amd64 (0.3.8.1-1+rebuild) ... 28 dpkg: 依赖关系问题使得 dde-qt5integration 的配置工作不能继续: 29 dde-qt5integration 依赖于 libqt5concurrent5 (>= 5.0.2);然而: 30 未安装软件包 libqt5concurrent5。 31 dde-qt5integration 依赖于 libqt5core5a (>= 5.11.0~rc1);然而: 32 未安装软件包 libqt5core5a。 33 dde-qt5integration 依赖于 libqt5dbus5 (>= 5.0.2);然而: 34 未安装软件包 libqt5dbus5。 35 dde-qt5integration 依赖于 libqt5gui5 (>= 5.11.0~rc1);然而: 36 未安装软件包 libqt5gui5。 37 dde-qt5integration 依赖于 libqt5multimedia5 (>= 5.6.0~beta);然而: 38 未安装软件包 libqt5multimedia5。 39 dde-qt5integration 依赖于 libqt5multimediawidgets5 (>= 5.6.0~beta);然而: 40 未安装软件包 libqt5multimediawidgets5。 41 dde-qt5integration 依赖于 libqt5network5 (>= 5.0.2);然而: 42 未安装软件包 libqt5network5。 43 dde-qt5integration 依赖于 libqt5svg5 (>= 5.6.0~beta);然而: 44 未安装软件包 libqt5svg5。 45 dde-qt5integration 依赖于 libqt5widgets5 (>= 5.10.0);然而: 46 未安装软件包 libqt5widgets5。 47 dde-qt5integration 依赖于 libqt5x11extras5 (>= 5.6.0);然而: 48 未安装软件包 libqt5x11extras5。 49 dde-qt5integration 依赖于 libqt5xdg3 (>= 3.0.0);然而: 50 未安装软件包 libqt5xdg3。 51 dde-qt5integration 依赖于 libqt5xdgiconloader3 (>= 3.0.0);然而: 52 未安装软件包 libqt5xdgiconloader3。 53 dde-qt5integration 依赖于 libqt5xml5 (>= 5.0.2);然而: 54 未安装软件包 libqt5xml5。 55 dde-qt5integration 依赖于 qt5-default;然而: 56 未安装软件包 qt5-default。 57 dde-qt5integration 依赖于 dde-qt5xcb-plugin | qt5dxcb-plugin;然而: 58 未安装软件包 dde-qt5xcb-plugin。 59 未安装软件包 qt5dxcb-plugin。 60 61 dpkg: 处理软件包 dde-qt5integration (--install)时出错: 62 依赖关系问题 - 仍未被配置 63 dpkg: 依赖关系问题使得 deepin-menu 的配置工作不能继续: 64 deepin-menu 依赖于 libqt5concurrent5 (>= 5.0.2);然而: 65 未安装软件包 libqt5concurrent5。 66 deepin-menu 依赖于 libqt5core5a (>= 5.11.0~rc1);然而: 67 未安装软件包 libqt5core5a。 68 deepin-menu 依赖于 libqt5dbus5 (>= 5.0.2);然而: 69 未安装软件包 libqt5dbus5。 70 deepin-menu 依赖于 libqt5gui5 (>= 5.8.0);然而: 71 未安装软件包 libqt5gui5。 72 deepin-menu 依赖于 libqt5multimedia5 (>= 5.6.0~beta);然而: 73 未安装软件包 libqt5multimedia5。 74 deepin-menu 依赖于 libqt5multimediawidgets5 (>= 5.6.0~beta);然而: 75 未安装软件包 libqt5multimediawidgets5。 76 deepin-menu 依赖于 libqt5network5 (>= 5.0.2);然而: 77 未安装软件包 libqt5network5。 78 deepin-menu 依赖于 libqt5widgets5 (>= 5.6.0~beta);然而: 79 未安装软件包 libqt5widgets5。 80 deepin-menu 依赖于 libqt5x11extras5 (>= 5.6.0);然而: 81 未安装软件包 libqt5x11extras5。 82 deepin-menu 依赖于 libqt5xml5 (>= 5.0.2);然而: 83 未安装软件包 libqt5xml5。 84 deepin-menu 依赖于 qttranslations5-l10n;然而: 85 未安装软件包 qttranslations5-l10n。 86 87 dpkg: 处理软件包 deepin-menu (--install)时出错: 88 依赖关系问题 - 仍未被配置 89 正在设置 gdebi-core (0.9.5.7+nmu3) ... 90 dpkg: 依赖关系问题使得 libdframeworkdbus2:amd64 的配置工作不能继续: 91 libdframeworkdbus2:amd64 依赖于 libqt5core5a (>= 5.11.0~rc1);然而: 92 未安装软件包 libqt5core5a。 93 libdframeworkdbus2:amd64 依赖于 libqt5dbus5 (>= 5.0.2);然而: 94 未安装软件包 libqt5dbus5。 95 96 dpkg: 处理软件包 libdframeworkdbus2:amd64 (--install)时出错: 97 依赖关系问题 - 仍未被配置 98 dpkg: 依赖关系问题使得 libdtkcore5:amd64 的配置工作不能继续: 99 libdtkcore5:amd64 依赖于 libgsettings-qt1 (>= 0.1+14.04.20140408);然而: 100 未安装软件包 libgsettings-qt1。 101 libdtkcore5:amd64 依赖于 libqt5core5a (>= 5.11.0~rc1);然而: 102 未安装软件包 libqt5core5a。 103 libdtkcore5:amd64 依赖于 libqt5dbus5 (>= 5.0.2);然而: 104 未安装软件包 libqt5dbus5。 105 libdtkcore5:amd64 依赖于 libqt5xml5 (>= 5.0.2);然而: 106 未安装软件包 libqt5xml5。 107 108 dpkg: 处理软件包 libdtkcore5:amd64 (--install)时出错: 109 依赖关系问题 - 仍未被配置 110 dpkg: 依赖关系问题使得 libdtkgui5:amd64 的配置工作不能继续: 111 libdtkgui5:amd64 依赖于 libdtkcore5;然而: 112 软件包 libdtkcore5:amd64 尚未配置。 113 libdtkgui5:amd64 依赖于 libqt5core5a (>= 5.11.0~rc1);然而: 114 未安装软件包 libqt5core5a。 115 libdtkgui5:amd64 依赖于 libqt5dbus5 (>= 5.5.0);然而: 116 未安装软件包 libqt5dbus5。 117 libdtkgui5:amd64 依赖于 libqt5gui5 (>= 5.8.0);然而: 118 未安装软件包 libqt5gui5。 119 libdtkgui5:amd64 依赖于 libqt5network5 (>= 5.0.2);然而: 120 未安装软件包 libqt5network5。 121 libdtkgui5:amd64 依赖于 libqt5x11extras5 (>= 5.7.0);然而: 122 未安装软件包 libqt5x11extras5。 123 libdtkgui5:amd64 依赖于 libqt5xml5 (>= 5.0.2);然而: 124 未安装软件包 libqt5xml5。 125 libdtkgui5:amd64 依赖于 qt5-default;然而: 126 未安装软件包 qt5-default。 127 128 dpkg: 处理软件包 libdtkgui5:amd64 (--install)时出错: 129 依赖关系问题 - 仍未被配置 130 dpkg: 依赖关系问题使得 libdtkwidget5:amd64 的配置工作不能继续: 131 libdtkwidget5:amd64 依赖于 libdframeworkdbus2;然而: 132 软件包 libdframeworkdbus2:amd64 尚未配置。 133 libdtkwidget5:amd64 依赖于 libdtkcore5;然而: 134 软件包 libdtkcore5:amd64 尚未配置。 135 libdtkwidget5:amd64 依赖于 libdtkgui5;然而: 136 软件包 libdtkgui5:amd64 尚未配置。 137 libdtkwidget5:amd64 依赖于 libgsettings-qt1 (>= 0.1+14.04.20140408);然而: 138 未安装软件包 libgsettings-qt1。 139 libdtkwidget5:amd64 依赖于 libqt5concurrent5 (>= 5.0.2);然而: 140 未安装软件包 libqt5concurrent5。 141 libdtkwidget5:amd64 依赖于 libqt5core5a (>= 5.11.0~rc1);然而: 142 未安装软件包 libqt5core5a。 143 libdtkwidget5:amd64 依赖于 libqt5dbus5 (>= 5.0.2);然而: 144 未安装软件包 libqt5dbus5。 145 libdtkwidget5:amd64 依赖于 libqt5gui5 (>= 5.11.0~rc1);然而: 146 未安装软件包 libqt5gui5。 147 libdtkwidget5:amd64 依赖于 libqt5multimedia5 (>= 5.6.0~beta);然而: 148 未安装软件包 libqt5multimedia5。 149 libdtkwidget5:amd64 依赖于 libqt5multimediawidgets5 (>= 5.6.0~beta);然而: 150 未安装软件包 libqt5multimediawidgets5。 151 libdtkwidget5:amd64 依赖于 libqt5network5 (>= 5.0.2);然而: 152 未安装软件包 libqt5network5。 153 libdtkwidget5:amd64 依赖于 libqt5widgets5 (>= 5.11.0~rc1);然而: 154 未安装软件包 libqt5widgets5。 155 libdtkwidget5:amd64 依赖于 libqt5x11extras5 (>= 5.6.0);然而: 156 未安装软件包 libqt5x11extras5。 157 libdtkwidget5:amd64 依赖于 libqt5xml5 (>= 5.0.2);然而: 158 未安装软件包 libqt5xml5。 159 libdtkwidget5:amd64 依赖于 qt5-default;然而: 160 未安装软件包 qt5-default。 161 162 dpkg: 处理软件包 libdtkwidget5:amd64 (--install)时出错: 163 依赖关系问题 - 仍未被配置 164 正在设置 libxcb-util0:amd64 (0.3.8.1-1+rebuild) ... 165 正在处理用于 man-db (2.9.1-1) 的触发器 ... 166 正在处理用于 libc-bin (2.31-0ubuntu9.2) 的触发器 ... 167 正在处理用于 libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.4) 的触发器 ... 168 正在处理用于 dbus (1.12.16-2ubuntu2.1) 的触发器 ... 169 在处理时有错误发生: 170 dde-qt5integration 171 deepin-menu 172 libdframeworkdbus2:amd64 173 libdtkcore5:amd64 174 libdtkgui5:amd64 175 libdtkwidget5:amd64
这个一大堆错误就很烦。我的解决办法就是安装wine框架
winehq 安装教程官方文档:https://wiki.winehq.org/Ubuntu_zhcn
可能照着这个教程安装还有如下问题:
1 wyw@wyw-N9x0TD-TF:~/下载/spark-store-dependencies-kylin$ sudo apt install --install-recommends winehq-stable 2 正在读取软件包列表... 完成 3 正在分析软件包的依赖关系树 4 正在读取状态信息... 完成 5 您也许需要运行“apt --fix-broken install”来修正上面的错误。 6 下列软件包有未满足的依赖关系: 7 dde-qt5integration : 依赖: libqt5concurrent5 (>= 5.0.2) 但是它将不会被安装 8 依赖: libqt5core5a (>= 5.11.0~rc1) 但是它将不会被安装 9 依赖: libqt5dbus5 (>= 5.0.2) 但是它将不会被安装 10 依赖: libqt5gui5 (>= 5.11.0~rc1) 但是它将不会被安装 11 依赖: libqt5multimedia5 (>= 5.6.0~beta) 但是它将不会被安装 12 依赖: libqt5multimediawidgets5 (>= 5.6.0~beta) 但是它将不会被安装 13 依赖: libqt5network5 (>= 5.0.2) 但是它将不会被安装 14 依赖: libqt5svg5 (>= 5.6.0~beta) 但是它将不会被安装 15 依赖: libqt5widgets5 (>= 5.10.0) 但是它将不会被安装 16 依赖: libqt5x11extras5 (>= 5.6.0) 但是它将不会被安装 17 依赖: libqt5xdg3 (>= 3.0.0) 但是它将不会被安装 18 依赖: libqt5xdgiconloader3 (>= 3.0.0) 但是它将不会被安装 19 依赖: libqt5xml5 (>= 5.0.2) 但是它将不会被安装 20 依赖: qt5-default 但是它将不会被安装 21 依赖: dde-qt5xcb-plugin 但无法安装它 或 22 qt5dxcb-plugin 但是它将不会被安装 23 deepin-menu : 依赖: libqt5concurrent5 (>= 5.0.2) 但是它将不会被安装 24 依赖: libqt5core5a (>= 5.11.0~rc1) 但是它将不会被安装 25 依赖: libqt5dbus5 (>= 5.0.2) 但是它将不会被安装 26 依赖: libqt5gui5 (>= 5.8.0) 但是它将不会被安装 27 依赖: libqt5multimedia5 (>= 5.6.0~beta) 但是它将不会被安装 28 依赖: libqt5multimediawidgets5 (>= 5.6.0~beta) 但是它将不会被安装 29 依赖: libqt5network5 (>= 5.0.2) 但是它将不会被安装 30 依赖: libqt5widgets5 (>= 5.6.0~beta) 但是它将不会被安装 31 依赖: libqt5x11extras5 (>= 5.6.0) 但是它将不会被安装 32 依赖: libqt5xml5 (>= 5.0.2) 但是它将不会被安装 33 依赖: qttranslations5-l10n 但是它将不会被安装 34 libdframeworkdbus2 : 依赖: libqt5core5a (>= 5.11.0~rc1) 但是它将不会被安装 35 依赖: libqt5dbus5 (>= 5.0.2) 但是它将不会被安装 36 libdtkcore5 : 依赖: libgsettings-qt1 (>= 0.1+14.04.20140408) 但是它将不会被安装 37 依赖: libqt5core5a (>= 5.11.0~rc1) 但是它将不会被安装 38 依赖: libqt5dbus5 (>= 5.0.2) 但是它将不会被安装 39 依赖: libqt5xml5 (>= 5.0.2) 但是它将不会被安装 40 libdtkgui5 : 依赖: libqt5core5a (>= 5.11.0~rc1) 但是它将不会被安装 41 依赖: libqt5dbus5 (>= 5.5.0) 但是它将不会被安装 42 依赖: libqt5gui5 (>= 5.8.0) 但是它将不会被安装 43 依赖: libqt5network5 (>= 5.0.2) 但是它将不会被安装 44 依赖: libqt5x11extras5 (>= 5.7.0) 但是它将不会被安装 45 依赖: libqt5xml5 (>= 5.0.2) 但是它将不会被安装 46 依赖: qt5-default 但是它将不会被安装 47 libdtkwidget5 : 依赖: libgsettings-qt1 (>= 0.1+14.04.20140408) 但是它将不会被安装 48 依赖: libqt5concurrent5 (>= 5.0.2) 但是它将不会被安装 49 依赖: libqt5core5a (>= 5.11.0~rc1) 但是它将不会被安装 50 依赖: libqt5dbus5 (>= 5.0.2) 但是它将不会被安装 51 依赖: libqt5gui5 (>= 5.11.0~rc1) 但是它将不会被安装 52 依赖: libqt5multimedia5 (>= 5.6.0~beta) 但是它将不会被安装 53 依赖: libqt5multimediawidgets5 (>= 5.6.0~beta) 但是它将不会被安装 54 依赖: libqt5network5 (>= 5.0.2) 但是它将不会被安装 55 依赖: libqt5widgets5 (>= 5.11.0~rc1) 但是它将不会被安装 56 依赖: libqt5x11extras5 (>= 5.6.0) 但是它将不会被安装 57 依赖: libqt5xml5 (>= 5.0.2) 但是它将不会被安装 58 依赖: qt5-default 但是它将不会被安装 59 winehq-stable : 依赖: wine-stable (= 6.0.1~focal-1) 60 E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。View Code
这个时候就需要
1 sudo apt --fix-broken install
然后接着按照教程安装wine框架。
wine框架搭建好了以后,在安装下载的星火商城依赖包和客户端包。上面那条修复依赖包的命令可以在出现问题的时候使用,往往都会有好的效果。
最后大功告成。