Ir para o conteúdo

Compilando o Okular a partir do código-fonte no Linux


Se estiver à procura dos pacotes pré-compilados, visite a página de transferências. Poderá ver o estado dos pacotes aqui

Se quiser compilar o Okular, terá de ter um ambiente de compilação preparado, o qual normalmente deverá ser fornecido pela sua distribuição. No caso de querer compilar a versão de desenvolvimento do Okular, veja por favor em 'Compilar a partir do código' na Wiki da Comunidade do KDE.

Você pode baixar e compilar o Okular desta forma:

  1. git clone https://invent.kde.org/graphics/okular.git
  2. cd okular
  3. mkdir build
  4. cd build
  5. cmake -DCMAKE_INSTALL_PREFIX=/caminho/para/sua/pasta/de/instalacao ..
  6. make
  7. make install

Se você instalar o Okular em um caminho diferente da pasta de instalação do seu sistema, possivelmente será necessário executar source build/prefix.sh; okular para que a instância e as bibliotecas corretas do Okular sejam selecionadas.

Pacotes opcionais

Existem alguns pacotes opcionais que poderá instalar para ter algumas outras funcionalidades no Okular. Alguns poderão já ter sido criados para a sua distribuição, mas outros não. Se quiser evitar problemas, use os pacotes suportados pela sua distribuição

  • Poppler (infraestrutura PDF): Para compilar a infraestrutura de PDF, você precisa da biblioteca Poppler, para a qual a versão mínima necessária é 0.24
  • Libspectre: Para compilar e usar esta infra-estrutura de PostScript (PS), precisa da libspectre >= 02. Se a sua distribuição não tiver o pacote respectivo, ou se a versão do pacote não for a suficiente, podê-lo-á obter aqui
  • DjVuLibre: Para compilar a infra-estrutura de DjVu, precisa da DjVuLibre >= 3.5.17. Como na Libspectre, poderá obter a mesma a partir da sua distribuição ou aqui.
  • libTIFF: A libTIFF é necessária para compilar a infra-estrutura de TIFF/fax. De momento, não existe nenhuma versão mínima necessária, por isso qualquer versão relativamente recente da biblioteca que estiver disponível na sua distribuição deverá funcionar. No caso de ter problemas com isso, não hesite em contactar a equipa de desenvolvimento do Okular.
  • libCHM: Esta é necessária para compilar a infra-estrutura de CHM. Tal como na libTIFF, não existe nenhum requisito de versão mínima
  • Libepub: Se precisar do suporte para EPub, poderá instalar esta biblioteca da sua distribuição ou a partir do sourceforge.

Desinstalando o Okular

Poderá desinstalar o Okular se executar make uninstall na sua pasta build. Isto irá remover a aplicação do seu sistema. Não irá remover nenhuns dados do utilizador que tenham sido vistos, criados ou modificados com o Okular.