博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助
在我的系统上成功不代表在你的系统上也成功。请按自己的需要进行修改。 1. /usr/share/doc下一定要看 2. 更详细的可以看看man, 看man 的时间远小于上网找答案的时间
  cobalt65.cublog.cn

关于作者
Debian stable
Email:angelerosster@gmail.com
|| << >> ||
我的分类


Acroread7.0.9运行时出错[已解决 并附一个安装方法]
这是我在Linuxsir 中的一篇东西,http://www.linuxsir.org/bbs/showthread.php?t=295613
做了一点适当的排版。注意:受Blog系统影响,引号和反斜杠前会多一个反斜杠,请复制后一定手工删除!

[问题]

当我运行acroread 时,无法启动。从控制台下启动得到如下信息,

expr: syntax error
而且重复不断滚动,只能用ctrl-c停止。我是从acrobat官网下载acroread7.0.9安装的,以root 身份
进行的安装。同时也安装了中文 简繁体支持。看了acroread的启动脚本,发现在好几个函数中有以下语句
 ` expr ... ` 这些语句主要是用来计算一些数值,然后创建一个不同文件名的临时文件或者就是算个数值出来的。应该没什么语法问题啊,而且这个文件还是acroread 安装程序自动创建的。不解……
PS:我是下载的tar.gz,然后用里面提供的install安装的。

[新的安装方法]

首先从官方网站上可以下载最新的Acrobat7.0.9的tarball,以及中文简体和繁体的tarball。

注意:中文字体的tarball可能会与Acrobat的版本不一致,不过没关系,因为安装只是将中文字体复制到相应目录下就是了,然后Acrobat来调用。
然后分别解开安装就是了,如
tar xfz AdobeReader_enu-7.0.9-1.i386.tar.gz
tar xfz FontPack708_chs_i386-linux.tar.gz
tar xfz FontPack708_cht_i386-linux.tar.gz
安装时要同意里面的License,以及打入accept。注意看屏幕上的提示。安装时也会附带自动安装firefox的插件,如果只想为普通用户安装就要小心选择了。
全部完成以后,软件默认安装在/usr/local/Adobe/下面,不过在/usr/bin下面会有一个符号链接指向程序文件的,有兴趣的话看看 /usr/local/Adobe/Acrobat7.0/bin/下面的acroread,你会发现它也不过是个链接,真正的文件在……自己看吧 ;-)

Attension

下面就是最重要的事了,不做的话acroread 还是启动不了。
1. 用sudo vi /usr/bin/acroread ,打开后在脚本开头加上

export GTK_IM_MODULE=xim
   这么做的原因按官方说法,是acroread与scim等不兼容。这一定要加。我用fcixt

2. 接下来用2楼朋友的方法

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

3. replace with:
echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]*\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g'
   在这里谢谢你了,yangtsecn。有兴趣的朋友可以看看脚本中的上一句查找语句,很明显是脚本写错了,   由此导致了我一开始的问题。
   全部做好的话,acroread就一定能动起来。中文字的显示非常令人满意。如果哪位朋友还有什么问题,欢迎一起探讨。

发表于: 2007-04-28,修改于: 2007-04-28 17:31,已浏览454次,有评论0条 推荐 投诉


网友评论
 发表评论