Требуется преобразовать в ] epub
в mobi
с калибром
:
nicholas@gondor:~/ebooks$
nicholas@gondor:~/ebooks$ flatpak --command="sh" run com.calibre_ebook.calibre -c "ebook-convert ~/in.epub ~/out.mobi"
Cannot read from /home/nicholas/in.epub
nicholas@gondor:~/ebooks$
nicholas@gondor:~/ebooks$ ll
total 1200
drwxrwxr-x 2 nicholas nicholas 4096 Jul 18 13:43 ./
drwxr-xr-x 28 nicholas nicholas 4096 Jul 18 13:16 ../
-rw-r--r-- 1 nicholas nicholas 1220236 Jul 18 13:16 in.epub
nicholas@gondor:~/ebooks$
nicholas@gondor:~/ebooks$ uname -a
Linux gondor 5.8.0-59-generic #66-Ubuntu SMP Thu Jun 17 00:46:01 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
nicholas@gondor:~/ebooks$
nicholas@gondor:~/ebooks$ flatpak info com.calibre_ebook.calibre
calibre - The one stop solution to all your e-book needs
ID: com.calibre_ebook.calibre
Ref: app/com.calibre_ebook.calibre/x86_64/stable
Arch: x86_64
Branch: stable
Version: 5.23.0
License: GPL-3.0
Origin: flathub
Collection: org.flathub.Stable
Installation: system
Installed: 360.9 MB
Runtime: org.freedesktop.Platform/x86_64/20.08
Sdk: org.freedesktop.Sdk/x86_64/20.08
Commit: 13464e660f35716a725261af4b45d3abc199a3ce52ebdd9ee887c7ae623b5873
Parent: 4f7f3b603f31cc781caf8260f887118a1bb466748891c9e122826728e25d3eed
Subject: Update calibre-5.22.1-x86_64.txz to 5.23.0 (9184a3f3)
Date: 2021-07-11 19:56:21 +0000
nicholas@gondor:~/ebooks$
Файл был доступен для чтения и преобразован в mobi
штраф с помощью онлайн конвертера . Конвертированный файл загружен на Kindle нормально, так что, по-видимому, нет проблем с самим epub
. Книгу можно читать на Kindle, конвертировано нормально.
Как это сделать с консоли с помощью Flatpak установка калибра
?
примечание: графический интерфейс для калибра
нормально читает из домашнего каталога и добавляет книги в свою библиотеку. Фактически, эта книга находится в calibre
. Объем вопроса: ju st, как использовать сценарий преобразования для установки Flatpak калибра
.
Нет ничего странного или уникального в разрешениях на каталоги, это обычная установка. По-видимому, какая-то странность.
Вы используете неправильные пути в командной строке.
~/in.epub
и ~/ebooks/in.epub
- это разные пути.
Поэтому вы должны использовать правильные пути:
flatpak --command="sh" run com.calibre_ebook.calibre -c "ebook-convert ~/ebooks/in.epub ~/ebooks/out.mobi"
или
cd ~/ebooks
flatpak --command="sh" run com.calibre_ebook.calibre -c "ebook-convert in.epub out.mobi"