🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
使用Mint已经有一段时间了,在阅读英文资料时或多或少会遇到一些生僻的单词,这时候就想起了翻译软件,不过Mint没有安装翻译软件,需要我们自己去安装。 在Linux上有一个老牌的翻译软件:星际译王(Stardict)。不过,该软件已经有很长时间没有更新了,因此我准备使用一个新一点的翻译软件,这时便找到了: **有道词典**。 我们可以从网上下载有道词典。下载地址:[http://cidian.youdao.com/index-linux.html](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.安装完成后提示安装完成.下面上张安装完成后的截图。 ![这里写图片描述](https://box.kancloud.cn/2016-04-07_5705f868e1cac.jpg "") 该版本的安装方法很智能,或者说很傻瓜也可以,哈哈。因为它使用了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/ ; 1. 把安装包中的文件复制到刚才创建的目录中; 1. 为程序添加权限和环境变量。 ### 有道词典的其它安装方法: 说到这里,大家不要忘记,我们是在使用LinuxMint,Mint为我们提供了新立得软件包管理器,我们可以通过新立得软件包管理器安装有道词典。至于安装方法,我就不多说了,留给大家去实践吧,如果不会使用的话,可以参考我以前的文章:Linux程序设计(搭建开发环境—curses)。该文章中介绍了如果使用新立得软件包管理器在Mint中安装程序。 大家肯定不会忘记的是Linux命令。因为Mint使用了dpkg进行软件包管理,所以我们可以使用adp命令来安装有道词典。adp命令是我们常用的命令,因此不多说了, 在这里,我鼓励大家自己动手去实践。 关于有道词典,有点让我吃惊的是,它居然是用python实现的。在安装前,我还以为它是用C实现的呢,看了安装包里的内容后才发现,我想错了。不管它是如何实现的,我先拿来使用一下,毕竟我是需要翻译资料才安装的有道词典。至于它的实现原理,等我有时间了再分析它的源代码吧。 最后,来一张有道词典的界面,算是我对有道词典作者及其公司的感谢,感谢他们把该软件开源了,不然,我不可能下载和安装有道词典到Linux系统中。 ![这里写图片描述](https://box.kancloud.cn/2016-04-07_5705f8690428e.jpg "") 关于 有道词典就介绍到这里吧,以后有其它的使用技巧了,再和大家分享。