flatpak calibre:无法读取 /home/nicholas/in.epub(权限?)

flatpak calibre:无法读取 /home/nicholas/in.epub(权限?)

期待转变与:epubmobicalibre

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"

相关内容