Calibre是电子书管理软件,支持Amazon、Apple、Bookeen、Ectaco、Endless Ideas、Google/HTC、Hanlin Song设备及格式,功能十分强大。ubuntu 有很多包都可以直接通过apt-get install 来安装,当然,也可以从网上找到源包,直接源码安装。
首先搭建python编译环境,安装以下包:
pythonpython-setupdocspython-setuptoolssipPyQt4PyQt4-develgccg++qmake
其次搭建安装环境,安装以下包:
Package最低版本要求安装方法python2.6apt-get install pythonPython Imaging Library1.1.6apt-get install python-imagingQt4.6.0查看此篇文章里到lib处http://blog.mbee.info/?p=38PyQt4.7.0apt-get install python-qt4python-mechanize0.1.11apt-get install python-mechanizeImageMagick6.5.9apt-get install imagemagickxdg-utils1.0.2apt-get install xdg-utilslxml2.2.1apt-get install python-lxmlpython-dateutil1.4.1apt-get install python-dateutilcssutils0.9.7a3apt-get install python-cssutilsBeautifulSoup3.0.5apt-get install python-beautifulsoupdnspython1.6.0apt-get install python-dnspythonpoppler0.12.0apt-get install python-poppler;apt-get install poppler-datapodofo0.8.2http://podofo.sourceforge.net/依赖:cmake,apt-get install cmakezlib,apt-get install zlib1g-dev
freetype2,apt-get install libfreetype6; apt-get install libfreetype6-dev
fontconfig,已被安装
libjpeg (optional),apt-get install libjpeg-dev
libtiff (optional),apt-get install libtiff-dev
cmake . (这里,cmake后边有个点,代表当前目录)makesudo make install
libwmf0.2.8apt-get install libwmf* (星号,代表匹配任意长度点任意字符)chmlib0.40apt-get install libchm-bin;apt-get install libchm-devICU4.4apt-get install libicu*本来以为按照说明上,安装完上述包后,就没问题了。但是根据系统以前曾安装的软件不一样,有些包可能仍旧没有安装,如下:
错误1: /home/xiebiwei/software/calibre/src/calibre/library/sqlite_custom.c:7:24: fatal error: sqlite3ext.h: 没有那个文件或目录
解决:apt-get install libsqlite3-dev
错误2:/home/xiebiwei/software/calibre/src/calibre/utils/magick/magick.c:4:29: fatal error: wand/MagickWand.h: 没有那个文件或目录
解决:apt-get install libmagickwand-dev
错误3:warning:找不到podofo
解决:重装podofo
python setup.py install
安装成功,Calibre图标会在菜单Offic里
收获: 可以在apt-get install 命令后边使用通配符,寻找自己想要的包。
若是缺少某个函数的头文件,一般需要装点是lib*-dev形式的包
部分借鉴:http://www.ubuntusoft.com/supports-many-format-electronic-document-manager-calibre