安装youdao-dict_1.1.0-0版本

该版本依赖于python3,需要如下依赖包:

Depends: python3, python3-pyqt5, python3-requests, python3-xlib, tesseract-ocr, tesseract-ocr-eng, tesseract-ocr-chi-sim, tesseract-ocr-chi-tra, python3-pil, ttf-wqy-microhei, python3-lxml, python3-xdg, python3-pyqt5.qtmultimedia, python3-pyqt5.qtquick, python3-pyqt5.qtwebkit, gir1.2-appindicator3-0.1, python3-dbus, qtdeclarative5-controls-plugin, libqt5multimedia5-plugins,gstreamer0.10-plugins-ugly

下载

进入有道词典官网 http://cidian.youdao.com/index-linux.html  下载Ubuntu版本(默认支持14.10及以上,14.04用户需要在安装前更新系统(update&dist-upgrade))。

下载的是deb包,文件名为:youdao-dict_1.1.0-0-ubuntu_amd64.deb 。

DEB是Debian软件包格式的文件扩展名,Debian包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包而成。

处理这些包的经典程序是dpkg,经常是通过Debian的apt-get来运作。

deb包在Linux操作系统中类似于windows中的软件包(exe),几乎不需要什么复杂的编译即可通过鼠标点击安装使用。

安装

#更新系统
sudo apt-get update
sudo apt-get dist-upgrade
#进入下载目录
cd 下载  

#安装该软件所需的依赖
sudo apt-get install python3-pyqt5
#有些不能安装则执行下述命令

sudo apt-get -f install
sudo apt-get install python3-pyqt5
sudo apt-get install tesseract-ocr

#解压deb包到youdao-dict目录
dpkg -X youdao-dict_1.1.0-0-ubuntu_amd64.deb  youdao-dict
#解压deb包中的control信息,control中写有该软件的依赖信息
dpkg -e youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict/DEBIAN
#进入解压目录,编辑control文件,删除文件中Depends:后面的gstreamer0.10-plugins-ugly,并保存
cd youdao-dict
cd DEBIAN
vim control
cd ~/下载
#将修改后的安装文件重新打包
dpkg-deb -b youdao-dict youdao-dict_new.deb#安装重新打包的deb包
sudo dpkg -i youdao-dict_new.deb

启动


youdao-dict

Error1:


直接安装
sudo dpkg -i youdao-dict_1.1.0-0-ubuntu_amd64.deb

会出现如下依赖错误:
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-pyqt5.qtmultimedia;然而:
未安装软件包 python3-pyqt5.qtmultimedia。
youdao-dict 依赖于 python3-pyqt5.qtquick;然而:
未安装软件包 python3-pyqt5.qtquick。
youdao-dict 依赖于 python3-pyqt5.qtwebkit;然而:
未安装软件包 python3
dpkg: 处理软件包 youdao-dict (--install)时出错:
依赖关系问题 - 仍未被配置

Soluton1:

这是因为系统中缺少该软件的依赖,用下述命令安装所需依赖:
sudo apt-get -f instal

Error2:

Ubuntu16.04里面没有streamer0.10-plugins-ugly软件包
提示如下错误:
dpkg: 依赖关系问题使得
youdao-dict 的配置工作不能继续:
youdao-dict 依赖于 gstreamer0.10-plugins-ugly;然而:
未安装软件包 gstreamer0.10-plugins-ugly。

Solution2:

有道词典的Ubuntu版本的deb包,依赖gstreamer0.10-plugins-ugly,但是该软件包在Ubuntu16.04里面已经没有了。由于没有该包,也不影响有道词典的使用,因此去掉deb包里对于该软件包的依赖。
#解压deb包到youdao-dict目录
dpkg -X youdao-dict_1.1.0-0-ubuntu_amd64.deb  youdao-dict
#解压deb包中的control信息,control中写有该软件的依赖信息
dpkg -e youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao-dict/DEBIAN
#进入解压目录,编辑control文件,删除文件中Depends:后面的gstreamer0.10-plugins-ugly,并保存
cd youdao-dict
cd DEBIAN
vim control
cd ~/下载
#将修改后的安装文件重新打包
dpkg-deb -b youdao-dict youdao-dict_new.deb
#安装修改并重新打包的deb包
sudo dpkg -i youdao-dict_new.deb
												

Ubnutu16.04 安装有道词典相关推荐

  1. Ubuntu20.04安装有道词典记录

    Ubuntu20.04安装有道词典记录 1.下载安装包 http://cidian.youdao.com/index-linux.html 选择Ubuntu64位 2.依赖包的安装 sudo apt ...

  2. Ubuntu 20.04安装有道词典(成功版本)

    前言 推荐的参考文章:Ubuntu 20.04安装有道词典 有道词典推荐的下载链接http://cidian.youdao.com/multi.html 这个链接http://cidian.youda ...

  3. unbuntu22.04安装有道词典

    文章目录 ubuntu22.04安装有道词典的详细教程 一.下载正确的deb安装包 二.执行安装命令 三.如果安装失败 1.安装成功后无法打开 1.1.修改词典的源码1 1.2.修改词典的源码2 四. ...

  4. Ubuntu16.04 安装有道词典

    之前也写过一篇Ubuntu安装有道词典的文章,装的是Openyoudao,今天又尝试了一种新的方法,用起来感觉跟在windows上差不多. 在Ubuntu16.04下安装有道词典发现因为一些依赖问题无 ...

  5. Ubuntu14.04安装有道词典

    1 下载&安装 到有道词典官网下载Linux版本的安装包youdao-dict_1.1.0-0-deepin_amd64.deb,然后使用dpkg命令安装即可: sudo dpkg -i yo ...

  6. ubuntu16.04安装有道词典youdao-dict

    https://blog.csdn.net/zhuiqiuk/article/details/53645023 今天在Ubuntu16.04下尝试安装有道词典 官网下载:http://cidian.y ...

  7. Ubuntu 20.04安装有道词典

    1 下载 下载链接:多平台下载 - 有道词典.选择"Ubuntu(amd64)版"即可,笔者下载的版本为"youdao-dict_6.0.0-ubuntu-amd64.d ...

  8. ubuntu20.04安装有道词典报错处理方法

    1:20.04安装有道词出现错误 1.打开下载目录,进行安装 sudo dpkg -i youdao-dict_6.0.0-0-ubuntu_amd64.deb 提示:dpkg: 处理软件包 youd ...

  9. Ubuntu 16.04安装有道词典

    以前用Ubuntu 14.04 的时候,直接下载有道词典官方deb安装包,就安装好了,现在换成Ubuntu 16.04因为有些依赖问题就无法安装成功.于是Google之,成功解决,也顺便熟悉了一下dp ...

最新文章

  1. Thrift抛直接内存OOM一点解决思路
  2. 用于自动驾驶的实时车道线检测和智能告警
  3. 黄聪:php实现上传图片和等比例缩略图压缩图片
  4. p2657 windy数
  5. 走过2011,展望2012
  6. 安装Neo4j提示:Unable to determine the path to java.exe
  7. .net网络编程之一:Socket编程
  8. Simulink模块之Band-Limited White Noise
  9. python自带的Mock模块使用
  10. Spring的配置与使用
  11. mysql id生成器自定义_MybatisPlus使用自定义Id生成器数据自动填充
  12. 用php人工使网页过期
  13. #Tomcat# 本地正常但是部署到服务器后,mysql插入中文乱码问题解决!
  14. python 读取sheet_python实现读取excel文件中所有sheet操作示例
  15. HTML5期末大作业:我的家乡网站设计——我的家乡-南京(4页)
  16. Python 统计分析--单因素方差分析
  17. BiNGO的GO分析
  18. 在境内服务器、虚拟主机上运行未备案域名方法,cf worker反向代理
  19. java中BitSet详解
  20. 破解加密光盘五法破解加密光盘五法

热门文章

  1. 剑指offer 动画图解 | 跳台阶 3分钟刷题
  2. ubuntu下的Redis操作命令
  3. HTML标签以及各个标签属性大全(网页制作必备)
  4. 面试官眼中的计算机水平,一位面试官眼中的评分标准,面试必备
  5. [ubuntu]Chrome浏览器无法登录Google账号
  6. java实现pdf修改,或者在Java中使用iText pdf更改pdf页面的颜色
  7. Web自动化测试(一)—— Web自动化入门
  8. 【Matlab 控制】解方程solve() 或代入函数求值 eval() subs()
  9. Pandas8_高级处理-数据离散化和数据合并
  10. Halcon例程分析6:圆弧测量工具