- - Hur man installerar Sigil eBook Editor på Linux

Hur man installerar Sigil eBook Editor på Linux

Om du planerar att skapa en ny e-bok på Linux-plattformen behöver du en solid redigerare. På Linux finns det några val, men ett som konsekvent får massor av användning är Sigil eBook-redaktör.

SPOILER VARNING: Rulla nedåt och titta på videodelen i slutet av den här artikeln.

Installera bibliotek

Att bygga Sigil på Linux är dock möjligtInnan du försöker göra det måste du installera nödvändiga bibliotek och olika beroende-filer. Öppna en terminal och följ instruktionerna nedan. Tänk på att beroenden kommer att skilja sig åt varje version av Linux, så det är bäst att hänvisa till den officiella dokumentationen för att bygga programvara för din Linux-distribution.

Obs: vissa Linux-distributioner har Sigil i sina programvarukällor. Att bygga programvaran från källan ger dig dock en mer aktuell version.

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

eller

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

För Arch Linux-användare finns det en bekväm AURtillgängligt paket som automatiskt installerar alla beroenden och bygger Sigil. Rikta din favorit AUR-hjälper till detta paket här. Alternativt kan du installera biblioteken manuellt:

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

Generisk Linux

På Sigil Github-sidan beskrivs detaljeratberoenden en användare behöver för att bygga programvaran. Tyvärr går det bara över vad man ska installera på Ubuntu och Debian. Tack och lov är det möjligt att ta Ubuntu-paketnamnen, mata in dem på Pkgs.org och hitta ekvivalenter på många olika distributioner.

Bygg Sigil

Det första steget i byggandet av Sigil eBook-redigeraren är att dra den senaste versionen av källkoden från Github-sidan. Använd en git klon kommando.

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

Använd sedan mkdir kommando och skapa en ny, separat build-katalog. Att skapa en build-katalog är viktigt eftersom det inte är en bra idé att sammanställa koden direkt i källkodsmappen.

mkdir ~/sigil-build

Flytta terminalen till den nya Sigil build-mappen med CD.

cd ~/sigil-build

Ring cmake och ställ in utvecklingsmiljön.

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

Ovanstående kommando genererar alla nödvändiga verktyg för att få Sigil att fungera. Om cmake slutar utan fel, gå vidare till sammanställningsprocessen. Kör i terminalen göra kommando.

make

Om du har en avancerad Linux-PC med kärnor att spara, kan du prova detta kommando istället.

make -j4

Det tar lång tid att sammanställa program från grunden. När det gäller Sigil finns det inget undantag; du väntar länge på att byggandet ska slutföras (särskilt om din Linux-dator inte har många kärnor). När kompilatorn är klar med att bygga koden kan du installera Sigil på din dator med följande kommando:

sudo make install

Avinstallera Sigil

Byggde Sigil, använde den och insåg att du inte vill ha den på din Linux-dator längre? Tyvärr, eftersom programmet byggdes för hand, finns det ingen enkel "avinstallera" -knapp att klicka på.

Inga problem! Följ stegen nedan för att lära dig hur du rengör det från systemet.

Öppna först en terminal och ta bort alla spår från källkoden och inbyggda binärerna.

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

Radera sedan programgenvägen så att den inte längre visas i menyerna.

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

Slutligen, rensa resten av filerna från din 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/

Att ta bort alla dessa filer bör omedelbart göraSigil är inte tillgänglig på ditt operativsystem. Om Sigil-appikonen förblir tillgänglig i applikationsmenyn på din skrivbordsmiljö, starta om din Linux-dator. Om du återställer din dator kommer det att uppdatera skrivbordet. Efter inloggning kommer ikonen att försvinna.

kommentarer