在 Debian Linux 下編譯與安裝「Sigil – EPUB Editor」

因最近自己有在整理與編輯 epub 文件,所以自然而然便使用了「Sigil – EPUB Editor」。

Sigil 目前最新版是 1.9.2 Sigil-2.5.2 (2025/06/04),官方網站也直接提供「MS Windows」和「MacOS」已經加工處理完成的安裝版。而對於使用 Linux 作業系統族群的人,官方有提供「原始程式碼」,想要使用的諸君們,就請自己動動手指,編譯程式吧!

我參考了一下官方網站的說明,以及其他網站的記錄,發現整個過程其實不難,步驟如下:

  1. 先備好會需要使用到的工具程式
  2. QT6 版本:( Sigil-2.0.1 以上適用)
    參考 Building_on_Linux_with_Qt6.md 說明,安裝 qt6 套件

    sudo apt -y install qt6-base-dev qt6-base-dev-tools \
         qt6-l10n-tools \
         qt6-svg-dev \
         qt6-tools-dev qt6-tools-dev-tools \
         qt6-wayland-dev-tools qt6-webchannel-dev \
         qt6-webengine-dev qt6-webengine-dev-tools \
         qt6-5compat-dev  \
         libhunspell-dev libpcre3-dev libminizip-dev 
    
  3. 使用 git 將 sigil 最新版下載回來)
  4. cd ~/Downloads/ 
    git clone https://github.com/Sigil-Ebook/Sigil.git
    ##註:下載程式,我習慣先放到 ~/Downloads/ 這個目錄中。所以,sigil 會下載到 ~/Downloads/Sigil 這個目錄。
    
    
  5. 開始編譯與安裝
  6. cd Sigil; mkdir sigil-build/ ; cd  sigil-build/
    
    ls /usr/lib/x86_64-linux-gnu/cmake/Qt6LinguistTools/
    ## 確認 「Qt6LinguistToolsConfig.cmake」 是否存在
    
    cmake -DCMAKE_BUILD_TYPE=Release \
      -DQt6_DIR=/usr/lib/x86_64-linux-gnu/cmake/Qt6 \
      -DQt6LinguistTools_DIR=/usr/lib/x86_64-linux-gnu/cmake/Qt6LinguistTools \
      ~/Downloads/Sigil
    
    cmake --build .
    sudo  cmake --install .
    
    
  7. 程式最後安裝到
  8. /usr/local/bin/sigil
    /usr/local/lib/sigil/
    /usr/local/share/sigil/

  9. 完成
  10. 確認可以正常執行,以及版本為 1.9.2 ,無誤!

參考資源

  1. Sigil 官方網站
  2. Sigil 原始碼
  3. Building_on_Linux
  4. Building_on_Linux_with_Qt6.md
  5. How to install Sigil on Linux

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*