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
![](/images/linux/how-to-install-the-sigil-ebook-editor-on-linux.png)
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