本文软件的安装环境是 linuxmint18.1
首先到有道官网去下载ubnutu64位的安装包。即下载的youdao-dict_1.1.0-0-ubuntu_amd64.deb
进入到存放deb包的目录下,执行命令
sudo dpkg -i youdao-dict_1.1.0-0-ubuntu_amd64.deb
执行该命令后发现软件并没有成功安装,出现如下错误
dpkg: 依赖关系问题使得 youdao-dict 的配置工作不能继续:
youdao-dict 依赖于 python3-pyqt5;然而:
未安装软件包 python3-pyqt5。
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 依赖于 python3-pyqt5.qtmultimedia;然而:
未安装软件包 python3-pyqt5.qtmultimedia。
youdao-dict 依赖于 python3-pyqt5.qtquick;然而:
未安装软件包 python3-pyqt5.qtquick。
youdao-dict 依赖于 python3-pyqt5.qtwebkit;然而:
未安装软件包 python3-pyqt5.qtwebkit。
youdao-dict 依赖于 qtdeclarative5-controls-plugin;然而:
未安装软件包 qtdeclarative5-controls-plugin。
youdao-dict 依赖于 gstreamer0.10-plugins-ugly:amd64
gstreamer0.10-plugins-ugly:amd64
错误信息显示有许多依赖没有安装,接下来就运行 sudo apt-get install python3-pyqt5
安装这些没有安装的依赖。
如果遇到有些不能正常安装那么就sudo apt-get -f install
后再执行安装命令。
但是当遇到最后gstreamer0.10-plugins-ugly这个依赖时怎么都安装不上,提示这个软件包已被废弃。
通过命令dpkg -l|grep gstreamer
查看本机安装的软件包发现有一个gstreamer1.0-plugins-ugly:amd64 这样的包。
既然本地不存在gstreamer0.10-plugins-ugly这个依赖并且这个依赖也安装不上,那么就去掉有道对这个包的依赖,或者把这个依赖换为我们本机存在的gstreamer1.0-plugins-ugly这个依赖。具体步骤如下:
解压deb包 dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao
解压deb包中的control信息 dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao/DEBIAN
编辑control文件,修改gstreamer0.10-plugins-ugly这个依赖为gstreamer1.0-plugins-ugly
重新打包 dpkg-deb -b youdao youdao.deb
安装重新打包后的软件包 sudo dpkg -i youdao.deb
如果还报gstreamer1.0-plugins-ugly依赖问题,
sudo apt-get -f install 再安装。
现在有道词典就安装好了,在菜单里面搜索 有道 就能看见有道词典,或者在终端输入youdao-dict
就能打开有道词典。
在终端输入 sudo xed /etc/apt/sources.list
编辑sources.list文件,在最后添加,修改时注意备份。
deb http://ppa.launchpad.net/justzx2011/openyoudao-v0.4/ubuntu trusty main
deb-src http://ppa.launchpad.net/justzx2011/openyoudao-v0.4/ubuntu trusty main
在终端依次执行
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 14C9B91C3F9493B9
sudo apt-get update
sudo apt-get install openyoudao
安装成功。
在终端输入openyoudao
即可打开词典。
%index%
即可回到首页。 %exits%
就可以退出程序,软件默认打开汉英互译。有道词典可能因为依赖的原因,出现了划词取词后不展示翻译结果(选中悬浮图标也不展示结果),并且有时候不显示悬浮图标。软件的打开关闭有时候也会出现问题。
openyoudao 不错,有个缺点是不能直接以悬浮窗口展示翻译结果,有点不方便。
联系客服