LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1026|回复: 2

Acroread7.0.9运行时出错[已解决 并附一个安装方法]

[复制链接]
发表于 2007-3-20 17:44:28 | 显示全部楼层 |阅读模式
当我运行acroread时,无法启动。从控制台下启动得到如下信息,
  1. 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,你会发现它也不过是个链接,真正的文件在……自己看吧 ;-)

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

这么做的原因好像是官方说acroread与scim等不兼容。这一定要加。

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-3-21 09:53:57 | 显示全部楼层
1. open "acroread" script ,maybe in /usr/bin/,or any other path you put it;

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'
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-23 16:02:09 | 显示全部楼层
3. replace with:
echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]*\)00.\([0-9]*\)\|\(.*\)/\1\2\3/g'
用了这个方法以后,的确没有错误显示了,谢谢。但acroread还是不能成功启动,由于现在什么都看不到也不知道错在哪里。我想知道你是从哪里找到这个修改方法的?
在启动脚本中,这一段语句是用来查找gtk-lib的版本的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表