Как запустить или выполнить скрипт ebook-convert из flatpak-установки calibre?

Где и как я могу запустить ebook-convert скрипт для calibre из консоли?

nicholas@gondor:~$ 
nicholas@gondor:~$ 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:~$ 
nicholas@gondor:~$ 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:~$ 
nicholas@gondor:~$ man calibre
No manual entry for calibre
nicholas@gondor:~$ 
nicholas@gondor:~$ ebook-convert
Command 'ebook-convert' not found, but can be installed with:
sudo apt install calibre
nicholas@gondor:~$ 

Установил через flatpak потому что:

1.) calibre есть, или по крайней мере не было, в snap репо. 2.) в прошлом были проблемы с версией apt

больше похоже на использование flatpak, чем на Ubuntu. Возможно, в calibre или flatpak man-страница объяснит, где или как запустить скрипт преобразования - но какая man-страница?

пробовал:

nicholas@gondor:~$ 
nicholas@gondor:~$ flatpak run com.calibre_ebook.calibre.ebook-convert
error: app/com.calibre_ebook.calibre.ebook-convert/x86_64/master not installed
nicholas@gondor:~$ 
nicholas@gondor:~$ flatpak run com.calibre_ebook.ebook-convert
error: app/com.calibre_ebook.ebook-convert/x86_64/master not installed
nicholas@gondor:~$ 

см. также

как запустить flatpak calibre из консоли?

1
задан 18 July 2021 в 02:20

2 ответа

Я не знаю, как работает flatpak, но мне удалось найти такой сценарий:

$ which calibre
/usr/bin/calibre
$ ls -artl /usr/bin/calibre
lrwxrwxrwx 1 root root 20 Jul  2 20:18 /usr/bin/calibre -> /opt/calibre/calibre
$ cd /opt/calibre
ls -artl ebook-convert
-rwxr-xr-x 1 root root 6400 Jun 25 14:54 ebook-convert
1
ответ дан 28 July 2021 в 11:17

Согласно Раздел отладки руководства Flatpak и man flatpak-run вы можете использовать специальный аргумент - command .

Итак, нам нужно войти в оболочку до

flatpak --command="sh" run com.calibre_ebook.calibre

, а затем выполнить преобразование здесь:

  [                  
3
ответ дан 28 July 2021 в 11:17

Другие вопросы по тегам:

Похожие вопросы: