- - Comment installer l'éditeur de livre électronique Sigil sous Linux

Comment installer l'éditeur de livre électronique Sigil sous Linux

Si vous envisagez de créer un nouveau livre électronique sur la plate-forme Linux, vous aurez besoin d’un éditeur solide. Sous Linux, il existe quelques choix, mais l'éditeur de livres électroniques Sigil en est un exemple.

ALERTE SPOIL: Faites défiler la liste et regardez le didacticiel vidéo à la fin de cet article.

Installer des bibliothèques

Construire Sigil sur Linux est possible, bien queavant de tenter de le faire, vous devez installer les bibliothèques nécessaires et divers fichiers de dépendance. Ouvrez un terminal et suivez les instructions ci-dessous. N'oubliez pas que les dépendances varieront d'une version à l'autre de Linux. Il est donc préférable de se reporter à la documentation officielle pour la création de logiciels sur votre distribution Linux.

Remarque: certaines distributions Linux ont Sigil dans leurs sources logicielles. Cependant, la construction du logiciel à partir des sources vous donne une version plus à jour.

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

ou

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

Pour les utilisateurs d’Arch Linux, il existe un AUR pratiquepaquet disponible qui installera automatiquement toutes les dépendances et construira Sigil. Pointez votre assistant AUR préféré sur ce paquet ici. Vous pouvez également installer les bibliothèques manuellement:

sudo pacman -S base-devel git
git clone https://aur.archlinux.org/sigil-git.git
cd sigil-git
makepkg -si

Feutre

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 générique

La page Sigil Github décrit en détail ladépendances dont un utilisateur a besoin pour obtenir le logiciel construit. Malheureusement, cela ne concerne que les éléments à installer sur Ubuntu et Debian. Heureusement, il est possible de prendre les noms de paquets Ubuntu, de les saisir dans Pkgs.org et de trouver des équivalents sur de nombreuses distributions différentes.

Construire Sigil

La première étape dans la construction de l’éditeur de livre électronique Sigil consiste à extraire la dernière version du code source de sa page Github. Dans un terminal, utilisez le Git Clone commander.

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

Ensuite, utilisez le mkdir commande et créer un nouveau répertoire de construction séparé. La création d’un répertoire de construction est importante car ce n’est pas une bonne idée de compiler le code directement dans le dossier du code source.

mkdir ~/sigil-build

Déplacez le terminal dans le nouveau dossier de construction Sigil avec CD.

cd ~/sigil-build

Appelez cmake et configurez l'environnement de développement.

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

La commande ci-dessus générera tous les outils nécessaires au bon fonctionnement de Sigil. Si cmake se termine sans erreur, passez au processus de compilation. Dans le terminal, lancez le faire commander.

make

Si vous avez un PC Linux haut de gamme avec des cœurs à épargner, essayez plutôt cette commande.

make -j4

Compiler des programmes à partir de zéro prend beaucoup de temps. En ce qui concerne Sigil, il n’ya pas d’exception; vous attendrez longtemps à la fin de la construction (surtout si votre PC Linux n’a pas beaucoup de cœurs). Lorsque le compilateur a fini de créer le code, vous pourrez installer Sigil sur votre ordinateur à l’aide de la commande suivante:

sudo make install

Désinstallation de Sigil

Construit Sigil, utilisé et réalise que tu ne le veux plus sur ton PC Linux? Malheureusement, étant donné que le programme a été créé à la main, il n’est pas facile de cliquer sur le bouton de désinstallation.

Pas de soucis! Suivez les étapes ci-dessous pour savoir comment le nettoyer du système.

Commencez par ouvrir un terminal et supprimez toutes les traces du code source et des fichiers binaires construits.

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

Ensuite, supprimez le raccourci d'application pour qu'il n'apparaisse plus dans les menus.

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

Enfin, purgez le reste des fichiers de votre 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/

La suppression de tous ces fichiers devrait faire instantanémentSigil indisponible sur votre système d'exploitation. Si l'icône de l'application Sigil reste accessible dans le menu de l'application sur votre environnement de bureau, redémarrez votre PC Linux. Réinitialiser votre PC actualisera le bureau. Une fois connecté, l'icône disparaîtra.

commentaires