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

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

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

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

  1. 先備好會需要使用到的工具程式
  2. QT5 版本:
    sudo apt-get install build-essential git \
    cmake \
    qtbase5-dev qttools5-dev qttools5-dev-tools qtwebengine5-dev \
    libhunspell-dev libpcre3-dev libminizip-dev \
    python3-dev python3-pip python3-lxml python3-six python3-css-parser python3-dulwich \
    python3-tk python3-pyqt5 python3-html5lib python3-regex python3-pil python3-cssselect python3-chardet

    QT6 版本:( Sigil-2.0.1 以上適用)
    依據 Building_on_Linux_with_Qt6.md 說明
    sudo apt -y install qt6-svg-dev qt6-webengine-dev qt6-tools-dev qt6-5compat-dev \
    libhunspell-dev libpcre3-dev libminizip-dev \
    python3-dev python3-pip python3-lxml python3-six python3-css-parser python3-dulwich \
    python3-tk python3-pyqt5 python3-html5lib python3-regex python3-pil python3-cssselect python3-chardet

  3. 使用 git 將 sigil 最新版下載回來)
  4. cd ~/Downloads/
    git clone https://github.com/Sigil-Ebook/Sigil.git

    註:下載程式,我習慣先放到 ~/Downloads/ 這個目錄中。所以,sigil 會下載到 ~/Downloads/Sigil 這個目錄。

  5. 開始編譯與安裝
    1. mkdir ~/sigil-build/
    2. cd ~/sigil-build/
    3. cmake -G “Unix Makefiles” -DCMAKE_BUILD_TYPE=Release ~/Downloads/Sigil
    4. 注意:

      • = 後面不可以有空格,不然會出現錯誤訊息。
      • ~/Downloads/Sigil 要與從 github 下載回來的 sigil 程式碼所放置的實際目錄相同。
      • 若遇到編譯錯誤的狀況,只要把「 -G “Unix Makefiles” 」 參數拿掉就可以!
    5. make -j8
    6. 注意: -j8 是依據電腦 CPU 的核心數而定,通常可以取核心數的 2 倍,讓編譯速度加快執行。

    7. sudo make install
    8. 程式最後安裝到:
      /usr/local/bin/sigil
      /usr/local/lib/sigil/
      /usr/local/share/sigil/

  6. 完成
  7. 確認可以正常執行,以及版本為 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

發佈留言

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

*