Download for linux
The latest release of calibre is 0.8.38. What's new.
Please do not use your distribution provided calibre package, as those are often buggy/outdated. Instead use the Binary install described below.
Binary install
calibre has a binary install that includes private versions of all its dependencies. It runs on 32-bit and 64-bit Intel compatible machines. To install or upgrade, simply copy paste the following command into a terminal and press Enter:
sudo python -c "import sys; py3 = sys.version_info[0] > 2; u = __import__('urllib.request' if py3 else 'urllib', fromlist=1); exec(u.urlopen('http://status.calibre-ebook.com/linux_installer').read()); main()"
While you wait for the download to complete, please consider donating to support the development of calibre.
Note
- You need GLIBC 2.10 or higher.
- You must have xdg-utils and python ≥ 2.6 installed on your system before running the installer.
- There is no uninstaller. Simply deleting the installation directory will remove 99% of all installed files.
-
You can prevent the installer from asking for the installation directory by specifying it in the install command itself, as shown below:
sudo python -c "import sys; py3 = sys.version_info[0] > 2; u = __import__('urllib.request' if py3 else 'urllib', fromlist=1); exec(u.urlopen('http://status.calibre-ebook.com/linux_installer').read()); main(install_dir='/opt')"Change /opt above to whatever directory you want calibre automatically installed to.
Source install
- Make sure your system has python ≥ 2.7.1 not 3.x
- Install the various dependencies listed below
- Run the following commands in a terminal:
curl -L http://status.calibre-ebook.com/dist/src | tar xvJ
cd calibre*
sudo python setup.py install
Note that if your distribution does not have a
correctly compiled libunrar.so, calibre will not
support rar files. In order to compile calibre successfully
poppler headers must include XPdf headers. That is, poppler
must have been configured with --enable-xpdf-headers. Also,
some distributions have buggy libpng headers. See
here
for example.
Dependencies
calibre has the following dependencies (the listed version is the minimum version)| Package | Version |
|---|---|
| python | 2.7.1 not 3.x |
| Python Imaging Library | 1.1.6 |
| Qt | 4.7.0 |
| PyQt | 4.8.2 |
| python-mechanize | 0.1.11 |
| ImageMagick | 6.5.9 |
| xdg-utils | 1.0.2 |
| lxml | 2.2.1 |
| python-dateutil | 1.4.1 |
| cssutils | 0.9.7a3 |
| BeautifulSoup | 3.0.5 |
| dnspython | 1.6.0 |
| poppler | 0.12.0 |
| podofo | 0.8.2 |
| libwmf | 0.2.8 |
| chmlib | 0.40 |
| ICU | 4.4 |