Chinaunix首页 | 论坛 | 博客
  • 博客访问: 574787
  • 博文数量: 836
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 4995
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 16:55
文章分类

全部博文(836)

文章存档

2008年(836)

我的朋友

分类: LINUX

2008-08-22 17:49:33

 
在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中有很多类似的问题发生。

阅读(319) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~