这是我在Linuxsir 中的一篇东西,
做了一点适当的排版。
注意:受Blog系统影响,引号和反斜杠前会多一个反斜杠,请复制后一定手工删除![问题]
当我运行acroread 时,无法启动。从控制台下启动得到如下信息,
而且重复不断滚动,只能用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 ,打开后在脚本开头加上
这么做的原因按官方说法,是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) |