Ak plánujete vytvoriť novú elektronickú knihu na platforme Linux, budete potrebovať solídny editor. V systéme Linux existuje niekoľko možností, ale jednou z tých, ktoré sa neustále využívajú, je editor elektronických kníh Sigil.
VAROVANIE SPOILER: Prejdite nadol a pozrite si videonávod na konci tohto článku.
Nainštalujte knižnice
Budovanie systému Sigil v systéme Linux je však možnéPredtým, ako sa o to pokúsite, budete musieť nainštalovať potrebné knižnice a rôzne súbory závislostí. Otvorte terminál a postupujte podľa pokynov nižšie. Nezabúdajte, že závislosti sa budú v každej verzii systému Linux líšiť, preto je najlepšie odkázať na oficiálnu dokumentáciu na zostavenie softvéru vo vašej distribúcii systému Linux.
Poznámka: Niektoré distribúcie Linuxu majú vo svojich zdrojoch softvéru Sigil. Vytvorenie softvéru zo zdroja vám však poskytne aktuálnejšiu verziu.
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
alebo
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
Pre používateľov Arch Linuxu je k dispozícii praktický AURdostupný balík, ktorý automaticky nainštaluje všetky závislosti a vytvorí Sigil. Zamerajte tu svojho obľúbeného pomocníka AUR na tento balík. Knižnice môžete nainštalovať aj manuálne:
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
Generický Linux
Stránka Sigil Github podrobne popisujezávislosti, ktoré potrebuje užívateľ na zostavenie softvéru. Nanešťastie ide iba o to, čo nainštalovať na Ubuntu a Debian. Našťastie je možné zobrať názvy balíkov Ubuntu, vložiť ich do Pkgs.org a nájsť ekvivalenty v mnohých rôznych distribúciách.
Zostavte Sigil

Prvým krokom pri vytváraní editora elektronických kníh Sigil je stiahnutie najnovšej verzie zdrojového kódu z jeho stránky Github. V termináli použite git klon Príkaz.
git clone https://github.com/Sigil-Ebook/Sigil.git
Ďalej použite mkdir príkaz a vytvorte nový, samostatný adresár na zostavenie. Vytvorenie adresára buildu je dôležité, pretože nie je dobré kompilovať kód priamo do priečinka zdrojového kódu.
mkdir ~/sigil-build
Premiestnite terminál do nového priečinka Sigil build pomocou CD.
cd ~/sigil-build
Zavolajte cmake a vytvorte vývojové prostredie.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Vyššie uvedený príkaz vygeneruje všetky potrebné nástroje na fungovanie Sigilu. Ak cmake skončí bez chýb, prejdite na proces kompilácie. V termináli spustite urobiť Príkaz.
make
Ak máte k dispozícii náhradné počítače so systémom Linux so špičkovou úrovňou, skúste namiesto toho tento príkaz.
make -j4
Zostavovanie programov od nuly trvá dlho. Pokiaľ ide o Sigila, neexistuje žiadna výnimka; budete čakať dlho, kým sa dokončí zostavenie (najmä ak váš počítač so systémom Linux nemá veľa jadier). Keď kompilátor dokončí vytváranie kódu, budete môcť do svojho počítača nainštalovať Sigil pomocou nasledujúceho príkazu:
sudo make install
Odinštalovanie Sigil
Postavený Sigil, použil ho a uvedomil si, že ho už nechceš na svojom počítači so systémom Linux? Je smutné, že keďže program bol vytvorený ručne, nie je ľahké kliknúť na tlačidlo „odinštalovať“.
Žiaden strach! Postupujte podľa krokov uvedených nižšie a zistite, ako ho vyčistiť zo systému.
Najprv otvorte terminál a vymažte všetky stopy zdrojového kódu a zabudovaných binárnych súborov.
sudo rm -rf ~/Sigil sudo rm -rf ~/sigil-build
Ďalej odstráňte skratku aplikácie, aby sa už nezobrazovala v ponukách.
sudo rm /usr/local/share/applications/sigil.desktop
Nakoniec vyčistite ostatné súbory z počítača so systémom 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/
Odstránenie všetkých týchto súborov by malo byť vykonané okamžiteSigil nie je vo vašom operačnom systéme k dispozícii. Ak ikona aplikácie Sigil zostane dostupná v ponuke aplikácií na vašom počítači, reštartujte počítač so systémom Linux. Obnovenie počítača obnoví pracovnú plochu. Po prihlásení sa ikona stratí.
Komentáre