- - So installieren Sie den Sigil eBook Editor unter Linux

So installieren Sie den Sigil eBook Editor unter Linux

Wenn Sie vorhaben, ein neues eBook auf der Linux-Plattform zu erstellen, benötigen Sie einen soliden Editor. Unter Linux stehen einige Optionen zur Auswahl, aber der Sigil eBook Editor wird immer häufiger verwendet.

SPOILER ALARM: Scrollen Sie nach unten und sehen Sie sich das Video-Tutorial am Ende dieses Artikels an.

Installieren Sie Bibliotheken

Es ist jedoch möglich, Sigil unter Linux zu erstellenBevor Sie dies versuchen, müssen Sie die erforderlichen Bibliotheken und verschiedene Abhängigkeitsdateien installieren. Öffnen Sie ein Terminal und folgen Sie den Anweisungen unten. Beachten Sie, dass die Abhängigkeiten von jeder Linux-Version unterschiedlich sein können. Lesen Sie daher am besten die offizielle Dokumentation zum Erstellen von Software für Ihre Linux-Distribution.

Hinweis: Einige Linux-Distributionen haben Sigil in ihren Software-Quellen. Wenn Sie die Software jedoch aus dem Quellcode erstellen, erhalten Sie eine aktuellere Version.

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

oder

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

Für Arch Linux-Benutzer gibt es eine praktische AURverfügbares Paket, das automatisch alle Abhängigkeiten installiert und Sigil erstellt. Zeigen Sie Ihrem Lieblings-AUR-Helfer hier auf dieses Paket. Alternativ können Sie die Bibliotheken auch manuell installieren:

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

Fedora

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

Generisches Linux

Die Sigil Github-Seite umreißt im Detail dieAbhängigkeiten, die ein Benutzer benötigt, um die Software zu erstellen. Leider geht es nur darum, was auf Ubuntu und Debian installiert werden soll. Zum Glück ist es möglich, die Ubuntu-Paketnamen zu übernehmen, sie in Pkgs.org einzugeben und Entsprechungen für viele verschiedene Distributionen zu finden.

Baue Sigil

Der erste Schritt beim Erstellen des Sigil eBook-Editors besteht darin, die neueste Version des Quellcodes von der Github-Seite abzurufen. Verwenden Sie in einem Terminal die Git-Klon Befehl.

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

Als nächstes verwenden Sie die mkdir befehle und erstelle ein neues, separates Build-Verzeichnis. Das Erstellen eines Build-Verzeichnisses ist wichtig, da es keine gute Idee ist, den Code direkt im Quellcode-Ordner zu kompilieren.

mkdir ~/sigil-build

Verschieben Sie das Terminal mit in den neuen Sigil-Build-Ordner CD.

cd ~/sigil-build

Rufen Sie cmake auf und richten Sie die Entwicklungsumgebung ein.

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

Der obige Befehl generiert alle notwendigen Tools, um Sigil zum Laufen zu bringen. Wenn cmake fehlerfrei beendet wird, fahren Sie mit dem Kompilierungsprozess fort. Führen Sie im Terminal die machen Befehl.

make

Wenn Sie einen High-End-Linux-PC mit Kernen haben, versuchen Sie stattdessen diesen Befehl.

make -j4

Das Kompilieren von Programmen von Grund auf dauert lange. Wenn es um Sigil geht, gibt es keine Ausnahme; Sie werden lange auf den Abschluss des Builds warten müssen (insbesondere, wenn Ihr Linux-PC nicht über viele Kerne verfügt). Wenn der Compiler den Code erstellt hat, können Sie Sigil mit dem folgenden Befehl auf Ihrem Computer installieren:

sudo make install

Sigil deinstallieren

Sie haben Sigil erstellt, es verwendet und festgestellt, dass Sie es nicht mehr auf Ihrem Linux-PC haben möchten? Da das Programm von Hand erstellt wurde, ist es leider nicht einfach, auf die Schaltfläche "Deinstallieren" zu klicken.

Keine Bange! Befolgen Sie die nachstehenden Schritte, um zu erfahren, wie Sie das System vom Computer entfernen.

Öffnen Sie zunächst ein Terminal und löschen Sie alle Spuren des Quellcodes und der erstellten Binärdateien.

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

Löschen Sie anschließend die Anwendungsverknüpfung, damit sie nicht mehr in den Menüs angezeigt wird.

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

Zuletzt löschen Sie die restlichen Dateien von Ihrem 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/

Das Löschen aller dieser Dateien sollte sofort erfolgenSiegel auf Ihrem Betriebssystem nicht verfügbar. Wenn das Sigil-App-Symbol im Anwendungsmenü Ihrer Desktop-Umgebung weiterhin verfügbar ist, starten Sie Ihren Linux-PC neu. Durch das Zurücksetzen Ihres PCs wird der Desktop aktualisiert. Nach dem erneuten Anmelden wird das Symbol ausgeblendet.

Bemerkungen