期待转变与:epub
mobi
calibre
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
?
注意:的 GUI 可以calibre
很好地从主目录读取并将书籍添加到其图书馆。事实上,这本书就在图书馆里calibre
。问题的范围只是如何使用 flatpak 安装的转换脚本calibre
。
目录权限没有什么奇怪或独特的地方,这是一个原始安装。大概是 flatpak 的一些奇怪之处。
答案1
您在命令行中使用了错误的路径。
和~/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"