Hello Linux Geeksters. As you may already know, Calibre is an open-source book management software, with many interesting features including e-book conversion, e-book viewer, library to ebook reader synchronization and support for the most popular eBook formats, including: epub, cbz, mobi, fb2. Being multi-platform, the app works on Linux, Windows and Mac OS X.
The latest version available is Calibre 2.22.0, which comes with the below changes.
- Book List: When editing data in the book list directly, expand the editor widget to use all available width if the data does not fit inside the current column width
- Edit Book: When re-opening a previously edited book, restore all open files and the cursor position. Can be disabled in Preferences->Main Window
- Advanced search builder: Allow using days/weeks/months/years when building a date based search with number of days ago.
- Amazon metadata download: Speedup metadata download from amazon.com when an ASIN is specified by trying the product page directly first instead of running a search.
- Implement updating metadata in DOCX files
- ODT Input: Add support for intra-document cross-references.
- PDF Output: Fix incorrect encoding of ASCII control characters and some Chines characters in metadata and Table of Contents strings.
- Amazon metadata download: Work around amazon server problems where it does not return Kindle Editions in search results when not logged in.
- Fix Manage Authors dialog causing current search in the book list to be cleared.
- Conversion: Fix a regression in 2.21 that caused conversion to fail for books with invalid pseudo-class CSS selectors.
- Content server: Fix OPDS categories not showing books for composite column categories if the column contains a colon.
- Single convert dialog: Only write metadata updates if metadata actually changed. Also show a nicer error message when a file is locked by another process.
- Open With: Fix error when scanning for default programs on windows for some file types
- Edit Book: Fix Preview panel sometimes not working when opening multiple html files one after the other very quickly
In this article I will show you how to install Calibre 2.22.0 on Ubuntu, Debian, Elementary OS, Deepin, Peppermint, Pinguy OS, LXLE, Linux Lite, Fedora, CentOS, OpenSUSE, Mageia, OpenMandriva, Arch Linux, Manjaro and other Linux systems.
There is no repository available for Calibre 2.22.0, but the developers provide us a python oneliner for installing the latest Calibre version. So, to install Calibre on Linux systems, do:
$ sudo -v && wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c “import sys; main=lambda:sys.stderr.write(‘Download failed\n’); exec(sys.stdin.read()); main()”
The installation script downloads and extracts the latest Calibre installer, and installs the app in /opt/calibre, by default. But the user can easily change the installation destination.
For Arch Linux, Manjaro, Antergos and other Arch Linux based systems, calibre is available via the AUR repository, so just do:
$ sudo pacman -Sy yaourt
$ sudo yaourt calibre
Optional, to remove Calibre on Arch Linux, Manjaro and Antergos systems, do:
$ sudo yaourt -Rsn calibre