How to Install Calibre on Fedora Linux

Last updated Saturday, March 7, 2026 8:36 am Joshua James 7 min read

Calibre gives Fedora one place to read EPUB files, clean up metadata, and convert books for different devices without juggling separate tools. You can install Calibre on Fedora from the Fedora repositories for tighter system integration or from Flathub for a newer upstream build.

The Fedora package currently ships Calibre 8.14.x on Fedora 43, while Flathub carries 9.4.x. The update, removal, and cleanup paths differ slightly between the two methods once your library and settings are in place.

Install Calibre on Fedora

Both installation paths work well on Fedora. The Fedora package is the cleaner default for most desktops, while Flathub is the better fit when you want Calibre updates sooner.

MethodChannelVersionUpdatesBest For
DNFFedora Repositories8.14.xIncluded in dnf upgradeMost users who want the Fedora-packaged build
FlatpakFlathub9.4.xIncluded in flatpak update --systemReaders who want the newer upstream release

For most readers, the Fedora package is the right place to start. Flathub makes more sense when a newer Calibre feature matters more than matching Fedora’s package set.

Update Fedora Before Installing Calibre

Start with a normal package refresh so Fedora pulls the latest metadata before you add Calibre. If DNF feels slow on your system, the guide on increase DNF speed on Fedora covers the usual tuning steps.

sudo dnf upgrade --refresh

This guide uses sudo for commands that change system packages or Flatpak remotes. If your account does not have sudo access yet, follow the guide on how to add a user to sudoers on Fedora.

Check Flatpak Availability for Calibre

Fedora Workstation includes Flatpak by default, but minimal or server installs may not. Check it before you use the Flathub method.

flatpak --version
Flatpak 1.16.3

If the command is missing, install Flatpak with:

sudo dnf install flatpak

Install Calibre from Fedora Repositories

The Fedora package keeps Calibre in the normal DNF workflow, which is usually the least surprising option on a Fedora desktop. If you want a broader refresher on package commands, see DNF5 install examples on Fedora.

sudo dnf install calibre

Verify the Fedora package after the install finishes:

calibre --version
calibre (calibre 8.14)

Install Calibre from Flathub

Flathub currently carries the newer Calibre build on Fedora 43, so this path is useful when you want upstream features sooner. Add Flathub as a system remote first.

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

The --if-not-exists flag skips the change when Flathub is already configured, which keeps the command safe to rerun. The same system remote also works for applications such as install VLC media player on Fedora.

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

Check the installed app ID after Flatpak finishes the download:

flatpak list --system --app | grep com.calibre_ebook.calibre
calibre    com.calibre_ebook.calibre    9.4.0    stable

The grep filter matches Calibre’s app ID in the installed Flatpak list. The Linux command guide for grep command examples in Linux covers more filtering patterns if you use the command often.

Fix Flathub Connection Problems for Calibre

If Flatpak returns Unable to load summary from remote flathub, the remote is usually present but disabled. Re-enable it, then retry the install.

sudo flatpak remote-modify --system --enable flathub

Confirm that the remote is enabled again before you retry the install:

flatpak remotes --system --columns=name | grep flathub
flathub

Launch Calibre on Fedora

Once the package is in place, open Calibre from the terminal or from Fedora’s application launcher.

Launch Calibre from the Terminal on Fedora

The launch command depends on which package source you chose.

calibre
flatpak run com.calibre_ebook.calibre

Launch Calibre from Activities on Fedora

On Fedora GNOME, search for the app directly in Activities.

  1. Open Activities.
  2. Select Show Applications.
  3. Type Calibre in the search field.
  4. Open the Calibre launcher.

Complete the Calibre Setup Wizard on Fedora

The first launch wizard sets the library location and device profile. These choices are easy to change later, so accept the defaults if you just want to start reading and organizing books.

Choose the Calibre Library Directory on Fedora

Calibre’s standard library folder is ~/Calibre Library/. Keep that default if you want the simplest layout, or point the wizard at a different location if you already store books on another drive.

  • Default folder: Use ~/Calibre Library/ when you want Calibre to manage everything in one place.
  • Custom folder: Select Change, browse to the target location, and confirm the new path.

Select an E-Reader Profile in Calibre

The device list adjusts conversion defaults for readers such as Kindle, Kobo, and Nook. Pick your exact device when it appears in the list, or use the generic profile when you are not sure yet.

  • Generic profile: Use it when you have not chosen a device or when your reader is not listed.
  • Specific profile: Choose your exact reader to get better defaults for format conversion and syncing.

Finish the Calibre Setup Wizard

Review the summary, click Finish, and let Calibre open the main window. The bundled quick-start content in the library is useful if you want a fast tour of adding books, converting formats, and sending titles to a device.

Update Calibre on Fedora

Calibre updates through the same package source you used for the install, so the maintenance path stays simple.

Update the Fedora Package for Calibre

DNF updates Calibre with the rest of your Fedora packages.

sudo dnf upgrade --refresh

Update the Flatpak Build of Calibre

The system-wide Flathub setup updates Calibre through Flatpak.

sudo flatpak update --system com.calibre_ebook.calibre

Remove Calibre from Fedora

Remove the application with the same package manager you used to install it, then clean up the library or settings only if you no longer need them.

Remove the Fedora Package for Calibre

DNF removes the Fedora package and its unused dependencies in the same transaction.

sudo dnf remove calibre

Verify that Fedora no longer sees the package:

rpm -q calibre
package calibre is not installed

Remove the Flatpak Build of Calibre

This command matches the system-wide Flathub setup used earlier in the article. If you installed Calibre with a per-user Flatpak remote instead, remove sudo and add --user.

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

Check that the Flatpak app ID is gone:

flatpak info --system com.calibre_ebook.calibre
error: com.calibre_ebook.calibre/*unspecified*/*unspecified* not installed

After that, remove runtimes you no longer need:

sudo flatpak uninstall --unused

Remove Calibre Libraries and Settings on Fedora

Application removal does not delete your books automatically. Clean up the library or settings only after you confirm you no longer need the metadata database, covers, or imported books.

These commands permanently delete Calibre data. Back up any books or library folders you want to keep before you continue.

If your library is stored in ~/Calibre Library/, remove it with:

rm -rf ~/Calibre\ Library/

The Fedora package stores its settings under ~/.config/calibre/.

rm -rf ~/.config/calibre/

The Flatpak build stores sandbox data under ~/.var/app/com.calibre_ebook.calibre/.

rm -rf ~/.var/app/com.calibre_ebook.calibre/

Frequently Asked Questions

Is Calibre available in Fedora’s repositories or should I use Flathub?

Fedora 43 includes <code>calibre</code> in the standard repositories, where the current package is 8.14.x. Flathub currently carries 9.4.x. Use the Fedora package when you want tighter integration with DNF, or use Flathub when the newer release matters more.

Where does Calibre store its library and settings on Fedora?

The Fedora package stores settings in <code>~/.config/calibre/</code>. The Flatpak build stores sandbox data in <code>~/.var/app/com.calibre_ebook.calibre/</code>. If your books live in <code>~/Calibre Library/</code>, remove that folder separately when you want a full cleanup.

Can I launch Calibre from the terminal on Fedora?

Yes. Use <code>calibre</code> for the Fedora package or <code>flatpak run com.calibre_ebook.calibre</code> for the Flathub build.

Can Calibre read EPUB files on Fedora, or is it only for conversion?

Calibre can do both. On Fedora it works as an EPUB reader, library manager, metadata editor, and format converter, so you do not need a separate reader just to open common e-book formats.

Conclusion

With Calibre installed on Fedora, you have one place to organize books, convert formats, and sync devices without piecing together extra tools. The Fedora package is still the cleaner default for most systems, while Flathub is the better fit when you want newer releases sooner. Keep an eye on the library path before cleanup so you do not delete the books with the application.

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: