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