- - Ako nainštalovať editor elektronických kníh Sigil v systéme Linux

Ako nainštalovať editor elektronických kníh Sigil v systéme Linux

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