Introdução ao Ghostscript
        
        
          Ghostscript é um processador
          versátil para dados PostScript com a capacidade de renderizar
          PostScript para diferentes alvos. É uma parte obrigatória da pilha
          de impressão do CUPS.
        
        
          Esse pacote é conhecido por construir e funcionar adequadamente
          usando uma plataforma LFS 11.3.
        
        
          Informação do Pacote
        
        
        
          Transferências Adicionais
        
        
          Se desejar, você pode baixar fontes adicionais.
        
        
        
        
          Dependências do Ghostscript
        
        
          Recomendadas
        
        
          Cups-2.4.2
          (exigido para construir a estrutura de retaguarda do dispositivo
          “cups”, o
          qual é necessário para cups-filters), Fontconfig-2.14.2 (exigido, se você estiver
          instalando qualquer fonte sugerida), FreeType-2.13.0, Little
          CMS-2.14, libjpeg-turbo-2.1.5.1, libpng-1.6.39, libtiff-4.5.0 e
          OpenJPEG-2.5.0
        
        
          Opcionais
        
        
          Cairo-1.17.6, GTK+-3.24.36, libidn-1.41, libpaper-1.1.24+nmu5 e um ambiente gráfico
        
        
          Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/gs
        
       
      
        
          Instalação do Ghostscript
        
        
          
          
            Nota
          
          
            O sistema de construção do Ghostscript não é amigável para o(a)
            usuário(a). Para a finalidade de usar cópias de sistema de várias
            bibliotecas gráficas, você precisa fazer isso usando métodos não
            convencionais.
          
         
        
          Ghostscript inclui cópias
          (antigas) de diversas bibliotecas. Algumas delas parecem ter sido
          remendadas para corrigir vulnerabilidades conhecidas, mas outras
          dessas cópias são menos bem mantidas. Para garantir que quaisquer
          correções futuras sejam aplicadas em todo o sistema, é recomendado
          que você primeiro instale as versões lançadas dessas bibliotecas e
          depois configure o Ghostscript
          para se vincular a elas.
        
        
          Se você tiver instalado as dependências recomendadas em teu
          sistema, remova as cópias de freetype, lcms2, libjpeg, libpng e openjpeg:
        
        rm -rf freetype lcms2mt jpeg libpng openjpeg
        
          Compile o Ghostscript:
        
        rm -rf zlib &&
./configure --prefix=/usr           \
            --disable-compile-inits \
            --with-system-libtiff   &&
make
        
        
          Para compilar a biblioteca compartilhada libgs.so, execute o seguinte comando adicional
          como um(a) usuário(a) sem privilégios:
        
        make so
        
          Esse pacote não vem com uma suíte de teste. Um conjunto de arquivos
          de exemplo pode ser usado para testagem, mas isso é possível
          somente depois da instalação do pacote.
        
        
          Agora, como o(a) usuário(a) root:
        
        make install
        
          Se você quiser a biblioteca compartilhada também:
        
        make soinstall &&
install -v -m644 base/*.h /usr/include/ghostscript &&
ln -sfvn ghostscript /usr/include/ps
        
          Agora torne a documentação acessível a partir de um local padrão:
        
        
mv -v /usr/share/doc/ghostscript/10.00.0 /usr/share/doc/ghostscript-10.00.0  &&
rm -rfv /usr/share/doc/ghostscript &&
cp -r examples/ /usr/share/ghostscript/10.00.0/
        
          Se você tiver baixado as fontes, desempacote-as em /usr/share/ghostscript e certifique-se de que a
          titularidade da propriedade dos arquivos seja root: root.
        
        tar -xvf ../ghostscript-fonts-std-8.11.tar.gz -C /usr/share/ghostscript --no-same-owner &&
tar -xvf ../gnu-gs-fonts-other-6.0.tar.gz     -C /usr/share/ghostscript --no-same-owner &&
fc-cache -v /usr/share/ghostscript/fonts/
        
          Você pode agora testar a renderização de vários arquivos PostScript
          e PDF a partir de /usr/share/ghostscript/10.00.0/examples . Para
          fazer isso, execute o seguinte comando (em uma tela do Janelas X):
        
        gs -q -dBATCH /usr/share/ghostscript/10.00.0/examples/tiger.eps
       
      
        
          Explicações do Comando
        
        
          rm -rf zlib :
          zlib foi instalado como parte do
          LFS.
        
        
          --disable-compile-inits:
          Essa opção torna gs e
          libgs.so ligeiramente menores.
        
        
          --with-system-libtiff:
          Remova essa opção se você não tiver instalado o libtiff-4.5.0.
        
        
          install -v -m644
          base/*.h... : Alguns pacotes (ImageMagick é um) precisam dos cabeçalhos de
          interface do Ghostscript no lugar
          para se vincularem com a biblioteca compartilhada. Esses comandos
          instalam os cabeçalhos.
        
        
          ln -sfvn ghostscript
          /usr/include/ps: Alguns pacotes esperam encontrar
          os cabeçalhos da interface em um local alternativo.
        
        
          mv -v
          /usr/share/doc/ghostscript/10.00.0
          /usr/share/doc/ghostscript-10.00.0: Isso move a
          documentação para onde ela é esperada ser encontrada.
        
        
          --disable-cups: essa opção economizará
          uma pequena quantidade de espaço ao não vincular gs e libgs.so às bibliotecas do Cups-2.4.2 se você as tiver
          instalado.
        
       
      
        
          Conteúdo
        
        
          
            
              Aplicativos Instalados:
              dvipdf, eps2eps, gs, gsbj, gsc (oriundo
              de soinstall), gsdj, gsdj500, gslj, gslp, gsnd, gsx (oriundo de
              soinstall), lprsetup.sh, pdf2dsc, pdf2ps, pf2afm, pfbtopfa,
              pphs, printafm, ps2ascii, ps2epsi, ps2pdf, ps2pdf12, ps2pdf13,
              ps2pdf14, ps2pdfwr, ps2ps, ps2ps2 e unix-lpr.sh
            
            
              Biblioteca Instalada:
              libgs.so
            
            
              Diretórios Instalados:
              /usr/include/ghostscript,
              /usr/share/ghostscript e
              /usr/share/doc/ghostscript-10.00.0
            
           
         
        
          
            Descrições Curtas
          
          
            
              
              
            
            
              
                | 
                   
                    gs
                   
                 | 
                
                   
                    é um interpretador para PostScript(tm) e Portable
                    Document Format (PDF) da Adobe Systems
                   
                 | 
              
              
                | 
                   
                    libgs.so
                   
                 | 
                
                   
                    fornece funcionalidade do Ghostscript para outros aplicativos,
                    como GSView,
                    ImageMagick e
                    libspectre
                   
                 | 
              
            
          
         
        
          Ghostscript fornece muitos
          conjuntos de comandos sequenciais usados para converter PostScript,
          PDF e outros formatos. Por favor, consulte a documentação HTML ou
          as páginas de manual para informações acerca dos recursos
          fornecidos.