How to Install Calibre on Ubuntu (26.04, 24.04, 22.04)

Last updated Tuesday, February 24, 2026 10:27 am 9 min read

Calibre is a free, open-source e-book management application for Linux that handles EPUB, MOBI, and PDF collections, converts formats for Kindle and Kobo e-readers, and shares your library across devices through a built-in content server. Three methods are available to install Calibre on Ubuntu, ranging from the stable APT repository package to third-party sources with newer upstream releases.

Install Calibre on Ubuntu

The table below compares the three Calibre installation methods on Ubuntu:

MethodChannelVersionUpdatesBest For
Ubuntu Repository (APT)Ubuntu ReposDistribution defaultVia apt upgradeUsers who prefer distro-tested stability
Xtradeb PPALaunchpad PPALatest stableVia apt upgradeUsers wanting newer features without Flatpak
FlatpakFlathubLatest stableVia flatpak updateUsers who want sandboxing and newest releases

For most users, the Ubuntu repository method is recommended because it provides automatic security updates and requires no additional configuration. Choose the Xtradeb PPA if you specifically need newer Calibre features that haven’t reached Ubuntu’s repositories yet, or Flatpak if you prefer sandboxed applications with the latest upstream releases.

This guide covers Ubuntu 26.04 LTS, 24.04 LTS, and 22.04 LTS. The Xtradeb PPA does not provide Calibre packages for every release; if packages are unavailable for your version, use the Flatpak method instead.

Default Calibre versions vary significantly across Ubuntu releases:

Ubuntu ReleaseAPT DefaultXtradeb PPAFlatpak (Flathub)
26.04 LTS (Resolute)8.16.xNot available9.2.x
24.04 LTS (Noble)7.6.x8.7.x9.2.x
22.04 LTS (Jammy)5.37.x6.29.x9.2.x

Method 1: Install Calibre via Ubuntu Repository (APT)

This method installs Calibre directly from Ubuntu’s official repositories, providing a stable version that integrates well with your system. As a result, you receive security updates automatically through the standard package management process.

Update the Package Index

Before installing any software, refresh your package lists to ensure you’re working with the latest available versions:

sudo apt update && sudo apt upgrade

This command first updates the package index and then upgrades any outdated packages on your system, avoiding potential dependency conflicts during installation.

This guide uses sudo for commands that need root privileges. If your user is not in the sudoers file yet, run the commands as root or follow the guide on how to add and manage sudo users on Ubuntu.

Install Calibre from Ubuntu Repository

Once your system is up-to-date, install Calibre with APT:

sudo apt install calibre

APT fetches Calibre and all required dependencies from Ubuntu’s universe repository.

Verify the Installation

After installation completes, confirm that Calibre is accessible by checking its version:

calibre --version

You should see output similar to:

calibre (calibre 8.16.x)

The exact version depends on your Ubuntu release; check the version comparison table above for per-release details. If you need newer features, the Xtradeb PPA or Flatpak methods below provide more recent releases.

Method 2: Install Calibre via Xtradeb PPA

Alternatively, the Xtradeb PPA provides more recent Calibre versions than Ubuntu’s default repositories. This method is particularly useful when you need specific features from newer releases while still using APT for package management.

The Xtradeb PPA provides Calibre packages for Ubuntu 24.04 LTS and 22.04 LTS. Ubuntu 26.04 LTS is not supported by this PPA because no Calibre builds are available for that release. If you run 26.04, use the Flatpak method instead.

Add the Xtradeb PPA Repository

Add the Xtradeb PPA to your system’s software sources:

sudo add-apt-repository ppa:xtradeb/apps -y

This command imports the PPA’s GPG key and then adds the repository to your APT sources. Additionally, the -y flag automatically confirms the addition without prompting.

Configure APT Pinning (Recommended)

Because the Xtradeb PPA contains many applications beyond Calibre, you should configure APT pinning. This prevents APT from unexpectedly installing or upgrading other packages from this PPA, ensuring only Calibre-related packages are prioritized:

cat <<EOF | sudo tee /etc/apt/preferences.d/calibre-pin
Package: *
Pin: release o=LP-PPA-xtradeb-apps
Pin-Priority: 100

Package: calibre*
Pin: release o=LP-PPA-xtradeb-apps
Pin-Priority: 700
EOF

This configuration works in two stages: first, the initial rule lowers all PPA packages to priority 100 (below the default 500), and then the second rule raises Calibre packages specifically to priority 700. As a result, APT prefers Calibre from the PPA while ignoring other PPA packages.

Update and Install Calibre

After adding the PPA, refresh your package lists to include the new repository:

sudo apt update

Verify that APT recognizes the PPA version by checking the package policy:

apt-cache policy calibre

You should see output showing the PPA version with higher priority:

calibre:
  Installed: (none)
  Candidate: 8.7.0+ds-1xtradeb1.2404.1
  Version table:
     8.7.0+ds-1xtradeb1.2404.1 700
        100 https://ppa.launchpadcontent.net/xtradeb/apps/ubuntu noble/main amd64 Packages
     7.6.0+ds-1build1 500
        500 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages

Install Calibre from the PPA:

sudo apt install calibre

If you already have Calibre installed from Ubuntu’s repository, this command will upgrade it to the PPA version.

Verify the PPA Installation

To confirm the installation succeeded, check which version is now installed:

calibre --version

The output should show the newer PPA version:

calibre (calibre 8.7.x)

Method 3: Install Calibre via Flatpak

Alternatively, Flatpak provides Calibre in a sandboxed environment with access to the latest upstream releases. Because this method works across all Ubuntu versions, it is ideal for releases not supported by the Xtradeb PPA.

Flatpak is not pre-installed on Ubuntu. If you have not set it up yet, install it with sudo apt install flatpak and restart your session before continuing. For detailed setup including the Flathub repository, follow our Flatpak installation guide for Ubuntu.

Enable the Flathub Repository

If you haven’t already added Flathub to your system, add it now:

sudo flatpak remote-add --system --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

The --if-not-exists flag ensures the command succeeds even if Flathub is already configured.

Install Calibre from Flathub

Install Calibre using Flatpak:

sudo flatpak install --system flathub com.calibre_ebook.calibre -y

Flatpak downloads Calibre and any required runtime dependencies. The first Flatpak installation takes longer because it also downloads shared runtime components.

Verify the Flatpak Installation

Confirm that Calibre is installed and accessible:

flatpak list | grep -i calibre

You should see output similar to:

calibre    com.calibre_ebook.calibre    9.2.x    stable    system

Launch Calibre on Ubuntu

Once installed, you can start Calibre using either the terminal or your desktop environment’s application launcher.

Launch from Terminal

For APT installations (repository or PPA), launch Calibre directly:

calibre

Alternatively, for Flatpak installations, use the Flatpak run command instead:

flatpak run com.calibre_ebook.calibre

Launch from Applications Menu

On GNOME (Ubuntu’s default desktop), open the Activities overview by clicking “Activities” in the top-left corner. Type “Calibre” in the search bar and click the Calibre icon when it appears. You can also find it in the “Show Applications” grid.

Complete the Calibre Setup Wizard on Ubuntu

When you first launch Calibre, a setup wizard helps you configure essential settings.

Set Your Library Location

The wizard first asks where to store your Calibre library. The default location is ~/Calibre Library in your home directory. You can keep this default or click “Change” to select a different location. If you have an existing Calibre library from another computer, point to that folder instead.

Click “Next” to continue.

Select Your E-Reader Device

Next, select your primary e-reader device. This setting optimizes format conversion for your specific device. However, if you don’t have a dedicated e-reader or use multiple devices, select “Generic” instead to maintain maximum compatibility.

Click “Next” to continue.

Finish the Setup

Finally, click “Finish” on the final screen to complete the wizard and open the main Calibre interface. From here, you can import e-books by dragging files onto the window or by using the “Add books” button in the toolbar.

Explore the Main Interface

After completing the wizard, the main Calibre window displays your library (initially empty). From here, the toolbar provides quick access to common tasks: adding books, editing metadata, converting formats, and sending books to connected devices. Additionally, the sidebar lets you filter your library by author, series, tags, or other metadata fields.

Manage Calibre on Ubuntu

Update Calibre

Keeping Calibre updated ensures you have the latest features, format support, and security fixes.

APT installations (repository or PPA):

sudo apt update && sudo apt upgrade

This command updates all packages on your system. As a result, Calibre will be upgraded if a new version is available.

Flatpak installations:

sudo flatpak update --system

After updating, you can verify the new version with calibre --version (APT) or by checking the Flatpak list.

Remove Calibre

If you no longer need Calibre, follow the removal steps corresponding to your installation method.

Remove APT Installation (Repository)

To remove Calibre, run these commands to uninstall the package and clean up orphaned dependencies:

sudo apt remove --purge calibre
sudo apt autoremove

Here, the autoremove command removes dependencies that were installed alongside Calibre but are no longer needed by other packages.

Remove APT Installation (PPA)

First remove Calibre, then remove the PPA and clean up:

sudo apt remove --purge calibre
sudo apt autoremove
sudo add-apt-repository --remove ppa:xtradeb/apps -y
sudo rm -f /etc/apt/preferences.d/calibre-pin
sudo apt update

In sequence, these commands remove Calibre, clean up orphaned packages, remove the PPA repository, delete the APT pinning configuration, and finally refresh your package cache.

Remove Flatpak Installation

To uninstall Calibre and its sandboxed data, run:

sudo flatpak uninstall --system --delete-data com.calibre_ebook.calibre

Here, the --delete-data flag removes application data stored within the Flatpak sandbox at ~/.var/app/com.calibre_ebook.calibre/.

Remove User Library Data (Optional)

The following command permanently deletes your Calibre library, including all imported e-books, metadata, and cover images. If you want to keep your library, skip this step or back it up first with cp -r ~/Calibre\ Library ~/calibre-backup.

To completely remove your Calibre library and configuration files, run:

rm -rf ~/Calibre\ Library
rm -rf ~/.config/calibre

Note that the first command removes the default library location. However, if you chose a custom library location during setup, remove that directory instead.

Troubleshoot Calibre on Ubuntu

calibre: command not found After Flatpak Install

Flatpak applications do not add commands to your shell PATH. Launch Calibre through the Flatpak wrapper instead:

flatpak run com.calibre_ebook.calibre

If the desktop icon also fails to appear, log out and back in so your desktop environment picks up the new .desktop file.

PPA Version Not Selected After Adding Xtradeb PPA

If apt-cache policy calibre still shows the Ubuntu repository version as the candidate, verify that the pin file exists and contains the correct origin:

cat /etc/apt/preferences.d/calibre-pin

Confirm the output matches the pinning configuration from the PPA section above. Then refresh the package index and recheck:

sudo apt update && apt-cache policy calibre

The PPA version should now appear with priority 700, above the default 500.

Calibre Fails to Import or Convert E-Books

Missing format plugins or outdated conversion libraries can cause import failures. First verify your Calibre version is current using the update commands in the management section above. If the issue persists, check file permissions on your library directory:

ls -ld ~/Calibre\ Library

The directory should be owned by your user. If ownership is incorrect, fix it with:

sudo chown -R "$USER":"$USER" ~/Calibre\ Library

Calibre Official Resources

For additional information about Calibre on Ubuntu, consult these official resources:

Frequently Asked Questions

Does Calibre work on Linux?

Yes. Calibre fully supports Linux, including Ubuntu. You can install it from the default Ubuntu repositories, a third-party PPA for newer versions, or Flatpak for the latest upstream release with sandboxing.

What version of Calibre does Ubuntu include by default?

The default version depends on your Ubuntu release. Ubuntu 26.04 LTS ships Calibre 8.16.x, Ubuntu 24.04 LTS includes Calibre 7.6.x, and Ubuntu 22.04 LTS provides Calibre 5.37.x. For a newer version, use the Xtradeb PPA or install Calibre via Flatpak.

Does the Xtradeb PPA support all Ubuntu releases?

No. The Xtradeb PPA provides Calibre packages for Ubuntu 24.04 LTS and 22.04 LTS. Ubuntu 26.04 LTS does not have Calibre builds available in this PPA. If your release is unsupported, install Calibre via Flatpak instead.

Conclusion

Calibre is now running on Ubuntu with your chosen installation method, ready to import e-books, convert between EPUB, MOBI, and PDF formats, sync with Kindle or Kobo devices, and share your collection through the content server. Regular updates through APT or Flatpak keep format support and security fixes current, and the Flatpak setup guide for Ubuntu covers additional sandboxed application options alongside Calibre.

Search LinuxCapable

Need another guide?

Search LinuxCapable for package installs, commands, troubleshooting, and follow-up guides related to what you just read.

Found this guide useful?

Support LinuxCapable to keep tutorials free and up to date.

Buy me a coffee Buy me a coffee

Before commenting, please review our Comments Policy.
Formatting tips for your comment

You can use basic HTML to format your comment. Useful tags currently allowed:

You type Result
<code>command</code> command
<strong>bold</strong> bold
<em>italic</em> italic
<blockquote>quote</blockquote> quote block

Leave a Comment

We read and reply to every comment - let us know how we can help or improve this guide.

Let us know you are human: