Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103724720
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-14 10:30:44

作者: Enbrain  出自:
由于微软长期以来的帮助文档格式chm在中国非常流行,许多学习教程都是基于这种格式,所以为了在linux中使用这些格式,是非常必要的。以方便我们工作和学习。也能作为归档网页等内容提供一个有用的工具。所以今天就收集一下这方面的东西吧。格式也没PDF那么恐怖。

方法一gnochm:sudo apt-get install gnochm

安装后的快捷方式是:应用程序--附件--CHM阅读器,如果没有,则桌面->右键->创建起动器->自定义程序,取个名字,输入路径/usr/bin/gnochm。顺便关联一下CHM文件。

缺点存在中文乱码。

方法二chmsee:

下载地址:chmsee.gro.clinux.org/源码包或者deb包。

源码安装:将源码包下载到本地,准备编译依赖Gtk2+、libglade、gecko、chmlib、openssl 等。

指令安装依赖:sudo apt-get install libgtk2.0-dev libglade2-dev firefox-dev libchm-dev libssl-dev

# tar -xvf chmsee-1.0.0.tar.gz # cd chm-1.0.0 # ./configure # make # sudo make install

DEB包直接双击就可以安装。

命令安装:sudo dpkg -i chmsee.xx.deb / sudo apt-get install chmlib + sudo ln -sf /usr/lib/libgtkhtml-3.8.so.15 /usr/lib/libgtkhtml-3.1.so.11

执行sudo apt-get install chmsee

安装后chmsee不能运行,有以下的错误:

pppboy@boypc:~$ chmsee

chmsee: error while loading shared libraries: libxul.so: cannot open shared object file: No such file or directory

网上找了很多内容,一般都是firefox什么的,以前是用那个chmreader的插件,但现在已经firefox3.bata5了,这个不能用了,最后找到的答案,就这么简单:

cd /usr/lib

sudo ln -s xulrunner-1.9b5/libxul.so libxul.so

sudo ln -s xulrunner-1.9b5/libxpcom.so libxpcom.so

sudo ln -s xulrunner-1.9b5/libsqlite3.so libsqlite3.so

sudo ln -s xulrunner-1.9b5/libmozjs.so libmozjs.so

然后运行正常。

方法三CHM Reader:

方法四GnoCHM :

方法五monochm:中国人开发的

方法六XCHM:apt-get install xchm

方法七kchmviewer:需要安装在KDE环境下。SCIM也得加载库才能用。
阅读(355) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~