Ако планирате да създадете нова електронна книга на платформата 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 компютър. Възстановяването на вашия компютър ще освежи работния плот. След като влезете отново, иконата няма.
Коментари