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