ubuntu下安装Calibre

来源:互联网 发布:python程序怎么运行 编辑:程序博客网 时间:2024/05/16 11:04

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最低版本要求安装方法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后边有个点,代表当前目录)
make
sudo 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

原创粉丝点击