Ubuntu安装有道词典出现:dpkg安装deb缺少依赖包的解决方法``
- 有道词典官方linux安装网址http://cidian.youdao.com/index-linux.html
- 输入命令安装:sudo dpkg -i youdao-dict_1.1.0-0-ubuntu_amd64.deb
报错问题:
正在选中未选择的软件包 youdao-dict。
(正在读取数据库 ... 系统当前共安装有 164224 个文件和目录。)
准备解压 youdao-dict_1.1.0-0-ubuntu_amd64.deb ...
正在解压 youdao-dict (1.1.0-0~ubuntu) ...
dpkg: 依赖关系问题使得 youdao-dict 的配置工作不能继续:
youdao-dict 依赖于 python3-pyqt5;然而:
未安装软件包 python3-pyqt5。
youdao-dict 依赖于 python3-xlib;然而:
未安装软件包 python3-xlib。
youdao-dict 依赖于 tesseract-ocr;然而:
未安装软件包 tesseract-ocr。
youdao-dict 依赖于 tesseract-ocr-eng;然而:
未安装软件包 tesseract-ocr-eng。
youdao-dict 依赖于 tesseract-ocr-chi-sim;然而:
未安装软件包 tesseract-ocr-chi-sim。
youdao-dict 依赖于 tesseract-ocr-chi-tra;然而:
未安装软件包 tesseract-ocr-chi-tra。
youdao-dict 依赖于 ttf-wqy-microhei;然而:
未安装软件包 ttf-wqy-microhei。
youdao-dict 依赖于 python3-lxml;然而:
未安装软件包 python3-lxml。
youdao-dict 依赖于 python3-pyqt5.qtmultimedia;然而:
未安装软件包 python3-pyqt5.qtmultimedia。
youdao-dict 依赖于 python3-pyqt5.qtquick;然而:
未安装软件包 python3-pyqt5.qtquick。
youdao-dict 依赖于 python3-pyqt5.qtwebkit;然而:
未安装软件包 python3-pyqt5.qtwebkit。
youdao-dict 依赖于 gir1.2-appindicator3-0.1;然而:
未安装软件包 gir1.2-appindicator3-0.1。
youdao-dict 依赖于 qtdeclarative5-controls-plugin;然而:
未安装软件包 qtdeclarative5-controls-plugin。
youdao-dict 依赖于 libqt5multimedia5-plugins;然而:
未安装软件包 libqt5multimedia5-plugins。
youdao-dict 依赖于 gstreamer0.10-plugins-ugly;然而:
未安装软件包 gstreamer0.10-plugins-ugly。
dpkg: 处理软件包 youdao-dict (--install)时出错:
依赖关系问题 - 仍未被配置
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 gnome-menus (3.36.0-1ubuntu1) 的触发器 ...
正在处理用于 desktop-file-utils (0.24-1ubuntu3) 的触发器 ...
正在处理用于 mime-support (3.64ubuntu1) 的触发器 ...
在处理时有错误发生:
youdao-dict
解决办法:
-
如果仅仅缺少gstreamer0.10-plugins-ugly,依赖无法安装,apt-get -f install也没用,此时,可以按照如下操作:
1.解压deb包:
dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict
2.解压deb包中的control信息:
dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict/DEBIAN
3.编辑control文件,删除Depends里面的gstreamer0.10-plugins-ugly
4.重新打包:
dpkg-deb -b youdao-dict youdao-dict.deb
5.安装前面重新打包的安装包
sudo dpkg -i youdao-dict.deb
此处转载于一篇博客
- 如果上述办法还是没有解决问题,依旧缺少很多依赖关系,可以循环使用下面两个命令进行安装
sudo apt-get -f install
sudo apt-get install 依赖关系名
最后再使用安装命令即可