|
最近几天,总在找看chm电子书的软件,如chmsee、gnochm、xchm,但总是装不上。后来看到红旗Linxu 6.0-SP1中有个kchmviewer,效果非常完美,于是找来kchmviewer源码,试着看看能不能安装成功。
首先下载最新的kchmviewer-4.0beta3.tar.gz,看了下安装环境,需要qt4 4.2.0以上环境。装上最新的CentOS里的qt4,按kchmviewer-4.0beta3的readme里说的,先qmake(用/usr/lib/qt4/bin/qmake),没问题;再make,出一大把错误,过不了。
退而求其次,下载kchmviewer-3.1.tar.gz,又找到一篇文章,终于安装成功了。
1、下载:http://master.dl.sourceforge.net ... hmviewer-3.1.tar.gz
2、参阅:http://blog.chinaunix.net/u1/55764/showart_522324.html
3、编译:
./configure --prefix=/usr --with-qt-dir=/usr/lib/qt-3.3/ --with-qt-includes=/usr/lib/qt-3.3/include/ --with-qt-libraries=/usr/lib/qt-3.3/lib
make
make install #这步用root身份
安装成功!在没有装KDE环境或相关包的前提下,也可以在GNOME中用上kchmviewer看chm电子书籍了,跟Windows中看CHM电子书的效果一样!注:目前暂没发现打不开或显示不了的情况。美中不足的是界面是英文的。
本想下载RedFlag 6.0-SP1中的kchmviewer的源码包,但其网站上不提供源码,其系统盘的源码盘,也下载不到第一张(第二张可下载,但其中没有kchmviewer)。这里顺便鄙视一下红旗Linxu这种假开源的做法。如果红旗Linux不提供全部源码,我是不会再用它了,也不会向别人推荐它。 |
|