- -LinuxにSigil eBook Editorをインストールする方法

LinuxにSigil eBook Editorをインストールする方法

Linuxプラットフォームで新しい電子書籍を作成する予定の場合は、堅実なエディターが必要です。 Linuxにはいくつかの選択肢がありますが、一貫して多くの用途があるのはSigil eBookエディターです。

スポイラー警告:下にスクロールして、この記事の最後にあるビデオチュートリアルをご覧ください。

ライブラリをインストールする

Linux上でSigilを構築することは可能ですが、実行する前に、必要なライブラリとさまざまな依存関係ファイルをインストールする必要があります。ターミナルを開き、以下の指示に従ってください。依存関係はLinuxの各バージョンで異なるため、Linuxディストリビューションでソフトウェアを構築するための公式ドキュメントを参照することをお勧めします。

注:一部のLinuxディストリビューションでは、ソフトウェアソースにSigilが含まれています。ただし、ソースからソフトウェアをビルドすると、より最新のバージョンが提供されます。

Ubuntu / Debian

sudo apt install git python3-tk python3-pyqt5 python3-html5lib python3-regex python3-pillow python3-cssselect python3-cssutils python3-chardet python3-dev python3-pip python3-lxml python3-six build-essential libhunspell-dev libpcre3-dev libminizip-dev git cmake qtbase5-dev qttools5-dev qttools5-dev-tools libqt5webkit5-dev libqt5svg5-dev libqt5xmlpatterns5-dev

または

sudo apt-get git python3-tk python3-pyqt5 python3-html5lib python3-regex python3-pillow python3-cssselect python3-cssutils python3-chardet install python3-dev python3-pip python3-lxml python3-six libhunspell-dev libpcre3-dev libminizip-dev build-essential git cmake qtbase5-dev qttools5-dev qttools5-dev-tools libqt5webkit5-dev libqt5svg5-dev libqt5xmlpatterns5-dev

Arch Linux

Arch Linuxユーザーには便利なAURがありますすべての依存関係を自動的にインストールし、Sigilをビルドするパッケージが利用可能です。このパッケージでお気に入りのAURヘルパーを指定してください。または、ライブラリを手動でインストールします。

sudo pacman -S base-devel git
git clone https://aur.archlinux.org/sigil-git.git
cd sigil-git
makepkg -si

フェドラ

sudo dnf install git python3-tkinter cmake qt5-qtbase-devel qt5-qtwebkit-devel qt5-qtsvg-devel qt5-qttools-devel qt5-qtxmlpatterns-devel zlib-devel hunspell-devel pcre-devel minizip-devel pkgconfig python3-devel desktop-file-utils libappstream-glib python3-pillow python3-cssselect python3-cssutils python3-html5lib python3-lxml python3-qt5 python3-regex python3-chardet python3-six hicolor-icon-theme

OpenSUSE

sudo zypper install git boost-devel pkgconfig cmake dos2unix fdupes make hunspell-devel libqt5-qtbase-devel gcc-c++ libqt5-qtlocation-devel libstdc++-devel libxerces-c-devel libxml2-devel libxslt-devel make pcre-devel python3-devel unzip python3-html5lib python3-lxml python3-six python3-tk python3-Pillow python3-cssselect python3-cssutils

汎用Linux

Sigil Githubページには、ユーザーがソフトウェアをビルドするために必要な依存関係。残念ながら、UbuntuとDebianにインストールするものだけを調べます。ありがたいことに、Ubuntuパッケージ名を取得してPkgs.orgに入力し、さまざまなディストリビューションで同等のものを見つけることができます。

ビルドシギル

Sigil eBookエディターを作成する最初のステップは、Githubページから最新バージョンのソースコードを取得することです。ターミナルでは、 git clone コマンド。

git clone https://github.com/Sigil-Ebook/Sigil.git

次に、 mkdir コマンドを実行して、新しい別個のビルドディレクトリを作成します。ビルドディレクトリを作成することは重要です。ソースコードフォルダでコードを直接コンパイルすることはお勧めできません。

mkdir ~/sigil-build

ターミナルを新しいSigilビルドフォルダに移動します CD.

cd ~/sigil-build

cmakeを呼び出して、開発環境をセットアップします。

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil

上記のコマンドは、Sigilを機能させるために必要なすべてのツールを生成します。 cmakeがエラーなしで終了した場合は、コンパイルプロセスに進みます。ターミナルで、実行します 作る コマンド。

make

コアに余裕があるハイエンドLinux PCがある場合は、代わりにこのコマンドを試してください。

make -j4

プログラムをゼロからコンパイルするには時間がかかります。 Sigilに関しては、例外はありません。ビルドが完了するのを長時間待つことになります(特にLinux PCに多くのコアがない場合)。コンパイラーがコードのビルドを完了したら、次のコマンドを使用してコンピューターにSigilをインストールできます。

sudo make install

Sigilのアンインストール

Sigilを構築し、それを使用して、Linux PCでもう使いたくないということに気付きましたか?悲しいことに、プログラムは手作業で作成されているため、クリックする簡単な「アンインストール」ボタンはありません。

心配ない!システムからそれをきれいにする方法を学ぶために、以下の手順に従ってください。

まず、ターミナルを開き、ソースコードとビルドされたバイナリのすべてのトレースを削除します。

sudo rm -rf ~/Sigil
sudo rm -rf ~/sigil-build

次に、アプリケーションのショートカットを削除して、メニューに表示されないようにします。

sudo rm /usr/local/share/applications/sigil.desktop

最後に、Linux PCから残りのファイルを削除します。

sudo rm -rf /usr/local/lib/sigil/
sudo rm /usr/local/bin/sigil
sudo rm /usr/local/share/pixmaps/sigil.png
sudo rm -rf /usr/local/share/sigil/

これらのファイルをすべて削除すると、すぐにオペレーティングシステムでSigilを使用できません。デスクトップ環境のアプリケーションメニューでSigilアプリアイコンにアクセスできる場合は、Linux PCを再起動します。 PCをリセットすると、デスクトップが更新されます。再度ログインすると、アイコンは消えます。

コメント