天天看点

linux 运行有道词典,Linux有道词典软件安装

本文软件的安装环境是 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就能打开有道词典。

安装Openyoudao

一、安装

在终端输入 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 即可打开词典。

linux 运行有道词典,Linux有道词典软件安装

openyoudao 的所有操作均通过划词来解决。

比如用鼠标左键选中“欢迎”这个词,词典就显示出了翻译界面。

linux 运行有道词典,Linux有道词典软件安装

用鼠标选中左上角的%index% 即可回到首页。

选中%exits%就可以退出程序,软件默认打开汉英互译。

总结

有道词典可能因为依赖的原因,出现了划词取词后不展示翻译结果(选中悬浮图标也不展示结果),并且有时候不显示悬浮图标。软件的打开关闭有时候也会出现问题。

openyoudao 不错,有个缺点是不能直接以悬浮窗口展示翻译结果,有点不方便。