linux打开chm文件,安装kchmviewer,在linux下查看chm文件
linux下查看chm文件
查看chm文件的时候需要IE的内核,这在linux显然是无法实现的,而用软件将chm转换成网页文件后,不仅非常杂乱,而且经常找不到首页,很不方便,于是我们需要用到linux的一款非常好用的chm文件查看工具,--kchmviewer,下边简述它的安装
step1 到上下载kchmviewer的最新发布版本。
step2 tar zfxv kchmviewer-3.1-2.tar.gz解压文件到当前目录。
step3 切换到解压到的目录下,./configure
程序报错
checking for Qt... configure: error: Qt (>= Qt 3.3) (headers and libraries) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
查找config.log里 有关qt的内容
[root@localhost kchmviewer-3.1]# cat config.log | grep qt
configure: 30631: /usr/lib/qt3/include/qstyle.h
configure: 30631: /usr/lib/qt3/qstyle.h
configure: 30631: /usr/lib/qt/include/qstyle.h
configure: 30631: /usr/lib/qt/qstyle.h
configure: 30631: /usr/share/qt3/include/qstyle.h
configure: 30631: /usr/share/qt3/qstyle.h
configure: 30631: /usr/local/qt/include/qstyle.h
configure: 30631: /usr/include/qt/qstyle.h
configure: 30631: /usr/X11R6/include/X11/qt/qstyle.h
configure: 30631: /usr/X11R6/include/qt/qstyle.h
configure: 30631: /usr/X11R6/include/qt2/qstyle.h
configure: 30631: /usr/include/qt3/qstyle.h
tried /usr/lib/qt3/lib
tried /usr/lib/qt3
tried /usr/lib/qt/lib
tried /usr/lib/qt
tried /usr/share/qt3/lib
tried /usr/share/qt3
tried /usr/local/qt/lib
configure:30749: rm -rf SunWS_cache; g++ -o conftest -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -INO -DQT_THREAD_SUPPORT -D_REENTRANT -LNONE conftest.cc -lqt-mt -lpng -lz -lm -ljpeg -ldl -lSM -lICE -lXext -lX11 -lSM -lICE -lpthread 1>&5
ac_cv_have_qt=have_qt=no
可以看到configure在寻找qt3里的headers and libraries ,但没有找到,到/usr/lib里一看才知道,原来是文件夹名字不一致,不是qt而是qt-3.3,于是给configure加上参数,指定目录,
./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
重新configure成功
step4 make
step5 make install
至此,kchmviewer安装结束,在命令行下输入kchmviewer即可启动程序,选定chm文件后,即可打开,程序界面跟windows下的chm是一致的,非常方便。
阅读(3707) | 评论(0) | 转发(0) |
linux打开chm文件,安装kchmviewer,在linux下查看chm文件相关推荐
- RUN 文件安装PostgreSQL(Linux)
RUN 文件安装PostgreSQL(Linux) 1.下载RUN文件 下载版本:postgresql-10.15-1-linux-x64 下载地址: https://www.enterprisedb ...
- Linux下查看压缩文件内容的 10 种方法
通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦.今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或压缩文件的内容. 从技术上讲,查看归档或压缩文 ...
- 【Linux】将Oracle安装目录从根目录下迁移到逻辑卷
[Linux]将Oracle安装目录从根目录下迁移到逻辑卷 1.1 BLOG文档结构图 1.2 前言部分 1.2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到 ...
- linux压缩隐藏文件,Linux下查看压缩文件内容的10种方法(小结)
通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦.今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或压缩文件的内容. 从技术上讲,查看归档或压缩文 ...
- Linux下查看压缩文件内容
通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦.今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或压缩文件的内容. 从技术上讲,查看归档或压缩文 ...
- 《Adobe Acrobat DC经典教程》—第1章1.11节在阅读模式下查看PDF文件
本节书摘来自异步社区<Adobe Acrobat DC经典教程>一书中的第1章1.11节在阅读模式下查看PDF文件,作者[美]Lisa Fridsma(丽莎 弗里斯玛) , Brie Gy ...
- 拷贝归档到achivelog目录下_Linux下查看压缩文件内容的 10 种方法
通常来说,我们查看归档或压缩文件的内容,需要先进行解压缩,然后再查看,比较麻烦.今天给大家介绍 10 不同方法,能够让你轻松地在未解压缩的情况下查看归档或压缩文件的内容. 从技术上讲,查看归档或压缩文 ...
- python读取一个文件夹/子文件夹下的所有文件名字
python读取一个文件夹/子文件夹下的所有文件名字 示例代码: import osfile_path = './images/' all_file_name = os.listdir(file_pa ...
- 使用iso文件安装双系统linux,Win7下使用EasyBcd安装Ubuntu(iso文件)双系统
Win7下使用EasyBcd安装Ubuntu(iso文件)双系统 一.准备工作(在win7下操作完成) 1.从官网www.ubuntu.com上下载镜像文件,大小接近700M. 2.下载并安装easy ...
- 通过pxe远程安装linux,通过PXE远程安装多台Linux系统
通过PXE远程安装多台Linux系统 实验目的:同时安装多台服务器,如果一台一台装的话会吐血的,出于节省时间的考虑,选用PXE的方式. 实验环境: 服务器CentOS5.1 VM虚拟机N台(如果是给实 ...
最新文章
- 武汉理工大学计算机复试笔试重要吗,2017武汉理工计算机复试
- 数据蒋堂 | 数据分段讨论
- Mac OS X 在Finder新建文本文件
- c语言链表与字符结合,C语言实现双链表的(终端)添加和查询
- GDCM:gdcm::LTComp的测试程序
- linux下常用压缩格式的压缩与解压方法
- QT中的滚动条QScrollArea
- 协议簇: Media Access Control(MAC) Frame 解析
- excel日期格式改不了_画进度计划横道图,Excel就够了
- 收藏的一个关于C# ToString的方法集合
- 推特安卓版漏洞可导致攻击者访问用户私信
- Eclipse中,查找文件后(使用ctrl shift R/T),如何关联到文件所在目录(查看文件所在的目录结构)。
- python mysql批量insert数据_使用python往mysql批量插入数据时,报错not all arguments converted...
- knn算法python代码识别手写数字_python使用KNN算法识别手写数字
- C++、C#、Java、Python、可以获取L2行情实时数据吗?
- 看山聊 Java:检查日期字符串是否合法
- 智慧交通,迎来产业谍战丨产业特稿
- 低首付网上购车平台申请条件,你了解吗?
- 19位银行卡卡号检验源代码
- 美国证交会最新方针和发言表明该机构正逐渐接受ICO(上篇)