Hvis du planlegger å lage en ny eBok på Linux-plattformen, trenger du en solid redaktør. På Linux er det noen få valg, men et som konsekvent får massevis av bruk er Sigil eBook-redaktør.
AVSLØRINGS VARSEL: Bla nedover og se videoopplæringen på slutten av denne artikkelen.
Installer biblioteker
Å bygge Sigil på Linux er imidlertid muligFør du prøver å gjøre det, må du installere de nødvendige bibliotekene og forskjellige avhengighetsfiler. Åpne en terminal og følg instruksjonene nedenfor. Husk at avhengigheter kommer til å variere på hver versjon av Linux, så det er best å referere til den offisielle dokumentasjonen for å bygge programvare for din Linux-distribusjon.
Merk: Noen Linux-distribusjoner har Sigil i programvarekildene. Å bygge programvaren fra kilden gir deg imidlertid en mer oppdatert versjon.
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
For Arch Linux-brukere er det en praktisk AURpakke tilgjengelig som automatisk vil installere alle avhengigheter, og bygge Sigil. Pek din favoritt AUR-hjelper mot denne pakken her. Alternativt kan du installere bibliotekene manuelt:
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
Sigil Github-siden skisserer detaljertavhengigheter en bruker trenger for å få programvaren bygget. Dessverre går det bare over hva du skal installere på Ubuntu og Debian. Heldigvis er det mulig å ta Ubuntu-pakkenavnene, legge dem inn på Pkgs.org og finne ekvivalenter på mange forskjellige distribusjoner.
Bygg Sigil

Det første trinnet i å bygge Sigil eBook-redigeringsprogram er å trekke den siste versjonen av kildekoden fra Github-siden. I en terminal, bruk git klon kommando.
git clone https://github.com/Sigil-Ebook/Sigil.git
Deretter bruker du mkdir kommandoen og opprette en ny, separat build-katalog. Å lage en build-katalog er viktig fordi det ikke er en god idé å sette sammen koden direkte i kildekodemappen.
mkdir ~/sigil-build
Flytt terminalen inn i den nye Sigil build-mappen med CD.
cd ~/sigil-build
Ring cmake og sett opp utviklingsmiljøet.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Kommandoen ovenfor vil generere alle nødvendige verktøy for å få Sigil til å fungere. Hvis cmake er ferdig uten feil, gå videre til kompileringsprosessen. Kjør gjøre kommando.
make
Hvis du har en high-end Linux-PC med kjerner til overs, kan du prøve denne kommandoen i stedet.
make -j4
Det tar lang tid å sette sammen programmer fra bunnen av. Når det gjelder Sigil, er det intet unntak; du vil vente lenge på at byggingen skal fullføres (spesielt hvis Linux-PC-en ikke har mange kjerner). Når kompilatoren er ferdig med å bygge koden, vil du kunne installere Sigil på datamaskinen din med følgende kommando:
sudo make install
Avinstallering av Sigil
Bygde Sigil, brukte den og innså at du ikke vil ha den på din Linux-PC lenger? Dessverre, siden programmet ble bygd for hånd, er det ingen enkel "avinstaller" -knapp å klikke på.
Ingen bekymringer! Følg trinnene nedenfor for å lære hvordan du rengjør det fra systemet.
Først må du åpne en terminal og slette alle sporene fra kildekoden og de innebygde binærene.
sudo rm -rf ~/Sigil sudo rm -rf ~/sigil-build
Deretter sletter du snarveien til applikasjonen slik at den ikke lenger vises i menyer.
sudo rm /usr/local/share/applications/sigil.desktop
Til slutt, rens resten av filene fra 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/
Sletting av alle disse filene bør øyeblikkelig lageSigil er ikke tilgjengelig på operativsystemet ditt. Hvis Sigil-appikonet forblir tilgjengelig i applikasjonsmenyen på skrivebordsmiljøet ditt, må du starte Linux-PCen på nytt. Å tilbakestille PC-en din vil oppdatere skrivebordet. Når du har logget deg på igjen, vil ikonet være borte.
kommentarer