- - Jak nainstalovat editor elektronických knih Sigil v systému Linux

Jak nainstalovat editor elektronické knihy Sigil v systému Linux

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