Како инсталирати Сигил уређивач е-књига на Линук-у

Ако планирате да креирате нову е-књигу на Линук платформи, требаће вам солидан уређивач. На Линук-у постоји неколико избора, али онај који се стално користи је Сигил уређивач е-књига.

УПОЗОРЕЊЕ СПОИЛЕР: Померите се надоле и погледајте видео водич на крају овог чланка.

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

Изградња Сигила на Линук-у је могућа, али пре него што покушате да то урадите, мораћете да инсталирате неопходне библиотеке и разне датотеке зависности. Отворите терминал и пратите упутства у наставку. Имајте на уму да ће се зависности разликовати за сваку верзију Линук-а, па је најбоље погледати званичну документацију за прављење софтвера на вашој Линук дистрибуцији.

Напомена: неке Линук дистрибуције имају Сигил у својим софтверским изворима. Међутим, изградња софтвера из извора вам даје новију верзију.

Убунту/Дебиан

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

Арцх Линук

За кориснике Арцх Линук-а постоји згодан АУР пакет доступан који ће аутоматски инсталирати све зависности и изградити Сигил. Овде усмерите свог омиљеног АУР помоћника на овај пакет. Алтернативно, ручно инсталирајте библиотеке:

sudo pacman -S base-devel git
git clone https://aur.archlinux.org/sigil-git.git
cd sigil-git
makepkg -si

Федора

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

ОпенСУСЕ

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

Генериц Линук

Страница Сигил Гитхуб детаљно описује зависности које су кориснику потребне да би направио софтвер. Нажалост, говори само о томе шта да се инсталира на Убунту и Дебиан. Срећом, могуће је узети имена Убунту пакета и унети их Пкгс.орг и пронаћи еквиваленте на много различитих дистрибуција.

  Како да подесите Битторрент сервер за пренос на Линук-у

Буилд Сигил

Први корак у изградњи Сигил уређивача е-књига је извлачење најновије верзије изворног кода са његове Гитхуб странице. У терминалу користите команду гит цлоне.

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

Затим користите команду мкдир и креирајте нови, одвојени директоријум за изградњу. Креирање директоријума за изградњу је важно јер није добра идеја компајлирати код директно у фасцикли изворног кода.

mkdir ~/sigil-build

Преместите терминал у нову фасциклу Сигил буилд са ЦД-ом.

cd ~/sigil-build

Позовите цмаке и подесите развојно окружење.

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

Горња команда ће генерисати све потребне алате да би Сигил радио. Ако се цмаке заврши без грешака, пређите на процес компајлирања. У терминалу покрените команду маке.

make

Ако имате врхунски Линук рачунар са резервним језграма, покушајте са овом командом.

make -j4

Састављање програма од нуле траје дуго. Када је у питању Сигил, нема изузетка; дуго ћете чекати да се изградња заврши (нарочито ако ваш Линук рачунар нема много језгара). Када компајлер заврши са састављањем кода, моћи ћете да инсталирате Сигил на рачунар помоћу следеће команде:

sudo make install

Деинсталирање Сигила

Направио Сигил, користио га и схватио да га више не желиш на свом Линук рачунару? Нажалост, пошто је програм направљен ручно, не постоји једноставно дугме за „деинсталирање“ на које се кликне.

Без бриге! Пратите доле наведене кораке да бисте научили како да га очистите из система.

Прво отворите терминал и избришите све трагове изворног кода и изграђених бинарних датотека.

sudo rm -rf ~/Sigil

sudo rm -rf ~/sigil-build

Затим избришите пречицу апликације тако да се више не појављује у менијима.

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

На крају, обришите преостале датотеке са свог Линук рачунара:

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/

Брисање свих ових датотека би одмах требало да учини Сигил недоступним на вашем оперативном систему. Ако икона апликације Сигил остане доступна у менију апликација на вашем десктоп окружењу, поново покрените Линук рачунар. Ресетовање рачунара ће освежити радну површину. Након поновног пријављивања, икона ће нестати.

  Како покренути скрипте и команде за обустављање и наставак на Линук-у