Instalando o poppler-0.62.0 no Ubuntu 16.04

1

Não é possível criar o poppler 0.62.0, recebendo o seguinte erro

Código-fonte: link

 -- Package Qt5Core or Qt5Gui or Qt5Xml or Qt5Widgets or Qt5Test not found
 -- Checking for module 'gobject-introspection-1.0'
 --   No package 'gobject-introspection-1.0' found
 -- Checking for modules 'gtk+-3.0>=3.8;gdk-pixbuf-2.0'
 --
 -- Could NOT find GTK (missing:  GTK3_LIBRARIES GTK3_CFLAGS)
 -- Checking for module 'libopenjp2'
 --   No package 'libopenjp2' found CMake Error at CMakeLists.txt:199 (message):   Install libopenjpeg2 before trying to build poppler.  You
 can also decide   to use the internal unmaintained JPX decoder or none
 at all.

 -- Configuring incomplete, errors occurred! See also "/home/ubuntu/imagemagick_build/poppler-0.62.0/build/CMakeFiles/CMakeOutput.log".
 See also
 "/home/ubuntu/imagemagick_build/poppler-0.62.0/build/CMakeFiles/CMakeError.log".

Eu também instalei libopenjp2-tools , ainda assim, está dando erro

    
por jbmyid 06.12.2017 / 11:06

1 resposta

3

Para a instalação do Poppler no 16.04 LTS, faça o seguinte:

  1. Ativar pacotes de origem de Software & amp; Atualizações .
  2. Instale dependências de compilação com sudo apt-get build-dep libpoppler58
  3. Instale o cmake com sudo apt-get install cmake
  4. Instale o pacote de desenvolvimento para libopenjp2 com sudo apt-get install libopenjp2-7-dev
  5. Instale o Gdk-PixBuf com sudo apt-get install libgdk-pixbuf2.0-dev
  6. Instale o checkinstall para tornar o deb-package sudo apt-get install checkinstall
  7. Faça o download e execute a compilação:

    cd /tmp
    wget https://poppler.freedesktop.org/poppler-0.62.0.tar.xz
    tar -xf poppler-0.62.0.tar.xz
    cd poppler-0.62.0
    
    mkdir build
    cd build
    cmake ..
    sudo checkinstall make install
    

Na sessão de checkinstall, faça o seguinte:

  1. para Devo criar um conjunto padrão de documentos do pacote? resposta n .
  2. digite libpoppler-0.62.0 como descrição do pacote e pressione Ctrl + D ;
  3. insira 2 e insira libpoppler como nome do pacote, pressione Enter ;
  4. insira 3 e insira 0.62.0-local como o pacote Version, pressione Enter ;
  5. pressione Enter para continuar (iniciar a compilação e a compilação do pacote deb)

Você pode verificar a instalação do seu pacote com apt-cache policy libpoppler :

libpoppler:
  Installed: 0.62.0-local-1
  Candidate: 0.62.0-local-1
  Version table:
 *** 0.62.0-local-1 100
        100 /var/lib/dpkg/status

Os binários serão instalados em / usr / local / bin (você pode verificar isso com dpkg -L libpoppler ).

    
por N0rbert 07.12.2017 / 19:29