在Fedora7下安装好AdobeReader7后却怎么也启动不了。无奈,在Terminal下输入acroread,发现循环输出以下出错信息:expr:syntaxerror
没法子,求助于Google,终于找到了解决方案:
首先找到acroread这条命令“背后”的“真正”shell文件。一般在/usr/bin下的只是一个softlink,并非真正名为“acroread”的shell文件,使用“ls-l”即可知道它所指向的那个shell文件。在Fedora7中,该shell文件所在目录为/usr/local/Adobe/Acrobat7.0/bin/。
用任意编辑器打开它,注意要有root权限才能写文件,找到如下一行:
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''
即将第二个[0-9]后加上一个*,保存退出
好了,再启动AdobeReader7,问题解决。估计还是系统中libgtk-x11的版本太高所导致。发现Linux中有很多类似的问题发生。
Fedora 7 下Adobe Reader无法启动之解决办法Fedora 7 下Adobe Reader无法启动之解决办法Fedora 7 下Adobe Reader无法启动之解决办法Fedora 7 下Adobe Reader无法启动之解决办法Fedora 7 下Adobe Reader无法启动之解决办法Fedora 7 下Adobe Reader无法启动之解决办法Fedora 7 下Adobe Reader无法启动之解决办法Fedora 7 下Adobe Reader无法启动之解决办法Fedora 7 下Adobe Reader无法启动之解决办法Fedora 7 下Adobe Reader无法启动之解决办法
阅读(697) | 评论(0) | 转发(0) |