当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > Windows与Linux系统共享StarDict字典文件

Linux服务器
Linux上双网卡绑定方法(Suse9SP3)
Linux操作系统调优参数的意义
Linux下使用SSH客户端及其Sftp文件传送
教你恢复被误删除的Linux文件
SQL Server注入大全及防御
Linux无法解析域名的解决办法
Linux系统下安装和配置MyEclipse的方法
Ubuntu下VirtualBox 1.4.0设置文件共享
Windows与Linux系统共享StarDict字典文件
修改Linux下相关的登陆信息
Windows通过SecureCRT远程登录Linux主机
Linux操作系统如何修改SWAP交换区的大小
Linux操作系统下为Apache目录添加密码
Linux时间设置与同步(NTP)
Linux内核补丁AMD旁路转换缓冲(TLB)错误
Linux架设DHCP服务器的方法
Fedora 8下Apache配置与管理
Linux操作系统下用单网卡捆绑双IP的方法
Ubuntu Linux系统环境变量配置文件
SUSE Linux中将Tomcat作为Service运行

Linux服务器 中的 Windows与Linux系统共享StarDict字典文件


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 66 ::
收藏到网摘: n/a

  StarDict (http://stardict.sourceforge.net/download.php)是一个非常好的免费字典,它的主体其实只是一个字典引擎。但因为有很多热心人,他们不辞劳苦的贡献了很多字典文件(http://stardict.sourceforge.net/Dictionaries_zh_CN.php),使得这个免费字典的词库变得十分的巨大,里面有很多你想也想不到的内容。

  说回本文的主题,因为StarDict有Windows与Linux的版本(还有更多适应不同操作系统平台的版本),而它们的字典文件都是相同的,所以如果大家的电脑像我的一样同时安装了Windows与Linux,那么其实只需一份字典文件就足够了,做法如下:

  在Windows与Linux上各自安装对应版本的StarDict,然后从网上下载StarDict的字典文件,把这些文件解压到Windows系统的StarDict安装目录下的Dic目录中。例如,在我的机器上安装的朗道中英字典的位置是:

  D:\Program Files\StarDict\dic\stardict-langdao-ce-gb-2.4.2

  那里面应该有这样(或相似)的文件
  langdao-ce-gb.dict.dz
  langdao-ce-gb.idx
  langdao-ce-gb.idx.oft
  langdao-ce-gb.ifo

  安装好Windows的程序后,回到你的Linux中,找到你StarDict字典的安装目录,我这里以我的机器为例,如果你的机器也是从Ubuntu的源中安装StarDict的话,那么字典文件将放在:

  /usr/share/stardict/dic

  确定位置后,然后运行下面的语句(请根据你自己的机器来修改安装的目录)

  ln -s "/media/wind/Program Files/StarDict/dic/stardict-langdao-ce-gb-2.4.2" "/usr/share/stardict/dic/stardict-langdao-ce-gb-2.4.2"

  (注意: /media/wind 是我 Linux 下 Windows D: 盘的挂接点。)

  这样就可以在 /usr/share/stardict/dic 中建立一个到 Windows 下的目录软连接,通过这个软连接,在Linux下的StarDict就可以找到想应的字典文件。

  但如果反过来,把字典文件放在linux下,那么以目前的情况来说是没有办法可以使Windows下的StarDict获得共享的字典。

  原因:第一,是因为Windows下暂时没有完美读取 Ext2/Ext3 的方案。

  第二,Windows下没有 Linux/Unix 下的软连接的功能。