Se você planeja criar um novo e-book na plataforma Linux, precisará de um editor sólido. No Linux, existem algumas opções, mas uma que consome toneladas de uso consistente é o editor de livros eletrônicos da Sigil.
ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.
Instalar bibliotecas
Construir o Sigil no Linux é possível, emboraantes de tentar fazer isso, você precisará instalar as bibliotecas necessárias e vários arquivos de dependência. Abra um terminal e siga as instruções abaixo. Lembre-se de que as dependências diferem em cada versão do Linux; portanto, é melhor consultar a documentação oficial para criar software em sua distribuição Linux.
Nota: algumas distribuições Linux têm Sigil em suas fontes de software. No entanto, a criação do software a partir da fonte fornece 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 usuários do Arch Linux, existe um conveniente AURpacote disponível que instalará automaticamente todas as dependências e criará o Sigil. Aponte seu ajudante favorito do AUR 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 do Sigil Github descreve em detalhes osdependências que um usuário precisa para criar o software. Infelizmente, ele apenas repassa o que instalar no Ubuntu e Debian. Felizmente, é possível pegar os nomes dos pacotes Ubuntu, inseri-los no Pkgs.org e encontrar equivalentes em muitas distribuições diferentes.
Build Sigil

A primeira etapa na criação do editor de livros eletrônicos Sigil é obter a versão mais recente do código-fonte da página do Github. Em um terminal, use o clone git comando.
git clone https://github.com/Sigil-Ebook/Sigil.git
Em seguida, use o mkdir comando e crie um novo diretório de construção separado. Criar um diretório de criaçã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 Sigil com CD.
cd ~/sigil-build
Ligue para 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 fazer o Sigil funcionar. Se o cmake terminar sem erros, prossiga para o processo de compilação. No terminal, execute o faço comando.
make
Se você tiver um PC Linux de ponta com núcleos de sobra, tente este comando.
make -j4
A compilação de programas do zero leva muito tempo. Quando se trata de Sigil, não há exceção; você aguardará muito tempo para concluir a compilação (especialmente se o seu PC Linux não tiver muitos núcleos). Quando o compilador terminar de criar o código, você poderá instalar o Sigil no 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 criado manualmente, não há um botão fácil de "desinstalação" para clicar.
Não se preocupe! Siga as etapas abaixo para aprender como limpá-lo do sistema.
Primeiro, abra um terminal e exclua todos os rastreamentos do código-fonte e binários criados.
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 instantaneamenteSigil indisponível no seu sistema operacional. Se o ícone do aplicativo Sigil permanecer acessível no menu do aplicativo no ambiente da área de trabalho, reinicie o seu PC Linux. Redefinir seu PC atualizará a área de trabalho. Após o login novamente, o ícone desaparecerá.
Comentários