不知道你说的是啥。fanhe 写了:打开不了,而且cpu持续100%!用killall才搞定的
那个bin文件根本就没有办法编辑
[推荐]Adobe reader简体中文版7.0.9
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
- adqin
- 帖子: 1417
- 注册时间: 2007-01-24 22:07
- 来自: http://adqin.cn
- 联系:
-
- 帖子: 226
- 注册时间: 2007-06-23 14:26
- 联系:
打不开是因为它的启动脚本有BUG。这个脚本就是安装目录下面的acroread(默认是 /usr/local/Adobe/Acrobat7.0/bin/acroread)fanhe 写了:打开不了,而且cpu持续100%!用killall才搞定的
那个bin文件根本就没有办法编辑
你可以执行:
sudo vim /usr/local/Adobe/Acrobat7.0/bin/acroread
打开这个文件,按‘/’后输入
echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]\)00.\([0-9]*\)\|\(.*\)//g'
中的前几个字符,比如echo $mfile|,找到上面这个字符串,然后改成:
echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]\)00*.\([0-9]*\)\|\(.*\)//g'
即可。其实就是在([0-9]\)00后面加了一个'*'
原因是:
它想使用正则表达式匹配libgtk-x11-2.0.so.0.xxx.6,可惜的是它只能匹配xxx为000 - 900的项,而系统中存在的是:libgtk-x11-2.0.so.0.1000.6,显然不能匹配。所以就出错了。加个*以后就可以找到匹配的了。当然,也可以加个0。
-
- 帖子: 226
- 注册时间: 2007-06-23 14:26
- 联系:
打不开是因为它的启动脚本有BUG。这个脚本就是安装目录下面的acroread(默认是/usr/local/Adobe/Acrobat7.0/bin/acroread)fanhe 写了:打开不了,而且cpu持续100%!用killall才搞定的
那个bin文件根本就没有办法编辑
解决方法:
sudo vim /usr/local/Adobe/Acrobat7.0/bin/acroread
打开这个文件,按‘/’后输入
echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]\)00.\([0-9]*\)\|\(.*\)//g'
中的前几个字符,比如echo $mfile|,找到上面这个字符串,然后改成:
echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]\)00*.\([0-9]*\)\|\(.*\)//g'
即可。其实就是在([0-9]\)00后面加了一个'*'
原因:
它想使用正则表达式匹配libgtk-x11-2.0.so.0.xxx.6,可惜的是它只能匹配xxx为000 - 900的项,而系统中存在的是:libgtk-x11-2.0.so.0.1000.6,显然不能匹配。所以就出错了。加个*以后就可以找到匹配的了。当然,也可以加个0。
-
- 帖子: 11
- 注册时间: 2007-05-18 11:51
- 联系:
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
-
- 帖子: 20
- 注册时间: 2007-07-09 0:48
- eagle5678
- 帖子: 1900
- 注册时间: 2006-07-08 14:07
这个才是正解,关于只读,换另一种编急器qimingos 写了:打不开是因为它的启动脚本有BUG。这个脚本就是安装目录下面的acroread(默认是/usr/local/Adobe/Acrobat7.0/bin/acroread)fanhe 写了:打开不了,而且cpu持续100%!用killall才搞定的
那个bin文件根本就没有办法编辑
解决方法:
sudo vim /usr/local/Adobe/Acrobat7.0/bin/acroread
打开这个文件,按‘/’后输入
echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]\)00.\([0-9]*\)\|\(.*\)//g'
中的前几个字符,比如echo $mfile|,找到上面这个字符串,然后改成:
echo $mfile| sed 's/libgtk-x11-\([0-9]*\).0.so.0.\([0-9]\)00*.\([0-9]*\)\|\(.*\)//g'
即可。其实就是在([0-9]\)00后面加了一个'*'
原因:
它想使用正则表达式匹配libgtk-x11-2.0.so.0.xxx.6,可惜的是它只能匹配xxx为000 - 900的项,而系统中存在的是:libgtk-x11-2.0.so.0.1000.6,显然不能匹配。所以就出错了。加个*以后就可以找到匹配的了。当然,也可以加个0。