LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: lonecat

Firefox 扩展:CHM Reader

[复制链接]
发表于 2006-11-4 11:18:32 | 显示全部楼层

非常好用

刚试了下,非常好用,谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-4 11:54:29 | 显示全部楼层
Post by songzw
昨天我下载了金庸的小说,chm 格式的,用它打不开呀,什么反应都没有,是怎么回事吗?
我是 linux 系统。

什么发行版,如果是缺省开启 SELinux 的,看楼上的讨论。
回复 支持 反对

使用道具 举报

发表于 2006-11-4 15:27:55 | 显示全部楼层
Post by lonecat
什么发行版,如果是缺省开启 SELinux 的,看楼上的讨论。


lfs

SELinux 是内核的模块?干什么用的?为什么会影响 so 进而影响 chm 呢?
回复 支持 反对

使用道具 举报

发表于 2006-11-4 15:33:08 | 显示全部楼层
Post by lonecat
问题已经找到,FC5 开启的 SELinux 会导致一些动态联接库加载失败,禁用 SELinux 就没有问题了,方法是修改 /etc/sysconfig/selinux ,并加入 SELINUX=disabled 。


没有这个文件呀,这个文件的格式是什么?
回复 支持 反对

使用道具 举报

发表于 2006-11-4 21:03:51 | 显示全部楼层
楼上的情况和我完全一样,打开 chm 就一点反应也没有。我原本在 FF1.5.0.7 中没任何问题,假如 chm reader 只是增加了能在 FF2 中安装的功能,那应该是 FF2 有了什么较大的改变?
回复 支持 反对

使用道具 举报

发表于 2006-11-6 09:52:42 | 显示全部楼层
谢谢提供。一直为看CHM发愁呢~!
回复 支持 反对

使用道具 举报

发表于 2006-11-8 14:06:00 | 显示全部楼层
将下载的chm_reader解压后 使用ldd 发现 libchm.so 需要 glibc-2.4, 可是现在还有许多发行版用的是glibc-2.3吧, 以前的版本就是连接到glibc2.3的.也许替换一下就好了,回去试试
回复 支持 反对

使用道具 举报

发表于 2006-11-10 20:38:02 | 显示全部楼层
期待新版本

期待能解决打开文件无反应的现象
回复 支持 反对

使用道具 举报

发表于 2006-11-10 20:42:25 | 显示全部楼层
$ ldd libchm.so
./libchm.so: /lib/libc.so.6: version `GLIBC_2.4' not found (required by ./libchm.so)
        linux-gate.so.1 =>  (0xffffe000)
        libxpcom.so => not found
        libnspr4.so => /usr/lib/libnspr4.so (0xb7f85000)
        libplds4.so => /usr/lib/libplds4.so (0xb7f82000)
        libplc4.so => /usr/lib/libplc4.so (0xb7f7d000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7ea0000)
        libm.so.6 => /lib/libm.so.6 (0xb7e7b000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb7e70000)
        libc.so.6 => /lib/libc.so.6 (0xb7d4e000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7d3b000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7d37000)
        /lib/ld-linux.so.2 (0x80000000)

可以看出有两个问题,一是 libc.so.6,一是 libxpcom.so

Post by lonecat
什么发行版,如果是缺省开启 SELinux 的,看楼上的讨论。
回复 支持 反对

使用道具 举报

发表于 2006-11-11 08:57:51 | 显示全部楼层
经过试验:
替换是可行的,用unzip解压旧的和新的 chmreader, 然后将新的chmreader中的libchm.so替换为旧目录中的libchm.so, 在zip吧
libxpcom.so 是在firefox的目录中的
附件是我替换后的 在slackware11 firefox 2.0上可以使用的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表