LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3717|回复: 20

[原创]linux 下的 CHM文件阅读工具---比较

[复制链接]
发表于 2008-6-14 19:57:02 | 显示全部楼层 |阅读模式
不少电子书被做成了 M$的 帮助文件CHM格式,虽然这是微软的文档格式,但是确实方便好用,但是在linux下看chm就成了不小的问题,不过不少人已经开发了在linux下的CHM的程序,这里作一个小小的总结,
1.XCHM
这是由外国程序员开发的一款CHM阅读器,优点是和win下的CHM阅读几乎一模一样,呵呵,这个如果在win看习惯了,比较容易接受,查看英文的chm文件的时候,效果非常漂亮,
缺点是不支持中文.不支持在chm中查看页面源代码.
安装
首先查看xchm的README文件,说需要两个包,chmlib和wxWidgets

1)chmlib-0.37.4.tgz
下载地址http://download.chinaunix.net/do ... amp;ResourceID=1397
版本有点低,但是官方网站无法登录.

  1. ./configure --prefix=/usr
  2. make
  3. su
  4. make install
复制代码

2)  wxWidgets
于是去下了一个最新版 wxWidgets-2.8.7
http://sourceforge.net/project/d ... amp;use_mirror=nchc

  1. ./configure --prefix=/usr
  2. make
  3. su
  4. make install
复制代码

OK,下载编译xchm
下载页面
http://sourceforge.net/project/showfiles.php?group_id=87007

  1. ./configure --prefix=/usr
  2. make
  3. su
  4. make install
复制代码

这就结束了.控制台执行 xchm.就可以打开xchm了.
2.chmsee
由国人开发的chm阅读器,
主页是http://chmsee.gro.clinux.org/
其最新版是1.01,但是有在FC9上存在 bug,经yum install chmsee后,控制台执行 chmsee 可以打开 chmsee,但是打开一个chm文件直接崩溃,
3.chm reader
由国人开发的chm阅读插件,用于firefox中
下载页面
http://sourceforge.net/project/showfiles.php?group_id=175748
在fc9中也有问题,可以在firefox中安装插件, 文件 ---> Open CHM files,选择一个chm文件,毫无反应,
4.GnoCHM
主页
http://gnochm.sourceforge.net/
优点 :支持多种语系,be, cs, de, el, es, fr, hu, it, ja, pl, pt_BR, ru, sv, tr, vi, zh_CN, zh_TW
对中文支持很好
http://forums.fedoraforum.org/attachment.php?attachmentid=16405
所以在fc9中,我选择  GnoCHM作为我的chm阅读器,
用yum安装

  1. su
  2. yum install gnochm
复制代码

安装完之后控制台执行 gnochm就可以使用了.
下面附图

本帖子中包含更多资源

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

x
发表于 2008-6-14 23:26:04 | 显示全部楼层
zan 好东西 谢谢
回复 支持 反对

使用道具 举报

发表于 2008-6-15 11:21:05 | 显示全部楼层
好东西,不错
回复 支持 反对

使用道具 举报

发表于 2008-6-15 12:12:03 | 显示全部楼层
谢谢楼主这篇文章。
回复 支持 反对

使用道具 举报

发表于 2008-6-15 21:39:26 | 显示全部楼层
好贴!
chmsee升级到1.0.1版就不会崩溃了
附上fc9下可用的rpm(i386)

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2008-6-15 22:24:36 | 显示全部楼层
嗯,一直用的chmsee
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-15 23:52:07 | 显示全部楼层
Post by qinzb;1862390
好贴!
chmsee升级到1.0.1版就不会崩溃了
附上fc9下可用的rpm(i386)


我下载了一个  src的rpm包,但是安装过程失败

rpm -ivh chmsee*.src.rpm

但是提示了好多错误,搞了好久没有搞定,所以直接尝试gonchm,不知道你的二进制rpm包如何得来,你自己编译的?
回复 支持 反对

使用道具 举报

发表于 2008-6-16 10:46:51 | 显示全部楼层
xchm支持选择字体
所以不存在不支持中文的问题
回复 支持 反对

使用道具 举报

发表于 2008-6-16 14:34:16 | 显示全部楼层
Post by Prife;1862450
我下载了一个  src的rpm包,但是安装过程失败

rpm -ivh chmsee*.src.rpm

但是提示了好多错误,搞了好久没有搞定,所以直接尝试gonchm,不知道你的二进制rpm包如何得来,你自己编译的?


http://koji.fedoraproject.org/koji/packageinfo?packageID=1467
bbbush编译好了,好像还没有加入源里

参考waynef的回复:
http://www.linuxsir.cn/bbs/showthread.php?p=1858146
回复 支持 反对

使用道具 举报

发表于 2008-6-16 16:48:54 | 显示全部楼层
kchmview
用KDE的用户可以考虑一下这个,很不错
回复 支持 反对

使用道具 举报

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

本版积分规则

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