Jak nainstalovat editor elektronických knih Sigil na Linux

Pokud plánujete vytvořit novou e-knihu na platformě Linux, budete potřebovat solidní editor. V Linuxu existuje několik možností, ale ta, která se neustále používá, je editor elektronických knih Sigil.

SPOILER ALERT: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.

Nainstalujte knihovny

Sestavení Sigilu na Linuxu je možné, ačkoli předtím, než se o to pokusíte, budete muset nainstalovat potřebné knihovny a různé soubory závislostí. Otevřete terminál a postupujte podle pokynů níže. Mějte na paměti, že závislosti se budou u jednotlivých verzí Linuxu lišit, takže je nejlepší nahlédnout do oficiální dokumentace pro vytváření softwaru ve vaší distribuci Linuxu.

Poznámka: Některé distribuce Linuxu mají ve svých softwarových zdrojích Sigil. Vytvořením softwaru ze zdroje však získáte aktuálnější verzi.

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

nebo

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

Pro uživatele Arch Linuxu je to pohodlné K dispozici balíček AUR který automaticky nainstaluje všechny závislosti a sestaví Sigil. Nasměrujte sem svého oblíbeného pomocníka AUR na tento balíček. Případně nainstalujte knihovny ručně:

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

Obecný Linux

Stránka Sigil Github podrobně popisuje závislosti, které uživatel potřebuje k sestavení softwaru. Bohužel jde pouze o to, co nainstalovat na Ubuntu a Debian. Naštěstí je možné vzít názvy balíčků Ubuntu a vložit je do Pkgs.org a najít ekvivalenty na mnoha různých distribucích.

  Jak nainstalovat Simplenote na Linux

Sestavte Sigil

Prvním krokem při vytváření editoru Sigil eBook je stažení nejnovější verze zdrojového kódu z jeho stránky Github. V terminálu použijte příkaz git clone.

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

Dále použijte příkaz mkdir a vytvořte nový samostatný adresář sestavení. Vytvoření adresáře sestavení je důležité, protože není dobrý nápad kompilovat kód přímo ve složce zdrojového kódu.

mkdir ~/sigil-build

Přesuňte terminál do nové složky sestavení Sigil s CD.

cd ~/sigil-build

Zavolejte cmake a nastavte vývojové prostředí.

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

Výše uvedený příkaz vygeneruje všechny potřebné nástroje, aby Sigil fungoval. Pokud cmake skončí bez chyb, přejděte k procesu kompilace. V terminálu spusťte příkaz make.

make

Pokud máte špičkový počítač se systémem Linux s jádry nazbyt, zkuste místo toho tento příkaz.

make -j4

Kompilace programů od začátku trvá dlouho. Pokud jde o Sigil, neexistuje žádná výjimka; budete dlouho čekat na dokončení sestavení (zvláště pokud váš počítač s Linuxem nemá mnoho jader). Když kompilátor dokončí vytváření kódu, budete moci nainstalovat Sigil do počítače pomocí následujícího příkazu:

sudo make install

Odinstalování Sigil

Postavili jste Sigil, použili jste ho a uvědomili jste si, že už ho na svém počítači se systémem Linux nechcete? Bohužel, protože program byl vytvořen ručně, není snadné kliknout na tlačítko „odinstalovat“.

  Jak nainstalovat Pgadmin na Linux

Bez obav! Postupujte podle níže uvedených kroků a zjistěte, jak jej vyčistit ze systému.

Nejprve otevřete terminál a odstraňte všechny stopy zdrojového kódu a sestavených binárních souborů.

sudo rm -rf ~/Sigil

sudo rm -rf ~/sigil-build

Dále odstraňte zástupce aplikace, aby se již nezobrazoval v nabídkách.

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

Nakonec vymažte zbytek souborů z počítače se systémem Linux:

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/

Smazání všech těchto souborů by mělo okamžitě učinit Sigil ve vašem operačním systému nedostupným. Pokud ikona aplikace Sigil zůstane dostupná v nabídce aplikace na ploše, restartujte počítač se systémem Linux. Resetováním počítače se obnoví plocha. Po opětovném přihlášení ikona zmizí.

  5 nejlepších pomocných aplikací Arch Linux AUR k použití