Pokud plánujete vytvořit novou eKnihu na platformě Linux, budete potřebovat solidní editor. V systému Linux existuje několik možností, ale jednou z těch, která neustále získává spoustu použití, je editor elektronických knih Sigil.
VAROVÁNÍ: SPOILER: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.
Nainstalujte knihovny
Budování Sigil na Linuxu je však možné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. Nezapomeňte, že závislosti se budou u každé verze Linuxu lišit, takže je nejlepší se podívat na oficiální dokumentaci k vytváření softwaru ve vaší distribuci Linuxu.
Poznámka: Některé distribuce Linuxu mají ve svých zdrojích softwaru Sigil. Vytvoření softwaru ze zdroje vám však poskytne 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 výhodná AURK dispozici je balíček, který automaticky nainstaluje všechny závislosti a vytvoří Sigil. Zaměřte zde svého oblíbeného pomocníka AUR na tento balíček. Knihovny můžete nainstalovat také 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ě popisujezá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, vložit je do Pkgs.org a najít ekvivalenty v mnoha různých distribucích.
Postavte Sigila

Prvním krokem při vytváření editoru eBook Sigil je stažení nejnovější verze zdrojového kódu z jeho stránky Github. V terminálu použijte git klon příkaz.
git clone https://github.com/Sigil-Ebook/Sigil.git
Dále použijte mkdir příkaz a vytvořit nový, samostatný adresář sestavení. Vytvoření adresáře buildu je důležité, protože není vhodné kompilovat kód přímo do složky zdrojového kódu.
mkdir ~/sigil-build
Přesuňte terminál do nové složky sestavení Sigil pomocí CD.
cd ~/sigil-build
Zavolejte cmake a vytvořte 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 fungoval Sigil. Pokud cmake skončí bez chyb, přejděte k procesu kompilace. V terminálu spusťte udělat příkaz.
make
Pokud máte k dispozici špičkový Linuxový počítač s jádry, zkuste tento příkaz místo toho.
make -j4
Kompilace programů od nuly trvá dlouho. Pokud jde o Sigila, neexistuje žádná výjimka; budete čekat dlouho na dokončení sestavení (zejména pokud váš Linux PC nemá mnoho jader). Až kompilátor dokončí vytváření kódu, budete moci nainstalovat Sigil na svůj počítač pomocí následujícího příkazu:
sudo make install
Odinstalace Sigil
Postavený Sigil, použil ho a uvědomil si, že už ho na svém Linuxovém PC už nechceš? Bohužel, protože program byl vytvořen ručně, není snadné kliknout na tlačítko „odinstalovat“.
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 vytvořené binární soubory.
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 vyčistěte zbývající soubory 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/
Odstranění všech těchto souborů by mělo být provedeno okamžitěSigil není ve vašem operačním systému k dispozici. Pokud ikona aplikace Sigil zůstane přístupná v nabídce aplikace ve vašem desktopovém prostředí, restartujte počítač se systémem Linux. Obnovení počítače obnoví plochu. Po přihlášení zpět ikona zmizí.
Komentáře