Como instalo o Sigil no Fedora 17?

0

Eu quero usar o Sigil, que não está nos repositórios oficiais. Primeiro, adicionei um repositório chamado home_xwaver e instalei-o a partir dele, mas ele começou a gerar erros, incapaz de salvar um livro. Eu achei uma postagem no blog me dizendo para mudar algumas bibliotecas , mas eu pude encontre o local de instalação do sigil. O executável estava em / usr / share / bin, mas não encontrei nenhuma pasta contendo bibliotecas, não estava no local padrão de / opt / sigil.

Como segunda tentativa, eu desinstalei o pacote e tentei baixá-lo da sua página inicial. Eu baixei o código e tentei compilá-lo. Acabou por exigir o QT 4.7.0, e o que eu instalei é o 4.8.2, então ele não compilaria. Eu não sei onde eu posso mudar a versão requerida, e se funcionará se eu a compilar com o novo QT.

Editar alguns detalhes: o Sigil não possui nenhum arquivo de configuração. O docu diz para rodar

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release /path/to/extracted/folder
make
sudo make install

Mas a linha cmake já falha para mim. O erro é

CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
  Could NOT find Qt4 (missing: QT_QTWEBKIT_INCLUDE_DIR) (found suitable
  version "4.8.2", required is "4.7.0")
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake/Modules/FindQt4.cmake:1172 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  src/Sigil/CMakeLists.txt:37 (find_package)

A terceira coisa que tentei foi um arquivo compilado da página inicial. Eu não tenho grandes esperanças, porque está obsoleto. (Atualmente, não há arquivo de instalação do Linux não obsoleto na página inicial, apenas arquivos Windows e Mac). Começou um instalador gráfico que se pendurou no meio da instalação.

É possível instalar o Sigil no Fedora atual e como posso fazê-lo?

    
por rumtscho 08.07.2012 / 17:57

3 respostas

1

Você precisa instalar o pacote qtwebkit-devel :

yum install qtwebkit-devel

Você pode precisar de outros pacotes de nível, mas isso não será óbvio a menos que o cmake falhe novamente, reclamando de algo faltando.

    
por 14.07.2012 / 01:18
1

Instalar a partir do código-fonte não é o melhor caminho no GNU / Linux. Se disponível, use sempre pacotes binários ou de origem. Espero que o Sigil acerte os repositórios oficiais o mais rápido possível. Por agora seguinte pode ajudar:

  • vá para link
  • faça o download do link
  • arquivo de especificação de atualização para 0.5.3 (apenas linha de versão e% seção de changelog)
  • comente todas as linhas de patch
  • use o comando rpmbuild -ba sigil.spec
  • siga as instruções em cli (copie o arquivo morto de origem para o caminho correto, instale as dependências, etc.)
por 08.08.2012 / 00:02
0

O seguinte funciona para mim no Fedora 17 de 64 bits:

yum install qtwebkit-devel boost-devel
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release
make
make install
    
por 30.07.2012 / 21:02