- Kaip įdiegti "Sigil" eBook redaktorių Linux

Kaip įdiegti „Sigil“ el. Redaktorių „Linux“

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