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.4.0, coming with bug-fixes and the below improvements:
- An all new random cover generation algorithm, which generates covers using many different color schemes and cover stylesEdit Book: Redesign the saved searches pop-up as a dockable window.
- Editing saved searches now happens inline and the global search/replace keyboard shortcuts work in the saved searches window
- Edit book: Change the text of the ‘Mark selected text’ menu entry depending on whether it will mark or unmark the text
- Edit metadata dialog: Allow undoing a metadata download by long-clicking the Download metadata button and choosing “Undo last metadata download”
- Edit metadata dialog: Allow undoing the changes to individual fields by right clicking on the field and selecting Undo after a metadata download.
- Download metadata dialog: Allow using Enter key to select cover and left/right keys to move between metadata results.
- Fix the row numbers in the book list remaining wide when switching libraries if some books were marked before the switch.
- Fix keyboard focus not going to cover grid after doing a search.
- DOCX Input: Support for the keepNext paragraph property to keep successive paragraphs on the same page.
- Template language: New template functions: raw_list() to return the items in a list such as tags without any sorting/formatting applied to them; author_sorts() to return the author sort strings from the authors table for the authors in the book.
For more information about this release, see the changelog.
In this article I will show you how to install Calibre 2.4.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.3.0, but the developers provide us a python oneliner for installing the latest Calibre version. So, to install Calibre 2.3.0 on Linux systems, do:
$ sudo python -c "import sys; py3 = sys.version_info[0] > 2; u = __import__('urllib.request' if py3 else 'urllib', fromlist=1); exec(u.urlopen('http://status.calibre-ebook.com/linux_installer').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.