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

click fraud protection

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

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

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

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

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

Ubuntu / Debian

sudo apt инсталирайте git python3-tk python3-pyqt5 python3-html5lib python3-regex python3-възглавница python3-cssselect python3-cssutils python3-chardet python3-dev python3-pip python3-lxml python3-Six build-basic libhunspell-dev libpcre3-dev libminizip-dev git cmake qtbase5-dev qttools5-dev qttools5-dev-tools libqt5webkit5-dev libqt5svg5-dev libqt5xmlpatterns5-Dev
instagram viewer

или

sudo apt-get git python3-tk python3-pyqt5 python3-html5lib python3-regex python3-възглавница python3-cssselect python3-cssutils python3-chardet инсталира python3-dev python3-pip python3-lxml python3-six libhunspell-dev libpcre3-dev libminizip-dev build-basic git cmake qtbase5-dev qttools5-dev qttools5-dev-tools libqt5webkit5-dev libqt5svg5-dev libqt5svg5-dev libqt5svg5-dev libqt5xmlpatterns5-Dev

Arch Linux

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

sudo pacman -S база-devel git. git клон https://aur.archlinux.org/sigil-git.git. cd sigil-git. makepkg -si

Fedora

sudo dnf инсталирайте 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-възглавница python3-cssselect python3-cssutils python3-html5lib python3-lxml python3-qt5 python3-regex python3-chardet python3-Six hicolor-icon-тема

OpenSUSE

sudo zypper инсталирайте git boost-devel pkgconfig cmake dos2unix fdupes направи hunspell-devel libqt5-qtbase-devel gcc-c ++ libqt5-qtlocation-devel libstdc ++ - devel libxerces-c-devel libxml2-devel libxslt-devel направи 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 клон https://github.com/Sigil-Ebook/Sigil.git

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

mkdir ~ / sigil-build

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

cd ~ / sigil-build

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

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE = Освободете ~ / Sigil

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

грим

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

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

watch instagram story