Manage your ebooks
Easy Reading
Calibre can help manage your ebooks by bulk converting files, adding metadata, and making content available across all your devices.
In July 2009, thousands of Amazon's Kindle users logged into their devices to find that their purchased copies of George Orwell's 1984 had been erased. Internet pundits quickly drew comparisons between the corporate giant's move and that of "Big Brother" in Orwell's dystopian imagining of England. More recently, in April of this year, Microsoft announced the closure of their own ebook store. Customers lost access to their book collections but were offered a full refund.
The abundance of e-reader devices such as the Amazon Kindle and the Barnes & Noble NOOK has made a lasting impact: In 2018, electronic books made up 25.8 percent of book sales worldwide. Most reading devices are designed to sell content for specific platforms, which has resulted in a number of differing, incompatible ebook formats. For instance, an EPUB book purchased from Barnes & Noble cannot be transferred and opened automatically on an Amazon Kindle. While Kindles support open format MOBI books, Amazon stores your Kindle ebook purchases in its own proprietary AZW. Although the formidable PDF format is compatible with a number of e-readers, it doesn't always work with their features, such as highlighting or sharing text.
It's unlikely the e-publishing industry as a whole will embrace a universal, open format anytime soon. In the meantime, the developer Kovid Goyal has addressed this problem by creating Calibre, a one-stop utility for all your ebook management.
Calibre is compatible with a huge number of devices and most crucially can convert from one ebook to another. This means that if you exchange or upgrade your device you can copy any non-DRM protected books straight over to a new e-reader. The software also supports scraping the Internet for book metadata like blurb and cover images. Readers with multiple devices will enjoy discovering Calibre's library feature that allows other machines on your local network to access your ebook collection. The latest version of Calibre available at this writing (4.1) boasts all new content server capabilities and a much-improved ebook viewer [1].
Setup
Calibre is free and open source software (FOSS), making it available for a number of platforms. You can use it to convert a variety of formats, such as EPUB, MOBI, PDF, DOCX, ODT, PRC, PDB, PML, RB, and RTF, among others.
Linux users benefit from an auto install script, which you can load by opening a terminal and running
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin
On first launch, the Calibre Welcome Wizard appears. Start by choosing where you would like your books to be stored on your computer. If you are unhappy with the default settings, click Change to edit. Once you have chosen your preferred location, just click Next. The following screen asks you to choose your e-reader, for example, Amazon Kindle Oasis 3. Select Generic under Device and Manufacturer. Once this is done, Calibre is ready to use.
Add Your Books
Although Calibre doesn't support DRM protected content, it can open and convert a wide variety of ebook formats. There are a huge number of public domain books no longer under copyright available from websites such as Project Gutenberg [2] and Internet Archive [3]. However, copyright varies from jurisdiction to jurisdiction. For example, George Orwell's 1984 is no longer under copyright in Australia, but it is still protected in the US.
To add books already on your computer, simply click Add Books at the top left of the screen. Scroll through your folders to select the books you want to upload (Figure 1). Click on the item, and it will be added to Calibre's library. It can now be located on Calibre's main screen.
Missing Metadata
The program automatically displays any existing book metadata, such as title, author, and cover illustrations. However metadata can often be missing or incomplete. You can rectify this by clicking on the Edit Metadata button at the top of the screen. You can now edit the author's name, book title, and series (Figure 2). If you wish, you can also change the book's rating, the tags associated with this particular novel, and publication dates. The book cover can also be incorrect, which can be changed from this screen. You can browse for new covers; trim or delete the current cover; and download or upload a new cover.
If you have a number of books that need updating, instead of entering the information manually, choose Edit Metadata | Download Metadata. Calibre will now search websites such as Google and Amazon for your chosen titles. In most cases, you'll see different editions of the same book. Choose the match that seems most relevant to you and click Next. You can select from a number of book covers that Calibre scrapes from various online book sellers. Choose your preferred cover and click OK.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
System76 Refreshes Meerkat Mini PC
If you're looking for a small form factor PC powered by Linux, System76 has exactly what you need in the Meerkat mini PC.
-
Gnome 48 Alpha Ready for Testing
The latest Gnome desktop alpha is now available with plenty of new features and improvements.
-
Wine 10 Includes Plenty to Excite Users
With its latest release, Wine has the usual crop of bug fixes and improvements, along with some exciting new features.
-
Linux Kernel 6.13 Offers Improvements for AMD/Apple Users
The latest Linux kernel is now available, and it includes plenty of improvements, especially for those who use AMD or Apple-based systems.
-
Gnome 48 Debuts New Audio Player
To date, the audio player found within the Gnome desktop has been meh at best, but with the upcoming release that all changes.
-
Plasma 6.3 Ready for Public Beta Testing
Plasma 6.3 will ship with KDE Gear 24.12.1 and KDE Frameworks 6.10, along with some new and exciting features.
-
Budgie 10.10 Scheduled for Q1 2025 with a Surprising Desktop Update
If Budgie is your desktop environment of choice, 2025 is going to be a great year for you.
-
Firefox 134 Offers Improvements for Linux Version
Fans of Linux and Firefox rejoice, as there's a new version available that includes some handy updates.
-
Serpent OS Arrives with a New Alpha Release
After months of silence, Ikey Doherty has released a new alpha for his Serpent OS.
-
HashiCorp Cofounder Unveils Ghostty, a Linux Terminal App
Ghostty is a new Linux terminal app that's fast, feature-rich, and offers a platform-native GUI while remaining cross-platform.