- - Come installare l'editor eBook Sigil su Linux

Come installare l'editor eBook Sigil su Linux

Se hai intenzione di creare un nuovo eBook sulla piattaforma Linux, avrai bisogno di un editor solido. Su Linux, ci sono alcune scelte, ma una che ottiene moltissimo uso è l'editor di eBook Sigil.

AVVISO SPOILER: Scorri verso il basso e guarda il video tutorial alla fine di questo articolo.

Installa librerie

Costruire Sigil su Linux è possibile, peròprima di tentare di farlo, dovrai installare le librerie necessarie e i vari file di dipendenza. Apri un terminale e segui le istruzioni seguenti. Tieni presente che le dipendenze differiranno su ogni versione di Linux, quindi è meglio fare riferimento alla documentazione ufficiale per la creazione di software sulla tua distribuzione Linux.

Nota: alcune distribuzioni Linux hanno Sigil nelle loro fonti software. Tuttavia, la creazione del software dalla fonte offre una versione più aggiornata.

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

o

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

Per l'utente di Arch Linux esiste un comodo AURpacchetto disponibile che installerà automaticamente tutte le dipendenze e costruirà Sigil. Punta il tuo aiutante AUR preferito a questo pacchetto qui. In alternativa, installa le librerie manualmente:

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

Linux generico

La pagina Sigil Github delinea in dettaglio ladipendenze di cui un utente ha bisogno per realizzare il software. Sfortunatamente, va oltre cosa installare su Ubuntu e Debian. Per fortuna, è possibile prendere i nomi dei pacchetti Ubuntu, inserirli in Pkgs.org e trovare equivalenti su molte diverse distribuzioni.

Build Sigil

Il primo passo nella creazione dell'editor di eBook Sigil è quello di estrarre l'ultima versione del codice sorgente dalla sua pagina Github. In un terminale, utilizzare il clone git comando.

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

Quindi, utilizzare il mkdir comando e crea una nuova directory di build separata. La creazione di una directory di compilazione è importante perché non è una buona idea compilare il codice direttamente nella cartella del codice sorgente.

mkdir ~/sigil-build

Spostare il terminale nella nuova cartella di build Sigil con CD.

cd ~/sigil-build

Chiama cmake e imposta l'ambiente di sviluppo.

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

Il comando sopra genererà tutti gli strumenti necessari per far funzionare Sigil. Se cmake termina senza errori, passa al processo di compilazione. Nel terminale, esegui il rendere comando.

make

Se si dispone di un PC Linux di fascia alta con core di riserva, provare invece questo comando.

make -j4

La compilazione di programmi da zero richiede molto tempo. Quando si tratta di Sigil, non c'è eccezione; aspetterete a lungo il completamento della compilazione (soprattutto se il vostro PC Linux non ha molti core). Quando il compilatore ha finito di creare il codice, sarai in grado di installare Sigil sul tuo computer con il seguente comando:

sudo make install

Disinstallazione di Sigil

Costruito Sigil, usato e realizzato che non lo vuoi più sul tuo PC Linux? Purtroppo, poiché il programma è stato creato a mano, non è possibile fare clic su un semplice pulsante di "disinstallazione".

Nessun problema! Seguire i passaggi seguenti per imparare a pulirlo dal sistema.

Innanzitutto, apri un terminale ed elimina tutte le tracce del codice sorgente e dei binari creati.

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

Quindi, eliminare il collegamento dell'applicazione in modo che non appaia più nei menu.

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

Infine, elimina il resto dei file dal tuo PC Linux:

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/

L'eliminazione di tutti questi file dovrebbe essere istantaneaSigil non disponibile sul tuo sistema operativo. Se l'icona dell'app Sigil rimane accessibile nel menu dell'applicazione sull'ambiente desktop, riavviare il PC Linux. Il ripristino del PC aggiornerà il desktop. Dopo aver effettuato nuovamente l'accesso, l'icona sparirà.

Commenti