- - Cómo instalar Sigil eBook Editor en Linux

Cómo instalar Sigil eBook Editor en Linux

Si planea crear un nuevo libro electrónico en la plataforma Linux, necesitará un editor sólido. En Linux, hay algunas opciones, pero una que siempre tiene mucho uso es el editor Sigil eBook.

ALERTA DE SPOILER: Desplácese hacia abajo y vea el video tutorial al final de este artículo.

Instalar bibliotecas

Sin embargo, es posible construir Sigil en Linuxantes de intentar hacerlo, deberá instalar las bibliotecas necesarias y varios archivos de dependencia. Abra una terminal y siga las instrucciones a continuación. Tenga en cuenta que las dependencias serán diferentes en cada versión de Linux, por lo que es mejor consultar la documentación oficial para compilar software en su distribución de Linux.

Nota: algunas distribuciones de Linux tienen Sigil en sus fuentes de software. Sin embargo, construir el software desde la fuente le brinda una versión más actualizada.

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

Para el usuario de Arch Linux hay un AUR convenientepaquete disponible que instalará automáticamente todas las dependencias y compilará Sigil. Apunte su ayudante AUR favorito a este paquete aquí. Alternativamente, instale las bibliotecas 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 genérico

La página de Sigil Github describe en detalle eldependencias que un usuario necesita para construir el software. Desafortunadamente, solo repasa qué instalar en Ubuntu y Debian. Afortunadamente, es posible tomar los nombres de los paquetes de Ubuntu, ingresarlos en Pkgs.org y encontrar equivalentes en muchas distribuciones diferentes.

Build Sigil

El primer paso para crear el editor de libros electrónicos Sigil es extraer la última versión del código fuente de su página de Github. En una terminal, use el git clone mando.

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

A continuación, use el mkdir ordenar y crear un nuevo directorio de compilación separado. Crear un directorio de compilación es importante porque no es una buena idea compilar el código directamente en la carpeta de código fuente.

mkdir ~/sigil-build

Mueva el terminal a la nueva carpeta de compilación de Sigil con discos compactos.

cd ~/sigil-build

Llame a cmake y configure el entorno de desarrollo.

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

El comando anterior generará todas las herramientas necesarias para que Sigil funcione. Si cmake termina sin errores, pase al proceso de compilación. En la terminal, ejecute el hacer mando.

make

Si tiene una PC Linux de alta gama con núcleos de sobra, pruebe este comando en su lugar.

make -j4

Compilar programas desde cero lleva mucho tiempo. Cuando se trata de Sigil, no hay excepción; esperará mucho tiempo para que finalice la compilación (especialmente si su PC con Linux no tiene muchos núcleos). Cuando el compilador termine de crear el código, podrá instalar Sigil en su computadora con el siguiente comando:

sudo make install

Desinstalar Sigil

¿Construyó Sigil, lo usó y se dio cuenta de que ya no lo quiere en su PC con Linux? Lamentablemente, dado que el programa se creó a mano, no hay un botón de "desinstalación" fácil de hacer clic.

¡Sin preocupaciones! Siga los pasos a continuación para aprender cómo limpiarlo del sistema.

Primero, abra una terminal y elimine todos los rastros del código fuente y los binarios creados.

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

A continuación, elimine el acceso directo de la aplicación para que ya no aparezca en los menús.

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

Por último, purgue el resto de los archivos de su PC con 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/

Eliminar todos estos archivos debería hacer instantáneamenteSigil no disponible en su sistema operativo. Si el icono de la aplicación Sigil permanece accesible en el menú de la aplicación en su entorno de escritorio, reinicie su PC con Linux. Restablecer su PC actualizará el escritorio. Después de volver a iniciar sesión, el icono desaparecerá.

Comentarios