ubuntu下安装Calibre

    技术2025-07-11  5

    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

    最新回复(0)