Jei planuojate sukurti naują el. Knygą „Linux“ platformoje, jums reikės patikimo redaktoriaus. „Linux“ yra keletas pasirinkimų, tačiau vienas iš jų, kuris nuosekliai naudojamas, yra „Sigil eBook“ redaktorius.
SPOILER ALERT: Slinkite žemyn ir žiūrėkite vaizdo įrašo vadovėlį šio straipsnio pabaigoje.
Įdiekite bibliotekas
Vis dėlto įmanoma sukurti „Sigil“ „Linux“prieš bandydami tai padaryti, turėsite įdiegti reikiamas bibliotekas ir įvairius priklausomybės failus. Atidarykite terminalą ir vykdykite toliau pateiktas instrukcijas. Atminkite, kad priklausomybės nuo kiekvienos „Linux“ versijos skirsis, todėl geriausia kreiptis į oficialią programinės įrangos kūrimo jūsų „Linux“ paskirstymo dokumentaciją.
Pastaba: kai kurių „Linux“ distribucijų programinės įrangos šaltiniuose yra „Sigil“. Kurdami programinę įrangą iš šaltinio, gausite atnaujintą versiją.
„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
arba
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“ vartotojui yra patogus AURgalimas paketas, kuris automatiškai įdiegs visas priklausomybes ir sukurs „Sigil“. Nukreipkite savo mėgstamą AUR pagalbininką į šį paketą čia. Arba įdiekite bibliotekas rankiniu būdu:
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
Bendrasis „Linux“
„Sigil Github“ puslapis išsamiai apibūdinapriklausomybės, kurių vartotojui reikia norint sukurti programinę įrangą. Deja, tereikia žinoti, ką reikia įdiegti „Ubuntu“ ir „Debian“. Laimei, įmanoma paimti „Ubuntu“ paketų pavadinimus, įvesti juos į Pkgs.org ir rasti atitikmenis daugeliui skirtingų paskirstymų.
Sukurkite Sigil

Pirmasis „Sigil eBook“ redaktoriaus kūrimo žingsnis yra iš „Github“ puslapio ištraukti naujausią šaltinio kodo versiją. Terminale naudokite git klonas komanda.
git clone https://github.com/Sigil-Ebook/Sigil.git
Tada naudokite mkdir komandą ir sukurkite naują, atskirą kūrimo katalogą. Sukurti kaupimo katalogą yra svarbu, nes nėra gera idėja rinkti kodą tiesiai į šaltinio kodo aplanką.
mkdir ~/sigil-build
Perkelkite terminalą į naują „Sigil build“ aplanką naudodami Kompaktinis diskas.
cd ~/sigil-build
Skambinkite „cmake“ ir nustatykite kūrimo aplinką.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Aukščiau pateikta komanda sugeneruos visus reikalingus įrankius, kad „Sigil“ veiktų. Jei „cmake“ baigėsi be klaidų, pereikite prie kompiliavimo proceso. Terminale paleiskite padaryti komanda.
make
Jei turite aukštos klasės „Linux“ kompiuterį su atsarginėmis šerdimis, išbandykite šią komandą.
make -j4
Programų sudarymas nuo nulio užtrunka ilgai. Kalbant apie Sigilą, nėra išimties; ilgai lauksite, kol bus baigta kurti (ypač jei jūsų „Linux“ kompiuteryje nėra daug branduolių). Kai kompiliatorius atliks kodą, galėsite įdiegti „Sigil“ savo kompiuteryje naudodami šią komandą:
sudo make install
Pašalinkite „Sigil“
Pastatėte „Sigil“, panaudojote ir suprantate, kad daugiau to nenorite savo „Linux“ kompiuteryje? Deja, kadangi programa buvo sukurta rankomis, nėra lengva paspausti mygtuko „pašalinti“.
Nesijaudink! Atlikite toliau nurodytus veiksmus, kad išmoktumėte valyti jį iš sistemos.
Pirmiausia atidarykite terminalą ir ištrinkite visus šaltinio kodo pėdsakus ir pastatytus dvejetainius failus.
sudo rm -rf ~/Sigil sudo rm -rf ~/sigil-build
Tada ištrinkite programos nuorodą, kad ji nebebūtų rodoma meniu.
sudo rm /usr/local/share/applications/sigil.desktop
Galiausiai išvalykite likusius failus iš savo „Linux“ kompiuterio:
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/
Ištrynus visus šiuos failus, tai turėtų būti padaryta iškart„Sigil“ negalima jūsų operacinėje sistemoje. Jei „Sigil“ programos piktograma lieka prieinama jūsų darbalaukio aplinkos programų meniu, perkraukite „Linux“ asmeninį kompiuterį. Iš naujo nustatę kompiuterį atnaujinsite darbalaukį. Vėl prisijungus, piktograma nebebus rodoma.
Komentarai