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