Se você planeja criar um novo eBook na plataforma Linux, precisará de um editor sólido. No Linux, existem algumas opções, mas uma que sempre é muito usada é o editor Sigil eBook.
ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.
últimas postagens
Instalar bibliotecas
Construir o Sigil no Linux é possível, mas antes de tentar fazê-lo, você precisará instalar as bibliotecas necessárias e vários arquivos de dependência. Abra um terminal e siga as instruções abaixo. Tenha em mente que as dependências serão diferentes em cada versão do Linux, então é melhor consultar a documentação oficial para construir software em sua distribuição Linux.
Nota: algumas distribuições Linux possuem Sigil em suas fontes de software. No entanto, construir o software a partir da fonte oferece uma versão mais atualizada.
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
Para o usuário do Arch Linux há um conveniente Pacote AUR disponível que instalará automaticamente todas as dependências e construirá o Sigil. Aponte seu ajudante AUR favorito para este pacote aqui. Como alternativa, instale as 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
A página Sigil Github descreve em detalhes as dependências que um usuário precisa para construir o software. Infelizmente, só vai sobre o que instalar no Ubuntu e no Debian. Felizmente, é possível pegar os nomes dos pacotes do Ubuntu, inseri-los em Pkgs.org e encontrar equivalentes em muitas distribuições diferentes.
Construir Sigilo
O primeiro passo na construção do editor Sigil eBook é extrair a versão mais recente do código-fonte da página do Github. Em um terminal, use o comando git clone.
git clone https://github.com/Sigil-Ebook/Sigil.git
Em seguida, use o comando mkdir e crie um novo diretório de compilação separado. Criar um diretório de compilação é importante porque não é uma boa ideia compilar o código diretamente na pasta de código-fonte.
mkdir ~/sigil-build
Mova o terminal para a nova pasta de compilação do Sigil com o CD.
cd ~/sigil-build
Chame cmake e configure o ambiente de desenvolvimento.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
O comando acima irá gerar todas as ferramentas necessárias para que o Sigil funcione. Se o cmake terminar sem erros, passe para o processo de compilação. No terminal, execute o comando make.
make
Se você tiver um PC Linux de última geração com núcleos de sobra, tente este comando.
make -j4
Compilar programas do zero leva muito tempo. Quando se trata de Sigil, não há exceção; você esperará muito tempo para a conclusão da compilação (especialmente se o seu PC Linux não tiver muitos núcleos). Quando o compilador terminar de compilar o código, você poderá instalar o Sigil em seu computador com o seguinte comando:
sudo make install
Desinstalando o Sigil
Construiu o Sigil, usou e percebeu que não o quer mais no seu PC Linux? Infelizmente, como o programa foi construído à mão, não há um botão “desinstalar” fácil de clicar.
Sem problemas! Siga as etapas abaixo para saber como limpá-lo do sistema.
Primeiro, abra um terminal e exclua todos os rastros do código-fonte e dos binários construídos.
sudo rm -rf ~/Sigil sudo rm -rf ~/sigil-build
Em seguida, exclua o atalho do aplicativo para que ele não apareça mais nos menus.
sudo rm /usr/local/share/applications/sigil.desktop
Por fim, limpe o restante dos arquivos do seu 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/
A exclusão de todos esses arquivos deve tornar o Sigil indisponível instantaneamente em seu sistema operacional. Se o ícone do aplicativo Sigil permanecer acessível no menu do aplicativo em seu ambiente de desktop, reinicie seu PC Linux. Redefinir seu PC atualizará a área de trabalho. Depois de fazer login novamente, o ícone desaparecerá.