Ако планирате да направите нову е-књигу на Линук платформи, требаће вам солидан уређивач. На Линуку постоји неколико избора, али онај који константно добија на тоне је Сигил еБоок едитор.
СПОИЛЕР АЛЕРТ: Померите се према доле и погледајте видео водич на крају овог чланка.
Инсталирајте библиотеке
Изградња Сигила на Линуку је ипак могућапре него што покушате да то урадите, мораћете да инсталирате потребне библиотеке и разне датотеке зависности. Отворите терминал и следите упутства у наставку. Имајте на уму да ће се зависности разликовати од сваке верзије Линука, па је најбоље да се обратите службеној документацији за израду софтвера на вашој Линук дистрибуцији.
Напомена: неке Линук дистрибуције имају Сигил у својим изворима софтвера. Међутим, изградња софтвера из извора даје вам најновију верзију.
Убунту / Дебиан
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/
Брисање свих ових датотека требало би одмах да се извршиСигил није доступан на вашем оперативном систему. Ако икона апликације Сигил остане доступна у менију апликација на радној средини, поново покрените Линук ПЦ. Ресетовање рачунара ће освежити радну површину. Након што се поново пријавите, икона више неће бити.
Коментари