Alex刺客

Dancing fingers, damage world. -- 舞动手指,破坏世界.

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  57 随笔 :: 0 文章 :: 76 评论 :: 0 Trackbacks
Linux 下安装 牛津高阶英语词典 第8版 英英 支持 英音 美音 真人发音

最近俺这乡下人也开始学英文了. Linux 下我一直没有找到一个比较好的发音软件, 直到今天嘿嘿.
(以我的分享精神, 第一时间与大家一起分享)

我有一个好习惯,就是废话特别少,所以直入主题.

1. 下载
    牛津高阶英语词典第8版下载地址: http://www.verycd.com/topics/2808053/
    Linux 电驴下载工具的安装 http://www.blogjava.net/xiangjava/archive/2010/10/13/335058.html

    a) 只须要下载 [牛津高阶英语词典.第8版].OALD8.iso 文件就行了.
    b) 如果须要在 Windows 上使用还须要下载 *oald8.exe (破解用).
    c) 下载完成后,请不要删除,移动,重命名这些文件,同时电驴客户端保持 10kb/s 以上的上传速度. 

2. 挂载ISO文件
    a) copy 安装文件到 ~ 目录下
        $ cp .mldonkey/incoming/files/[牛津高阶英语词典.第8版].OALD8.iso ~/oald8.iso

    b)     挂载ISO文件
        $ su
        密码:
        # mkdir -p /mnt/iso
        # mount oald8.iso -o loop -t iso9660 /mnt/iso/
        # cd /mnt/iso/

    c)
        查看挂载是否成功
        # ls
        autorun.exe         linux       oald8.exe       README_PC.txt
        autorun.inf         oald8.app   QUICKfind       rr_moved
        AWLPhonetics3U.TTF  oald8.data  README_MAC.txt  setup.exe
        
        看见了这些文件说明挂载成功,如果你挂载失败了 请检查是否哪一步误错.

3. 安装 Oald8
    
    a)    安装
        # exit  //退出 root 用户权限
        $ cd /mnt/iso/linux/
        $ ./setup.sh


    b)   


    c)    输入安装路径
         
        
            不要更改设置
         

         

    d)    安装成功!
      
        

4. 测试是否可以使用
    a)    进入 Oald8 目录
        $ cd /home/alex/Application/Software/oald8
    b)    运行
        $ ./oald8
       
        

    c)    但这时应该还是不能发音的, 还有一个弹窗告诉你缺少 Flash 插件 要你下载安装可我系统已经安装了. (也许你的运气特好不要配置 Flash 插件也可以发音 那么请留下你的 系统版本, Flash版本 + [rpm | deb | gz | yum | apt-get ])

5. 配置
    a)    关注细节
        在第 4 步中运行 Oald8 时输出了以下信息
        **
        LoadPlugin: failed to initialize shared library /home/alex/Application/Software/oald8/plugins/libflashplayer.so [libnssutil3.so.1d: cannot open shared object file: No such file or directory]
        LoadPlugin: failed to initialize shared library /home/alex/Application/Software/oald8/plugins/libflashplayer.so [libnssutil3.so.1d: cannot open shared object file: No such file or directory]
        看提示可以知道意思 flashplayer 依赖的插件没有找到.

    b)    寻找依赖的插件 ..
        在 Oald8 目录我发现了 chrome 跟 plugins 文件夹. 难道它是用 chrome 渲染界面的?
        这下倒让我明白了为什么在 Linux 下 不须要破解就可以使用. 看来是它使用了开源的程序,基于开源的协议,只能免费的发行使用. 如果真是这样那么官方应该有下载地址.哈哈 (开源多伟大 Linux下免费用, windows上收费用, 在中国至少你还要破解.^_^)

    c)    既然是 chrome 那么 google chrome 的 plugins 一定会有这个插件.
        我在 /opt/google/chrome 目录发现了 libnssutil3.so.1d -> /usr/lib/libnssutil3.so
        如果你没有安装 chrome 用以下命令找找.
        # find / -name libnssutil3.so*

    d)    配置插件

        $ cd /home/alex/Application/Software/oald8/plugins
        $ cp /usr/lib/libnssutil3.so libnssutil3.so.1d        //你也可以用 ln -s 连接我为了以后的须要 copy 了.
        $ cd ..

        --- 测试 ---- $ ./oald8
        结果还有几有插件 这些都可以在 oald8 目录下找到.
        $ cp libplc4.so plugins/libplc4.so.0d
        $ cp libplds4.so plugins/libplds4.so.0d
        $ cp libnspr4.so plugins/libnspr4.so.0d


    e)    一个问题让我差点放弃
        $ ./oald8
        ./run-oald8.sh: line 131: 10669 Segmentation fault      (core dumped) "$prog" ${1+"$@"}
        看了N久的 run-oald8.sh 源码, 正我在绝望的时候执行了一个命令把我从绝望的边缘,拯救了回来.
        命令如下
        $ cp /usr/lib/flash-plugin/libflashplayer.so plugins/
        $ chmod 700 plugins/*

        早知道就应该直接把它的 flash 插件 换成最新的 10.1 版本

6.     收尾
    
    a) 继续测试
        $ ./oald8
        怎么一执行我就听见一个 shit.  终于可以发音了. 英音 美音都OK.
        没有弹窗真幸福.....
    b) 创建桌面启动程序
        删除桌面上自动建立的oald8.desktop
        手动建一个启动器
            名称:Oald8
            命令 : /home/alex/Application/Software/oald8/oald8
            图标    : /home/alex/Application/Software/oald8/splash.xpm (难着)

    c) 移除挂载
        $ su
        $ umount /mnt/iso
        $ exit
        $ cd
        $ rm oald8.iso    //删除


7.   完成. 终于可以发音了哈哈.




author: Alex刺客
URL:
http://www.blogjava.net/xiangjava/archive/2010/10/13/335061.html
声明: 转载请保留以上信息(包含本条), 未经作者同意.不能以任何商业目的发表此文档.

posted on 2010-10-13 02:19 Alex刺客 阅读(5944) 评论(3)  编辑  收藏 所属分类: Linux

评论

# re: Linux 下安装牛津高阶英语词典8 真人发音[未登录] 2011-07-03 20:23 学习者
您好,楼主,请问一下,我在终端打开setup.sh时出现The setup program seems to have failed on amd64/ Fatal error, no tech support email configured in this setup这两句,该怎么办?  回复  更多评论
  

# Linux下最好的开源查字字典:Openyoudao 2012-08-07 05:06 justzx
Linux下最好的开源查字字典:Openyoudao
Openyoudao是Linux一款基于gtk2和python的开源查字软件,目前Alpha阶段,该程序特点:查词快、取词方便,平台兼容性好。
Openyoudao在设计上界面和程序相分离,框架简单,扩展行好,这就方便了程序的推进和维护,项目详情如下:
项目地址: https://github.com/justzx2011/openyoudao
项目主页:http://openyoudao.org/
演示地址v1.0: http://v.youku.com/v_show/id_XNDAzMDUxNDk2.html
演示地址Alpha: http://v.youku.com/v_show/id_XNDIyMzM0ODI4.html
Openyoudao图文安装使用教程: http://hi.baidu.com/just_zx/blog/item/3c6920b3db2e74d530add1f9.html  回复  更多评论
  

# re: Linux 下安装牛津高阶英语词典8 真人发音 2013-05-29 18:31 xinyuan2099
楼主,我的是centos6.4,按照你的办法,到了最后还是出现line131的错误。../run-oald8.sh: line 131: 4952 Segmentation fault (core dumped) "$prog" ${1+"$@"}
我自己电脑上面也装的有chrome,flash版本是11.2,是不是版本太高了。能不能把你的flash插件打包发给我,谢谢。zhangjun_dj@163.com  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: