ubuntu下安裝Calibre

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章