Linux Mint (应用软件— 翻译工具:有道词典)

原创 2015年11月21日 12:53:55

使用Mint已经有一段时间了,在阅读英文资料时或多或少会遇到一些生僻的单词,这时候就想起了翻译软件,不过Mint没有安装翻译软件,需要我们自己去安装。

在Linux上有一个老牌的翻译软件:星际译王(Stardict)。不过,该软件已经有很长时间没有更新了,因此我准备使用一个新一点的翻译软件,这时便找到了: 有道词典

我们可以从网上下载有道词典。下载地址:http://cidian.youdao.com/index-linux.html。下载时可以选择Ubuntu或者二进制版本。Mint是基于Ubuntu开发的,所以Ubuntu版本可以适用于Mint。二进制版本就很更加通用了,任何Linux版本都可以安装。

有道词典Ubuntu版本安装:

  • 1.下载安装包:youdao-dict_1.0.2~ubuntu_i386.deb
  • 2.双击该安装包,在弹出的窗口中选择install,然后就开始自动安装了。通过观察后,我发现,安装就是从网上下载安装文件,然后安装到本地目录中。
  • 3.安装完成后提示安装完成.下面上张安装完成后的截图。

这里写图片描述


该版本的安装方法很智能,或者说很傻瓜也可以,哈哈。因为它使用了Gdebi来帮助我们安装。这也是为什么下载的安装包使用deb后缀的原因。

有道词典二进制版本安装:

  • 1.下载安装包:youdao-dict_1.0.2~binary_i386.tar.gz。
  • 2.解压安装包文件.解压命令为:tar -zxv -f youdao-dict_1.0.2~binary_i386.tar.gz。
  • 3.在解压后的目录中执行./install.sh.稍等片刻,安装结束。因为安装包中已经包含需要安装的文件,所以安装速度相对会快一些。

该版本的安装方法也很智能,其实是软件制作者做的比较完善。做为一个程序开发者,我们不能满足于”会安装软件“这种现状。我们还需要知道程序是如何安装到本地的,在安装过程中对我们的电脑做了哪些操作。这一切都在安装文件中:install.sh。我们打开install.sh文件,从文件中可以看到安装过程中执行的各项Linux命令。

#!/bin/sh

PREFIX=/usr

mkdir -p $PREFIX/bin
mkdir -p $PREFIX/share/youdao-dict
mkdir -p $PREFIX/share/applications
mkdir -p $PREFIX/share/dbus-1/services
mkdir -p $PREFIX/share/icons/hicolor/48x48/apps
mkdir -p $PREFIX/share/icons/hicolor/scalable/apps
mkdir -p /etc/xdg/autostart
cp -r src/* $PREFIX/share/youdao-dict
cp -r data/hicolor/* $PREFIX/share/icons/hicolor/
cp data/youdao-dict.desktop $PREFIX/share/applications/
cp data/youdao-dict-autostart.desktop /etc/xdg/autostart/
cp data/com.youdao.backend.service $PREFIX/share/dbus-1/services/
chmod 755 $PREFIX/share/youdao-dict/main.py
chmod 755 $PREFIX/share/youdao-dict/youdao-dict-backend.py
BIN_PATH=$PREFIX/bin/youdao-dict
[ -e $BIN_PATH ] && rm -f $BIN_PATH
ln -sf $PREFIX/share/youdao-dict/main.py $BIN_PATH

从该文件的内容中,我们可以看到详细的安装过程:

  1. 在本地文件系统中创建目录,具体的目录是/usr/share/ ;
  2. 把安装包中的文件复制到刚才创建的目录中;
  3. 为程序添加权限和环境变量。

有道词典的其它安装方法:

说到这里,大家不要忘记,我们是在使用LinuxMint,Mint为我们提供了新立得软件包管理器,我们可以通过新立得软件包管理器安装有道词典。至于安装方法,我就不多说了,留给大家去实践吧,如果不会使用的话,可以参考我以前的文章:Linux程序设计(搭建开发环境—curses)。该文章中介绍了如果使用新立得软件包管理器在Mint中安装程序。

大家肯定不会忘记的是Linux命令。因为Mint使用了dpkg进行软件包管理,所以我们可以使用adp命令来安装有道词典。adp命令是我们常用的命令,因此不多说了, 在这里,我鼓励大家自己动手去实践。


关于有道词典,有点让我吃惊的是,它居然是用python实现的。在安装前,我还以为它是用C实现的呢,看了安装包里的内容后才发现,我想错了。不管它是如何实现的,我先拿来使用一下,毕竟我是需要翻译资料才安装的有道词典。至于它的实现原理,等我有时间了再分析它的源代码吧。

最后,来一张有道词典的界面,算是我对有道词典作者及其公司的感谢,感谢他们把该软件开源了,不然,我不可能下载和安装有道词典到Linux系统中。

这里写图片描述


关于 有道词典就介绍到这里吧,以后有其它的使用技巧了,再和大家分享。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ubuntu/Linuxmint 下 电子辞典/词典/字典 总结

今天看到一篇如何学习英语的文章,里面说词汇很重要。我觉得专门拿出时间记忆枯燥的单词,比受酷刑还受罪啊。我英语不是太好,可我是抱着学习英语的目的来学习Linux。Linux的娘家在外国,很多资料必须看英...

Linux mint 下安装有道词典

下载有道词典安装包: 链接:http://cidian.youdao.com/index-linux.html 下载二进制文件包:youdao-dict_1.1.0-0~i386.tar.gz 解压命...

Linux平台上最常用的翻译工具—StarDict(星际译王)。

1、打开终端,输入命令$sudo apt-get install stardict,开始下载安装。 2、安装完成后,打开后选择左下角取词选项,即可完成屏幕取词功能。 3、以上是实现的是在线翻译...

Linux平台上最常用的翻译工具—StarDict(星际译王)。

Linux平台上最常用的翻译工具—StarDict(星际译王)。 2014-05-18 17:09 4381人阅读 评论(0) 收藏 举报 分类: Lin...

ubuntu下的翻译软件--比有道强大多了

看着一些API虽然能看懂一个大概,但总想知道每个单词的意思。问题是英语水平有限,所以只能来找一些翻译软件,像windows下来用的有道估计是不行了(也没去试到定行不行),所以在软件中心找了一款Gold...

一起Talk Android吧(第二十一回:Java常用类之文件操作一)

各位看官们,大家好,上一回中咱们说的是Java常用类之Date的例子,这一回咱们说的例子是Java常用类之文件操作。闲话休提, 言归正转。让我们一起Talk Android吧!

centos7装linux翻译软件

centos7装linux翻译软件 具体过程如下: [root@localhost Downloads]# wget http://puias.math.ias.edu/data/puia...

Linux 下安装翻译软件——stardict(星际译王)

众所周知,我们在学习新知识的时候什么最有效?当然是看官网的API,但是苦于很多API都是英文的,于是我们就不得不找翻译软件的帮忙了。此处就带大家装一款非常优秀的翻译软件,也有取词功能。

centos7装linux翻译软件

具体过程如下: [root@localhost Downloads]# wget http://puias.math.ias.edu/data/puias/6/x86_64/os/Addons/...

ubuntu下的翻译软件--比有道强大多了

看着一些API虽然能看懂一个大概,但总想知道每个单词的意思。问题是英语水平有限,所以只能来找一些翻译软件,像windows下来用的有道估计是不行了(也没去试到定行不行),所以在软件中心找了一款Gold...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)