本文软件的安装环境是 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 即可打开词典。

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

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

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

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

总结

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

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

linux 运行有道词典,Linux有道词典软件安装相关推荐

  1. 【Linux Mint 深度学习开发环境搭建】开发软件安装

    系列文章目录 第一章 Linux mint 深度学习开发环境搭建之Nvidia显卡相关软件安装 第二章 Linux mint 深度学习开发环境搭建之开发软件安装 第三章 Linux mint 深度学习 ...

  2. linux运行前探秘之四,Linux运行前探秘之四_内核解压缩_三_

    操作系统 PROGRAMLANGUAGE 编程语言 Linux运行前探秘之四 ---内核解压缩(三) 徐 炜 摘要:分析了Linux内核解压过程和算法,并分析了关键的源代码. 关键词:inflate: ...

  3. 嵌入式linux运行dosbox,Ubuntu18.04/Linux下安装DosBox进行8086汇编

    在windowsXP等32位系统会自带有debug等汇编调试工具,但是到之后的win7等64位系统之后移除了这个功能,其他系统诸如linux,Mac OS等等则没有,学习汇编,需要用到一些工具及软件, ...

  4. 中华云盒M1刷Linux教程,N1 盒子刷最新版 armbian 及软件安装

    N1 盒子刷最新版 armbian 及软件安装 2019-12-22 16:02:10 79点赞 754收藏 71评论 写在前面 前段时间关注了#如何玩转NAS 后,玩性大发,各路值友们分享的好玩东西 ...

  5. 【Linux入门到精通系列讲解】Centos 7软件安装的三种方式

    centos 软件安装的三种方式 Linux下面安装软件的常见方法: 一.yum 替你下载软件 替你安装 替你解决依赖关系 点外卖 缺少的东西 外卖解决 1.方便 简单 2.没有办法深入修改 yum ...

  6. 【CyberSecurityLearning 29】Linux下命令帮助、压缩、vim、软件安装

    目录 linux初识 打开终端后的提示 先了解当前系统信息 硬盘大小 内存大小 cpu型号 关机和重启命令 Linux操作系统树状结构 安装VMtools 快捷键的应用 Linux系统中如何分辨文件类 ...

  7. 用linux运行sublime,在Deepin Linux上用Sublime Text3配置GoLang开发环境

    安装git 因为golang是通过git来管理远程包的,所以我们首先要安装git.具体可参考官网. ➜ tonny@tonny-pc ~ sudo apt-get install git ➜ tonn ...

  8. linux运行geoserver源码,Linux 下Geoserver 的部署

    之前做的是在windows下的Geoserver openlayers 的部署开发 现在需求是将这套系统移植到Linux下,首先先介绍如何在 Linux下部署Geoserver 关于Geoserver ...

  9. linux运行apktool签名,解决Linux中使用ApkTool遇到问题

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 遇到问题 在Linux中使用IntelliDroid工具时,按要求配置好环境之后,始终无法成功运行该工具内部的ApkTo ...

  10. linux 运行unix elf,在Linux中ELF可执行问题

    我在 Linux上有一些关于ELF可执行文件的奇怪问题. 这是我的系统(uname -a): Linux 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb ...

最新文章

  1. C语言字符串操作函数
  2. ipvsadm使用和命令
  3. 协程实现爬虫的例子主要优势在于充分利用IO时间去请求其他的url
  4. 一起用C#做个五子棋的小游戏 增加了程序对战功能
  5. MySQL锁的用法之行级锁
  6. C++ 异常的详细介绍
  7. Android图片完整性检验,Android安全测试之应用完整性校验检测
  8. Activiti学习(二)之工作流的入门与流程实列
  9. 语音信号预处理4——绘制接滤波后chirp信号的时域图和频域图
  10. 带通滤波器作用和用途_带通滤波器是什么,带通滤波器的作用
  11. qtabwidget设置表头_QTableWidget添加表头菜单 并 可以通过表头菜单隐藏选中列
  12. windows, macos 和 linux 各平台的哈希校验方法汇总
  13. 性能测试场景设计深度解析
  14. Springboot毕业设计管理系统
  15. div+css实现圆角阴影效果
  16. Excel文件双击打开后无内容且不可编辑,再次双击文件正常显示
  17. K8S容器编排之POD健康监控
  18. Hadoop操作HDFS命令
  19. ZOJ-1331* a3=b3+c3+d3
  20. 基于C语⾔的中间代码⽣成

热门文章

  1. java 打印字母塔_打印字母塔
  2. 计算机专业英语的缩写词,计算机专业英语单词缩写表
  3. Ai斗地主智能出牌算法
  4. 判断斗地主卡牌类型的思路
  5. Hadoop | 初学基础原理
  6. 微信聊天记录加密图片还可查看??
  7. gg 修改器游戏被保护_GG修改器使用教程
  8. JavaScript练习(一)——跟随鼠标移动
  9. Axure产品设计软件视频教程大全
  10. linux ansys内存不够,ANSYS 硬件配置建议