【AIによる回答】
Rocky Linux(8または9)でEPUBファイルをコンバート(変換)するには、高機能な電子書籍管理ツール「Calibre」のコマンドラインツール(ebook-convert)を使うのが最も効率的です。Rocky LinuxのようなRHELクローン環境では、DNFリポジトリよりも公式バイナリインストーラーを使う方が、最新のコンバートエンジンを利用できるため推奨されます。
1. Calibre (CLI) のインストール端末を開き、以下のコマンドを実行して最新のCalibreをインストールします。bashsudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin※依存関係としてlibGLやxdg-utilsなどが必要になる場合があります。インストール時にエラーが出た場合は適宜sudo dnf installでインストールしてください。
2. EPUBコンバート方法(コマンドライン)インストールが完了すると、ebook-convertコマンドが使用可能になります。EPUBをPDFに変換bashebook-convert input.epub output.pdfEPUBをMOBI (Kindle用) に変換bashebook-convert input.epub output.mobi用紙サイズやマージンを指定してPDFに変換bashebook-convert input.epub output.pdf --paper-size a4 --margin-top 10 --margin-bottom 10※paper-sizeはa4,letter,a5などが指定可能です。
3. 他の選択肢Pandoc文章ベースのEPUBを変換する場合、pandocも有効です。bash# インストール sudo dnf install pandoc # 変換 pandoc input.epub -o output.pdf※注:複雑なレイアウトのEPUBには不向きです。CalibreのGUI版GUI環境がインストールされている場合、calibreコマンドでGUIを起動し、画面上でGUIコンバートを行うことも可能です。
4. DRM保護されたファイルについてもしコンバート対象のEPUBがDRM(デジタル著作権管理)で保護されている場合、上記ツールでは変換できません。Apprentice Alfのプラグインなどを利用してDRMを解除する必要があります。結論Rocky LinuxでEPUBコンバートするなら、Calibreのバイナリインストール+ebook-convertコマンドが最強です。
