Calibre是电子书管理软件,支持Amazon、Apple、Bookeen、Ectaco、Endless Ideas、Google/HTC、Hanlin Song设备及格式,功能十分强大。ubuntu 有很多包都可以直接通过apt-get install 来安装,当然,也可以从网上找到源包,直接源码安装。
首先搭建python编译环境,安装以下包:
python
python-setupdocs
python-setuptools
sip
PyQt4
PyQt4-devel
gcc
g++
qmake
其次搭建安装环境,安装以下包:
Package | 最低版本要求 | 安装方法 |
---|
python | 2.6 | apt-get install python |
Python Imaging Library | 1.1.6 | apt-get install python-imaging |
Qt | 4.6.0 | 查看此篇文章里到lib处http://blog.mbee.info/?p=38 |
PyQt | 4.7.0 | apt-get install python-qt4 |
python-mechanize | 0.1.11 | apt-get install python-mechanize |
ImageMagick | 6.5.9 | apt-get install imagemagick |
xdg-utils | 1.0.2 | apt-get install xdg-utils |
lxml | 2.2.1 | apt-get install python-lxml |
python-dateutil | 1.4.1 | apt-get install python-dateutil |
cssutils | 0.9.7a3 | apt-get install python-cssutils |
BeautifulSoup | 3.0.5 | apt-get install python-beautifulsoup |
dnspython | 1.6.0 | apt-get install python-dnspython |
poppler | 0.12.0 | apt-get install python-poppler;apt-get install poppler-data |
podofo | 0.8.2 | http://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后边有个点,代表当前目录) make sudo make install |
libwmf | 0.2.8 | apt-get install libwmf* (星号,代表匹配任意长度点任意字符) |
chmlib | 0.40 | apt-get install libchm-bin;apt-get install libchm-dev |
ICU | 4.4 | apt-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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)