Ubuntu Feisty(7.04)中与acroread相关的问题

   
     从Edgy升级到Feisty后,很郁闷的事情是发现所有的Feisty源中都没有acroread这个包,搜索了一下,据说是Adobe改变了acroread的license,使得其redistribution出现了障碍。

    没有acroread真是感觉很不方便,怎么解决呢?

    很简单,找一个edgy的源,安装acroread即可,或者到下面的地址下载.deb包自行安装

    http://www.debian-multimedia.org/pool/main/a/acroread/

    从目录中选择并安装如下包

    acroread_7.0.9-0.2sarge1_i386.deb
    acroread-escript_7.0.9-0.2sarge1_i386.deb
    acroread-plugins_7.0.9-0.2sarge1_i386.deb 
    mozilla-acroread_7.0.9-0.2sarge1_i386.deb

    最后还要从Abobe官方网站下载并安装中文字体包

    http://www.adobe.com/products/acrobat/acrrasianfontpack.html

    OK,现在就可以使用acroread无障碍的阅读电子文档了。

    另,前两日在更新了几个软件包后,发现acroread无法启动了,外事不决问google,哈,果然被我找到了原因和解决方案。

    解决方法是:
   
    1 用文本编辑器打开acroread,位置可能是在/usr/bin/,也可能是在/usr/local/Adobe/Acrobat7.0/bin/之下
    2 找到下面的一行代码:
   
   
echo $mfile| sed 's/libgtk-x11-/([0-9]*/).0.so.0./([0-9]/)00./([0-9]*/)/|/(.*/)//1/2/3/g'    
      
替换为:

echo $mfile| sed 's/libgtk-x11-/([0-9]*/).0.so.0./([0-9]*/)00./([0-9]*/)/|/(.*/)//1/2/3/g'

   
    再次运行acroread,哈哈,一切正常。

    问题的原因是与gtk相关的软件包升级后安装的/usr/lib/libgtk-x11-2.so.0.1000.6该文件无法与原来的正则表达式匹配。
   

你可能感兴趣的:(Ubuntu Feisty(7.04)中与acroread相关的问题)