- - Как да инсталирате редактора на електронни книги Sigil в Linux

Как да инсталирате редактора на електронни книги Sigil в Linux

Ако планирате да създадете нова електронна книга на платформата Linux, ще ви трябва солиден редактор. В Linux има няколко възможности за избор, но този, който постоянно получава много полза, е редакторът на електронните книги Sigil.

ВНИМАНИЕ СПОЙЛЕР: Превъртете надолу и гледайте видео урока в края на тази статия.

Инсталирайте библиотеки

Изграждането на Sigil на Linux обаче е възможнопреди да се опитате да го направите, ще трябва да инсталирате необходимите библиотеки и различни файлове за зависимост. Отворете терминал и следвайте инструкциите по-долу. Имайте предвид, че зависимостите ще се различават за всяка версия на Linux, така че е най-добре да се обърнете към официалната документация за изграждане на софтуер във вашата дистрибуция на Linux.

Забележка: някои Linux дистрибуции имат Sigil в своите софтуерни източници. Изграждането на софтуера от източник обаче ви предоставя по-актуална версия.

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

или

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

За потребителите на Arch Linux има удобен AURналичен пакет, който автоматично ще инсталира всички зависимости и ще изгради Sigil. Насочете любимия си помощник AUR на този пакет тук. Друга възможност е да инсталирате библиотеките ръчно:

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

Общ Linux

Страницата Sigil Github подробно очертавазависимости, на които потребителят трябва да изгради софтуера. За съжаление, той надхвърля само това, което да инсталирате на Ubuntu и Debian. За щастие, е възможно да вземете имената на пакетите Ubuntu, да ги въведете в Pkgs.org и да намерите еквиваленти в много различни дистрибуции.

Изградете Сигил

Първата стъпка в изграждането на редактора на електронните книги на Sigil е да изтеглите последната версия на изходния код от страницата на Github. В терминал използвайте git клон команда.

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

След това използвайте защитен режим командвайте и създайте нова, отделна директория за изграждане. Създаването на директория за изграждане е важно, тъй като не е добра идея да компилирате кода директно в папката с изходния код.

mkdir ~/sigil-build

Преместете терминала в новата папка за изграждане на Sigil с CD.

cd ~/sigil-build

Обадете се на cmake и създайте среда за разработка.

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

Горната команда ще генерира всички необходими инструменти, за да работи Сигил. Ако cmake завърши без грешки, преминете към процеса на съставяне. В терминала стартирайте правя команда.

make

Ако имате компютър от висок клас Linux с ядра за запазване, опитайте вместо това тази команда.

make -j4

Съставянето на програми от нулата отнема много време. Когато става въпрос за Сигил, няма изключение; ще чакате дълго време да завърши сглобяването (особено ако вашият Linux компютър няма много ядра). Когато компилаторът завърши изграждането на кода, ще можете да инсталирате Sigil на вашия компютър със следната команда:

sudo make install

Деинсталиране на Sigil

Вграден Sigil, използвахте го и осъзнавате, че вече не го искате на вашия Linux компютър? За съжаление, тъй като програмата е създадена на ръка, няма лесен бутон за деинсталиране.

Няма проблем! Следвайте стъпките по-долу, за да научите как да го почистите от системата.

Първо, отворете терминал и изтрийте всички следи от изходния код и вградените двоични файлове.

sudo rm -rf ~/Sigil
sudo rm -rf ~/sigil-build

След това изтрийте прекия път на приложението, така че да не се показва повече в менютата.

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

И накрая, почистете останалите файлове от вашия 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/

Изтриването на всички тези файлове трябва незабавно да се направиСигил не е наличен във вашата операционна система. Ако иконата на приложението Sigil остане достъпна в менюто на приложението на работния ви компютър, рестартирайте вашия Linux компютър. Възстановяването на вашия компютър ще освежи работния плот. След като влезете отново, иконата няма.

Коментари