Chinaunix首页 | 论坛 | 博客
  • 博客访问: 406937
  • 博文数量: 76
  • 博客积分: 3016
  • 博客等级: 中校
  • 技术积分: 782
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-27 12:05
文章分类

全部博文(76)

文章存档

2017年(1)

2015年(1)

2009年(2)

2008年(28)

2007年(44)

我的朋友

分类: LINUX

2007-04-28 17:31:49

这是我在Linuxsir 中的一篇东西,
做了一点适当的排版。注意:受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就一定能动起来。中文字的显示非常令人满意。如果哪位朋友还有什么问题,欢迎一起探讨。
阅读(1380) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~