因最近自己有在整理與編輯 epub 文件,所以自然而然便使用了「Sigil – EPUB Editor」。
Sigil 目前最新版是 1.9.2 Sigil-2.0.1 (2023/09/01),官方網站也直接提供「MS Windows」和「MacOS」已經加工處理完成的安裝版。而對於使用 Linux 作業系統族群的人,官方有提供「原始程式碼」,想要使用的諸君們,就請自己動動手指,編譯程式吧!
我參考了一下官方網站的說明,以及其他網站的記錄,發現整個過程其實不難,步驟如下:
- 先備好會需要使用到的工具程式
- 使用 git 將 sigil 最新版下載回來)
- 開始編譯與安裝
- mkdir ~/sigil-build/
- cd ~/sigil-build/
- cmake
-G “Unix Makefiles”-DCMAKE_BUILD_TYPE=Release ~/Downloads/Sigil - = 後面不可以有空格,不然會出現錯誤訊息。
- ~/Downloads/Sigil 要與從 github 下載回來的 sigil 程式碼所放置的實際目錄相同。
- 若遇到編譯錯誤的狀況,只要把「 -G “Unix Makefiles” 」 參數拿掉就可以!
- make -j8
- sudo make install
- 完成
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
cd ~/Downloads/
git clone https://github.com/Sigil-Ebook/Sigil.git
註:下載程式,我習慣先放到 ~/Downloads/ 這個目錄中。所以,sigil 會下載到 ~/Downloads/Sigil 這個目錄。
注意:
注意: -j8 是依據電腦 CPU 的核心數而定,通常可以取核心數的 2 倍,讓編譯速度加快執行。
程式最後安裝到:
/usr/local/bin/sigil
/usr/local/lib/sigil/
/usr/local/share/sigil/
確認可以正常執行,以及版本為 1.9.2 ,無誤!