- - Kako instalirati Sigil Editor eBook na Linux

Kako instalirati Sigil Editor eBook na Linux

Ako planirate stvoriti novu e-knjigu na Linux platformi, trebat će vam solidan uređivač. Na Linuxu postoji nekoliko izbora, ali jedan od onih koji stalno koriste tonove je Sigil eBook editor.

ALTER SPOILERA: Pomaknite se prema dolje i pogledajte video vodič na kraju ovog članka.

Instalirajte knjižnice

Ipak je moguće graditi Sigil na Linuxuprije nego što pokušate to učiniti, morat ćete instalirati potrebne biblioteke i razne datoteke ovisnosti. Otvorite terminal i slijedite upute u nastavku. Imajte na umu da će se ovisnosti razlikovati od svake verzije Linuxa, pa je najbolje uputiti se na službenu dokumentaciju za izgradnju softvera na vašoj distribuciji Linuxa.

Napomena: neke Linux distribucije imaju Sigil u svojim izvorima softvera. Međutim, izrada softvera iz izvora daje vam najnoviju verziju.

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

ili

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

Za Arch Linux korisnika tu je povoljno AURdostupan paket koji će automatski instalirati sve ovisnosti i izgraditi Sigil. Ovdje usmjerite svoje omiljene AUR-ove pomagače na ovaj paket. Alternativno, ručno instalirajte knjižnice:

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

Generički Linux

Stranica Sigil Github detaljno opisuje popisovisnosti koje je korisniku potrebno da bi se softver ugradio. Nažalost, prelazi samo na ono što treba instalirati na Ubuntu i Debian. Srećom, moguće je preuzeti nazive paketa Ubuntu, unijeti ih u Pkgs.org i pronaći ekvivalente na mnogim različitim distribucijama.

Izgradite Sigil

Prvi korak u izradi uređivača e-knjiga Sigil jest izvlačenje najnovije verzije izvornog koda sa stranice Github. U terminalu koristite git klon naredba.

git clone https://github.com/Sigil-Ebook/Sigil.git

Zatim upotrijebite mkdir naredite i stvorite novi, zasebni direktorij izrade. Izrada direktorija gradnje važna je jer nije dobro sastavljati kôd izravno u mapi izvornog koda.

mkdir ~/sigil-build

Pomaknite terminal u novu mapu za izgradnju Sigil sa CD.

cd ~/sigil-build

Pozovite cmake i postavite razvojno okruženje.

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil

Gornja naredba generirat će sve potrebne alate za rad Sigila. Ako se cmake završi bez pogreške, prijeđite na postupak sastavljanja. U terminalu pokrenite napraviti naredba.

make

Ako imate rezervno računalo s vrhunskim Linuxom sa jezgrama, pokušajte umjesto toga ovu naredbu.

make -j4

Sastavljanje programa ispočetka traje dugo. Kada je u pitanju Sigil, nema iznimke; dugo ćete čekati da završi izgradnju (pogotovo ako vaše Linux računalo nema mnogo jezgara). Kad se prevodilac napravi na kodu, Sigil ćete moći instalirati na svoje računalo sljedeću naredbu:

sudo make install

Deinstaliranje Sigila

Izgradili Sigil, upotrijebili ga i shvatili da ga više ne želite na svom Linux računalu? Nažalost, s obzirom da je program izrađen ručno, ne možete lako kliknuti gumb za deinstaliranje.

Bez brige! Slijedite korake u nastavku kako biste saznali kako to očistiti iz sustava.

Prvo otvorite terminal i izbrišite sve tragove izvornog koda i izgrađene binarne datoteke.

sudo rm -rf ~/Sigil
sudo rm -rf ~/sigil-build

Zatim uklonite prečac aplikacije tako da se više ne pojavljuje u izbornicima.

sudo rm /usr/local/share/applications/sigil.desktop

Na kraju, pročistite ostale datoteke s vašeg Linux računala:

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/

Brisanje svih ovih datoteka trebalo bi trenutno učinitiSigil nije dostupan na vašem operativnom sustavu. Ako ikona aplikacije Sigil ostane dostupna u izborniku aplikacija na radnoj površini, ponovno pokrenite svoje Linux računalo. Ponovno postavljanje računala će osvježiti radnu površinu. Nakon što se ponovno prijavite, ikona više neće biti.

komentari