免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3347 | 回复: 8
打印 上一主题 下一主题

新年第一个问题:谁能告诉我怎么在Linux二进制兼容模式下运行Adobe Reader 7.0.9 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-02-18 17:35 |只看该作者 |倒序浏览
handbook说FreeBSD可以在二进制兼容模式下运行一些linux程序,
于是我把Adobe Reader 7.0.9装在了/usr/compat/linux/usr/local/Adobe/Acrobat7.0/

%kldstat
Id Refs Address    Size     Name
1   35 0xc0400000 6f6544   kernel
2    1 0xc2907000 16000    linux.ko

%./acroread
./acroread: error while loading shared libraries: libBIB.so: cannot open shared object file: No such file or directory

看来我猜测的方法不正确,请问如何让它运行起来? 谢谢

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2007-02-18 23:16 |只看该作者
原帖由 ericz 于 2007-2-18 17:35 发表
handbook说FreeBSD可以在二进制兼容模式下运行一些linux程序,
于是我把Adobe Reader 7.0.9装在了/usr/compat/linux/usr/local/Adobe/Acrobat7.0/

%kldstat
Id Refs Address    Size     Name
1   35 0xc0 ...

我的是能过 ports 安装的 直接执行 acroread 就可以

论坛徽章:
0
3 [报告]
发表于 2007-02-19 03:44 |只看该作者
./acroread: error while loading shared libraries: libBIB.so: cannot open shared object file: No such file or directory


看来是缺少一些库文件哦,你要想手动安装的话,有些库文件也得手动安装下啊

论坛徽章:
0
4 [报告]
发表于 2007-02-19 03:48 |只看该作者
也许这个库文件在系统上,但是不在搜索路径中,你用 ldd acroread 看看缺少哪些库

论坛徽章:
0
5 [报告]
发表于 2007-02-19 09:56 |只看该作者
原帖由 Neil 于 2007-2-19 03:48 发表
也许这个库文件在系统上,但是不在搜索路径中,你用 ldd acroread 看看缺少哪些库


是的,这些文件都在系统里,我在.cshrc里set LD_LIBRARY_PATH  = (/lib /usr/lib /usr/local/lib /usr/X11R6/lib /usr/compat/linux/usr/lib /usr/compat/linux/usr/local/Adobe/Acrobat7.0/Reader/intellinux/lib) 设置搜索路径,但是没用,还是找不到,还有就是它依赖的/lib是真正的/lib还是/usr/compat/linux/usr/lib ???

搞不清楚。

acroread:
        libBIB.so => not found
        libACE.so => not found
        libAGM.so => not found
        libCoolType.so => not found
        libAXE16SharedExpat.so => not found
        libJP2K.so => not found
        libResAccess.so => not found
        libdl.so.2 => /lib/libdl.so.2 (0x2910f000)
        libXext.so.6 => not found
        libX11.so.6 => not found
        libm.so.6 => /lib/obsolete/linuxthreads/libm.so.6 (0x29113000)
        libgdk_pixbuf_xlib-2.0.so.0 => not found
        libgtk-x11-2.0.so.0 => not found
        libgdk-x11-2.0.so.0 => not found
        libatk-1.0.so.0 => not found
        libgdk_pixbuf-2.0.so.0 => not found
        libpangox-1.0.so.0 => not found
        libpango-1.0.so.0 => not found
        libgobject-2.0.so.0 => not found
        libgmodule-2.0.so.0 => not found
        libglib-2.0.so.0 => not found
        libc.so.6 => /lib/obsolete/linuxthreads/libc.so.6 (0x2913b000)
        libpthread.so.0 => /lib/obsolete/linuxthreads/libpthread.so.0 (0x2925b000)

[ 本帖最后由 ericz 于 2007-2-19 10:25 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2007-02-19 10:58 |只看该作者
哦,PATH设置有问题,改成这样就可以找到library了,
setenv LD_LIBRARY_PATH /lib:/usr/lib:/usr/local/lib:/usr/X11R6/lib:/usr/compat/linux/usr/lib:/usr/compat/linux/usr/local/Adobe/Acrobat7.0/Reader/intellinux/lib

不过又有新的问题:
%./acroread
./acroread: error while loading shared libraries: /usr/X11R6/lib/libXext.so.6: ELF file OS ABI invalid

我猜它需要的因该不是BSD的/usr/X11R6/lib/libXext.so.6,而是linux的版本。

哎,这么装adobe reader好累啊,怪不得好多人都是ports安装啊~~~~!

有用这种方式安装成功的朋友给指点一下吧

论坛徽章:
0
7 [报告]
发表于 2007-02-19 11:43 |只看该作者
X 和 GTK+ 的运行库都没有安装。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
8 [报告]
发表于 2007-02-19 13:12 |只看该作者
我就是用PORTS 安装的 运行时也出一个提示但是不影响用

论坛徽章:
0
9 [报告]
发表于 2007-02-19 13:42 |只看该作者
感谢各位老大的热心帮助,我最后还是选择了ports方式安装,现在能用了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP