Download for linux

The latest release of calibre is 0.9.32. 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 contributing 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.

If you wish to revert to an earlier calibre release or download a calibre upgrade manually, download the tarball of that release from Sourceforge (choose the i686 version for 32 bit machines and the x86_64 version for 64 bit machines). Assuming you installed calibre in /opt/calibre, run the following command:

    sudo rm -rf /opt/calibre/* && sudo tar xvjf /path/to/downloaded/calibre-tarball.tar.bz2 -C /opt/calibre
    

Source install

WARNING: calibre is a highly complex piece of software with lots of very finicky dependencies. If you install from source, you are on your own. Please do not open bug reports or expect any form of support. You have been warned.

If you're still determined to install from source, read on:

  1. Make sure your system has python ≥ 2.7.1 not 3.x
  2. Install the various dependencies listed below
  3. 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
        


Dependencies

calibre has the following dependencies (the listed version is the minimum version)

Package Version
python2.7.1 not 3.x
Python Imaging Library1.1.6
Qt4.8.0
PyQt4.9.6
python-mechanize0.1.11
ImageMagick6.5.9
xdg-utils1.0.2
lxml2.2.1
python-dateutil1.4.1
cssutils0.9.9
BeautifulSoup3.0.5
dnspython1.6.0
poppler0.20.2
podofo0.8.2
libwmf0.2.8
chmlib0.40
ICU4.4
libmtp1.1.5
netifaces0.8
psutil0.6.1
cssselect0.7.1