- - Hoe de Sigil eBook Editor op Linux te installeren

Hoe de Sigil eBook Editor op Linux te installeren

Als u van plan bent om een ​​nieuw eBoek op het Linux-platform te maken, hebt u een solide editor nodig. Op Linux zijn er een paar keuzes, maar een die consequent veel gebruik krijgt, is de Sigil eBook-editor.

SPOILER ALERT: Scrol omlaag en bekijk de videozelfstudie aan het einde van dit artikel.

Bibliotheken installeren

Sigil bouwen op Linux is echter mogelijkvoordat u dit probeert te doen, moet u de benodigde bibliotheken en verschillende afhankelijkheidsbestanden installeren. Open een terminal en volg de onderstaande instructies. Houd er rekening mee dat afhankelijkheden per versie van Linux zullen verschillen, dus het is het beste om te verwijzen naar de officiële documentatie voor het bouwen van software op uw Linux-distributie.

Opmerking: sommige Linux-distributies hebben Sigil in hun softwarebronnen. Het bouwen van de software vanaf de bron geeft u echter een meer bijgewerkte versie.

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

of

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

Voor Arch Linux-gebruiker is er een handige AURpakket beschikbaar dat automatisch alle afhankelijkheden installeert en Sigil bouwt. Richt hier je favoriete AUR-helper op dit pakket. U kunt de bibliotheken ook handmatig installeren:

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

Generieke Linux

De Sigil Github-pagina geeft een gedetailleerd overzicht van deafhankelijkheden die een gebruiker nodig heeft om de software te laten bouwen. Helaas gaat het alleen over wat te installeren op Ubuntu en Debian. Gelukkig is het mogelijk om de Ubuntu-pakketnamen te nemen, ze in te voeren in Pkgs.org en equivalenten te vinden op veel verschillende distributies.

Bouw Sigil

De eerste stap bij het bouwen van de Sigil eBook-editor is het ophalen van de nieuwste versie van de broncode van de Github-pagina. Gebruik in een terminal de git kloon commando.

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

Gebruik vervolgens de mkdir commando en maak een nieuwe, afzonderlijke build-directory. Het maken van een build-map is belangrijk omdat het geen goed idee is om de code rechtstreeks in de broncodemap te compileren.

mkdir ~/sigil-build

Verplaats de terminal naar de nieuwe Sigil-buildmap met CD.

cd ~/sigil-build

Roep cmake aan en stel de ontwikkelomgeving in.

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

De bovenstaande opdracht genereert alle benodigde tools om Sigil aan het werk te krijgen. Als cmake zonder fouten eindigt, gaat u verder met het compileerproces. Voer in de terminal de maken commando.

make

Als u een high-end Linux-pc met te sparen kernen hebt, probeer dan in plaats daarvan deze opdracht.

make -j4

Het opnieuw samenstellen van programma's duurt lang. Als het op Sigil aankomt, is er geen uitzondering; je wacht lang totdat de build is voltooid (vooral als je Linux-pc niet veel cores heeft). Wanneer de compiler klaar is met het bouwen van de code, kunt u Sigil op uw computer installeren met de volgende opdracht:

sudo make install

Sigil verwijderen

Sigil gebouwd, gebruikt en je realiseren dat je het niet meer op je Linux-pc wilt? Omdat het programma met de hand is gebouwd, is er helaas geen eenvoudige knop om te verwijderen.

Maak je geen zorgen! Volg de onderstaande stappen om te leren hoe u het van het systeem kunt verwijderen.

Open eerst een terminal en verwijder alle sporen van de broncode en ingebouwde binaire bestanden.

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

Verwijder vervolgens de snelkoppeling van de toepassing zodat deze niet meer in menu's wordt weergegeven.

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

Verwijder ten slotte de rest van de bestanden van uw Linux-pc:

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/

Het verwijderen van al deze bestanden moet onmiddellijk worden gemaaktSigil niet beschikbaar op uw besturingssysteem. Als het Sigil-app-pictogram toegankelijk blijft in het toepassingsmenu op uw bureaubladomgeving, start u uw Linux-pc opnieuw op. Als u uw pc reset, wordt het bureaublad vernieuwd. Na het opnieuw inloggen is het pictogram verdwenen.

Comments