Ja plānojat izveidot jaunu e-grāmatu uz Linux platformas, jums būs nepieciešams stabils redaktors. Operētājsistēmā Linux ir dažas izvēles iespējas, taču tā, kas vienmēr tiek izmantota ļoti daudz, ir Sigil eBook redaktors.
SPOILER BRĪDINĀJUMS: Ritiniet uz leju un skatieties video pamācību šī raksta beigās.
Instalējiet bibliotēkas
Tomēr ir iespējams izveidot Sigil uz Linuxpirms mēģināt to izdarīt, jums būs jāinstalē nepieciešamās bibliotēkas un dažādi atkarības faili. Atveriet termināli un izpildiet tālāk sniegtos norādījumus. Ņemiet vērā, ka atkarības katrā Linux versijā atšķirsies, tāpēc vislabāk ir atsaukties uz oficiālo dokumentāciju programmatūras veidošanai uz jūsu Linux izplatīšanas.
Piezīme: dažos Linux izplatījumos programmatūras avotos ir Sigil. Tomēr, izveidojot programmatūru no avota, jums ir jaunāka versija.
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
vai
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 lietotājam ir ērta AURPieejams pakotne, kas automātiski instalēs visas atkarības un izveidos Sigil. Norādiet savu iecienīto AUR palīgu uz šo paketi šeit. Alternatīvi instalējiet bibliotēkas manuāli:
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
Vispārējs Linux
Lapā Sigil Github ir sīki aprakstītsatkarības, kas lietotājam ir vajadzīgas, lai izveidotu programmatūru. Diemžēl tas attiecas tikai uz to, ko instalēt Ubuntu un Debian. Par laimi, ir iespējams paņemt Ubuntu pakotņu nosaukumus, ievadīt tos Pkgs.org un atrast ekvivalentus daudziem dažādiem izplatījumiem.
Veidojiet Sigilu

Pirmais solis, lai izveidotu Sigil eBook redaktoru, ir no tā Github lapas izvilkt jaunāko avota koda versiju. Terminālī izmantojiet git klons komanda.
git clone https://github.com/Sigil-Ebook/Sigil.git
Pēc tam izmantojiet mkdir komandu un izveidojiet jaunu, atsevišķu būves direktoriju. Izveidot direktoriju ir svarīgi, jo nav pareiza ideja apkopot kodu tieši avota koda mapē.
mkdir ~/sigil-build
Pārvietojiet terminālu jaunajā mapē Sigil build ar Kompaktdisks.
cd ~/sigil-build
Zvaniet cmake un iestatiet izstrādes vidi.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Iepriekš minētā komanda ģenerēs visus nepieciešamos rīkus, lai Sigil darbotos. Ja cmake beidzas bez kļūdām, pārejiet pie apkopošanas procesa. Terminālī palaidiet veidot komanda.
make
Ja jums ir pieejams augstas klases Linux dators ar serdeņiem, pamēģiniet šo komandu.
make -j4
Programmu sastādīšana no nulles prasa ilgu laiku. Runājot par Sigilu, nav izņēmums; jūs ilgi gaidīsit, kamēr pabeigšana tiks pabeigta (īpaši, ja jūsu Linux personālajam datoram nav daudz kodolu). Kad kompilators ir izveidojis koda veidošanu, jūs varēsit instalēt Sigil datorā ar šādu komandu:
sudo make install
Sigil atinstalēšana
Iebūvēts Sigil, to izmantojis un saprotat, ka vairs nevēlaties to savā Linux PC? Diemžēl, tā kā programma tika veidota ar roku, nav viegli noklikšķināt uz pogas “atinstalēt”.
Neuztraucies! Veiciet tālāk norādītās darbības, lai uzzinātu, kā to notīrīt no sistēmas.
Vispirms atveriet termināli un izdzēsiet visas avota koda pēdas un uzbūvētos bināros failus.
sudo rm -rf ~/Sigil sudo rm -rf ~/sigil-build
Pēc tam izdzēsiet programmas saīsni, lai tā vairs netiktu parādīta izvēlnēs.
sudo rm /usr/local/share/applications/sigil.desktop
Visbeidzot, iztīriet pārējos failus no sava Linux datora:
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/
Dzēšot visus šos failus, tas nekavējoties jādaraSigil jūsu operētājsistēmā nav pieejams. Ja lietotnes Sigil ikona joprojām ir pieejama darbvirsmas vides lietojumprogrammu izvēlnē, atsāknējiet Linux datoru. Atiestatot datoru, darbvirsma tiks atsvaidzināta. Pēc atkārtotas pieteikšanās ikona vairs nebūs pieejama.
Komentāri