Community-driven coverage of elementary OS — news, guides & forums
Dark abstract low-poly geometric landscape with layered triangular facets in deep navy, charcoal, and muted teal, illuminated by a soft electric-blue glow near the horizon

News roundups, tutorials, application guides, and forums — built by users, for users of the elegant Linux distribution.

elementary weekly
#20
Latest roundup · 18 Apr 2015
Freya Release
Final
Covered in weekly #19 & #20
Forum Topics
Active
Installation, customization & more

How to Install and Use Calibre on elementary OS

Calibre is a free, open-source eBook manager for organising, reading, converting and transferring digital books. On elementary OS, it provides a useful library layer between files scattered across your Downloads folder and the dedicated apps or e-readers where you actually read. It supports EPUB, PDF, MOBI, AZW, AZW3, DOCX, HTML, TXT and many other formats.

The application can download metadata, retrieve cover art, search your collection and send books to compatible devices. It also includes an eBook viewer, format conversion tools and an editor for EPUB and AZW3 files. That makes it suitable for a small personal library as well as a collection built up over years of reading.

There are several ways to install Calibre on an elementary OS computer. The official Calibre installer is generally the most current option, while Flatpak offers convenient sandboxing and integration with the elementary desktop. Package availability can vary between elementary OS releases, so checking the method that matches your system is worthwhile.

For Australian readers, Calibre is handy when a library includes books from Kobo Australia, Amazon Australia, local independent bookshops and public-library services such as Libby. The software will not replace those services or remove publisher restrictions, but it can bring compatible, DRM-free files into one well-organised collection.

Check Your System Before Installing

First, identify which elementary OS release is installed. Open System Settings, select About, and note the version. This matters because elementary OS releases use different Ubuntu bases, and repositories or desktop permissions can change between versions. Also check that you have enough free storage: Calibre itself is modest, but a large library of illustrated books or PDFs can occupy several gigabytes.

Calibre stores its library in a folder containing the book files and metadata database. A practical location is your home folder, such as ~/Calibre Library, rather than an external USB drive that may not always be mounted. If you use a separate drive, choose one with a stable mount point and avoid opening the same Calibre library simultaneously from two computers.

Before installation, update your system from Terminal:

sudo apt update
sudo apt upgrade

Restart if elementary OS installs a kernel or other major system component. You should also keep a backup of existing eBooks. Calibre manages copies within its library, but a failed disk, accidental deletion or damaged database can still affect your collection. Copy important DRM-free books and the Calibre library folder to an external drive or a trusted backup service.

Install Calibre with the Official Installer

The official Linux installer is often the simplest way to obtain a current version of Calibre. Open a web browser, visit the official calibre-ebook.com website and locate the Linux download instructions. The site provides a command that downloads and runs the installer. Read the command before pasting it into Terminal, and use the official website rather than an unfamiliar script-hosting page.

The command normally resembles this pattern:

sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

The exact command may change, so use the current version shown by Calibre’s own download page. The script places Calibre in its own installation location and usually creates a launcher that appears in the Applications menu. When the process finishes, press the Super key, type Calibre, and open the program.

If the launcher does not appear immediately, log out and back in, or start Calibre from Terminal with:

calibre

You can remove the application later using Calibre’s uninstall command from the official instructions. Avoid mixing several installation methods for the same copy. For example, installing the official version and then adding an older distribution package can create duplicate launchers and confusing file associations.

Consider Flatpak and App Permissions

Flatpak is another good option on elementary OS, particularly if you prefer applications managed independently from the base system. If Flathub is already enabled, search for Calibre in AppCenter or install it through the command line. The package identifier may be available as com.calibre_ebook.calibre, but identifiers can change, so search Flathub or AppCenter if that command is not recognised.

A typical Flatpak installation is:

flatpak install flathub com.calibre_ebook.calibre

Launch it with:

flatpak run com.calibre_ebook.calibre

The first start may show a permission prompt or a blank library location. Flatpak applications run in a sandbox, so Calibre may not automatically see every folder on your computer. This is an intentional security feature rather than a fault with elementary OS. Give it access only to the folders required for your books and device transfers.

If Calibre cannot see a folder in your home directory, use Flatseal to inspect its permissions, or grant access from Terminal with Flatpak’s permission tool. For example:

flatpak override --user --filesystem=home com.calibre_ebook.calibre

This grants access to your home directory, which is convenient but broad. A narrower folder permission is preferable where practical:

flatpak override --user --filesystem=~/Books com.calibre_ebook.calibre

Choose one installation method for normal use. The official installer tends to provide the newest Calibre release, while Flatpak makes application isolation and removal straightforward.

Create and Organise Your eBook Library

On first launch, Calibre asks you to choose a library folder and preferred reading device. Select a location with enough space, then choose the device closest to yours. You can change the device profile later under Preferences. The profile affects conversion defaults and layout settings rather than locking Calibre to one brand.

To add books, click Add books and select individual files, a folder or multiple books at once. Calibre creates a folder for each author and title, then updates its database. It does not rely on the original filename, so a file called book-final-new.epub can become a neatly labelled entry.

Select a title and choose Edit metadata to correct the author, title, series, publisher, tags and cover. If a cover is missing, Calibre can search online metadata providers, although results may vary for Australian editions, small publishers and books with different regional publication details. Check the ISBN and publication information before accepting automatic results.

Useful organisation habits include consistent author names, meaningful tags and series numbers. For example, tags such as Australian fiction, history, work reference or to read make the library easier to filter. The search bar can find words in titles, authors, tags and other metadata. Virtual libraries can then display subsets such as unread novels, reference material or books intended for a Kobo device.

Calibre’s library database is not a replacement for a backup. Close Calibre before copying the complete library folder, and back up the folder regularly. Do not edit filenames or move internal book folders manually while Calibre is running, because that can break links between the database and the files.

Read, Convert and Edit Books

Double-click a title to open it in Calibre’s eBook viewer. The viewer supports common formats and offers controls for font size, margins, colour themes, navigation and bookmarks. It is useful for checking an EPUB before sending it to another device, although a dedicated e-reader may render the same book differently.

For format conversion, select a title and click Convert books. Choose the input and output formats, then review the available settings. EPUB is a broadly supported choice for many modern e-readers, while AZW3 is associated with Kindle devices. PDF is usually a poor conversion source because its pages are fixed, so a converted document may need substantial cleanup.

In the conversion window, pay attention to the cover, metadata, table of contents and layout. The Heuristic processing options may repair some awkward formatting, but they can also alter a carefully designed book. For an ordinary novel, the default settings are often sufficient. For a technical manual or cookbook, inspect the result in the viewer before replacing the original file.

The Edit book tool allows advanced users to inspect and modify EPUB or AZW3 content. It can correct a typo, repair a broken link, adjust CSS or edit the table of contents. Make a copy before major changes, and validate the book when finished. A badly edited EPUB may open in Calibre but fail on a Kobo or another reader.

Calibre cannot legally or technically solve every compatibility issue. Books protected with Adobe DRM, Kindle DRM or another publisher system may not convert or open in Calibre. Do not use the program to bypass DRM. Check the retailer’s licence, the device’s supported formats and Australian copyright requirements before moving a purchased title between devices.

Transfer Books and Maintain Calibre

Connect a supported e-reader with its USB cable and wait for elementary OS to detect it. Calibre normally displays a Device button or device-related toolbar controls. Select books in the library, choose Send to device, and let Calibre apply the device profile. Safely eject the reader through the desktop before unplugging it.

Kobo devices are widely used in Australia and generally work well with EPUB-based workflows, although KoboStore purchases may have DRM restrictions. Kindle support depends on the model, firmware and format. Newer Kindle workflows often use EPUB for personal documents, but the device’s delivery process and Amazon account rules are separate from Calibre. Test one non-critical, DRM-free book before transferring a large batch.

If USB detection fails, try another cable or port. Some cables provide power only and cannot carry data. Check whether the e-reader appears in the Files application. A device that is visible to Files but not Calibre may need a different device profile or a Calibre update. Flatpak users should also check that the application has permission to access removable devices.

The Fetch news feature can download articles from selected websites and turn them into an eBook-like periodical. Review the available recipes and respect each website’s terms, paywalls and copyright. This can be useful when travelling between Melbourne and regional Victoria, commuting in Sydney or spending time offline, but it should not be used to republish protected material.

Maintain the library by removing duplicates, checking metadata and updating Calibre through the same installation method you originally selected. Keep the database backed up, and avoid storing it inside a cloud-synchronised folder if several machines might open it at once. If the library becomes slow or reports errors, use Calibre’s built-in library maintenance tools after creating a backup.

For a straightforward setup on elementary OS, install Calibre from its official Linux page, create a library in ~/Calibre Library, import one DRM-free EPUB, correct its metadata, open it in the viewer and then transfer it to your e-reader. That small test confirms that the installation, permissions, library database and device connection are all working before you add the rest of your collection.

Browse the News Archive
Latest Updates

From the elementary weekly series

Low-poly faceted abstract render in dark charcoal and electric blue tones, suggesting a news bulletin or announcement
elementary news

elementary weekly #20

The first week with the final Freya release — community reactions, tips, and early impressions gathered in one roundup.

Abstract low-poly geometric scene in midnight blue and soft cyan, conveying a live broadcast or event atmosphere
elementary news

elementary SPECIAL

A live Hangouts event with the elementary OS founders, held on 11 April 2015, discussing the Freya final release.

Low-poly faceted render in deep navy and muted teal with subtle amber highlights, suggesting a tutorial or guide
Tips and Tricks

Timeshift Guide

How to use Timeshift — the intuitive system restore utility for elementary OS — to recover from configuration mishaps.

Explore

Topics & Resources

Dive into guides, application recommendations, and community discussions covering every aspect of elementary OS.