Calibre. Установка в Neon’е и Maui

Алексей Федорчук

Если вдруг кто не знает, Calibre — это своего рода комбайн для работы с электронными книгами (далее — ебуками) и их собраниями. Она позволяет читать ебуки, систематизировать их в виде библиотек, конвертировать из одного ебучного формата в формат, столь же ебучный, и даже редактировать ряд из них.

Не последнее место в перечне функций Calibre занимает модуль преобразования «обычных» стиральных порошков материалов (в форматах plain text, HTML, ODT) во все известные (мне) форматы ебуков: FB2, MOBI, EPUB и многие другие, а также в PDF. Поскольку сочинителям нынче следует ориентироваться более на «электронку», нежели на «бумагу», Calibre, таким образом, оказывается незаменимым инструментом в их ремесле.

Применителям большинства клонов Ubuntu обзавестись этим инструментом очень легко — Calibre имеется в официальном репозитории, откуда достаётся стандартным образом:

$ apt install calibre

Однако в Neon’е и основанном на нём Maui этот номер не проходит — в ответ на указанную команду последует сообщение о невозможности разрешить зависимости, связанные с «виртуальным» пакетом qtbase-abi-5-5-1. В обсуждение вопроса, «кто, блин, виноват», вдаваться не буду. Замечу только, что это — одна из иллюстраций к тезису о несовместимости Neon’и и Kubuntu. Именно с этим я столкнулся при комплектации приложениями образа Keon’а для сочинителей.

А вот «что делать, блин» — расскажу. Тем более, что нет худа без добра — описанный ниже способ приведёт к установке самой новой версии Calibre. В данный момент это версия 2.75, которая недоступна даже в будущем релизе Ubuntu Zesty, где номер её 2.71 (а в Xenial и Yakkety вообще 2.55 и 2.60). А поскольку эта программа развивается сейчас достаточно интенсивно, описанный способ может быть небезынтересен применителям других клонов Ubutnu. И даже — более иных дистрибутивов, в которых ситуация с версиями может быть аналогичной.

Для начала надо отправиться на официальный сайт проекта Calibre, нажать там на кнопку Download и выбрать подходящую операционную систему, которой, как ни странно, будет просто Linux:

calibre_02

На этой странице начать нужно с изучения списка зависимостей

calibre_01

У меня все они оказались удовлетворёнными, поэтому что произойдёт при их нарушении — не знаю. Подозреваю, что установка просто прекратится с сообщением об ошибке.

А затем в командной строке терминала следует ввести (или просто скопировать) такую вот жутковатую конструкцию

$ sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.py |\
sudo python -c "import sys;\ main=lambda:sys.stderr.write('Download failed\n');\
exec(sys.stdin.read()); main()"

Это именно единая строка, возможно, претерпевая искажение в движке WordPress’а, поэтому тибрить копировать её лучше с оригинальной страницы.

Приведённая команда скачивает инсталлятор программы, который и проделывает остальную работу: получение бинарного тарбалла, его развёртывание в каталоге /opt/calibre и интеграцию в интерфейс используемого десктопа — последним в моём случае является KDE.

По завершении процесса программу Calibre и её отдельные модули можно запустить посредством «Доски приложений» — главное её окно и модуль редактирования окажутся в секции Офис:

calibre_03

А «читалки» для ебуков большинства распространённых форматов (список их весьма обширен) и отдельно для форматов Sony (LRF и LRX) обнаруживаются в секции Графика:

calibre_04

Прочие модули Calibre (их исполняемые файлы содержатся в /opt/calibre/bin) можно запускать из командной строки с указанием полного пути. Или — через интерфейс главного окна программы:

calibre_05

Правда, чтобы попасть в него, нужно выполнить некоторые настроечные мероприятия. Но это уже — область применения Calibre, а к этой теме я планирую вернуться своевременно (или несколько позже).

Добавить комментарий