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