libppd-2.0.0

Introdução ao libppd

A biblioteca libppd contém funções para lidar com impressoras legadas usando arquivos de descrição PPD.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.1.

Informação do Pacote

Dependências do libppd

Exigidas

libcupsfilters-2.0.0

Instalação do libppd

Instale libppd executando os seguintes comandos:

./configure --prefix=/usr                   \
            --disable-static                \
            --with-cups-rundir=/run/cups    \
            --enable-ppdc-utils             \
            --docdir=/usr/share/doc/libppd-2.0.0 &&
make

Para testar os resultados, emita: make check.

Agora, como o(a) usuário(a) root:

make install

Explicações do Comando

--disable-static: Essa chave impede a instalação das versões estáticas das bibliotecas.

--with-cups-rundir=/run/cups: Define o diretório que contém dados transitórios de impressão. O padrão /var/run/cups está obsoleto.

--enable-ppdc-utils: Permite construir utilitários para manipular arquivos .ppd.

Conteúdo

Aplicativos Instalados: ppdc, ppdhtml, ppdi, ppdmerge e ppdo
Bibliotecas Instaladas: libppd.so
Diretórios Instalados: /usr/include/ppd, /usr/share/ppdc e /usr/share/doc/libppd-2.0.0

Descrições Curtas

ppdc

compila arquivos fonte PPDC em um ou mais arquivos PPD

ppdhtml

lê um arquivo de informações do controlador e produz uma página HTML de resumo que lista todos os controladores em um arquivo e as opções suportadas

ppdi

importa um ou mais arquivos PPD para um arquivo fonte de compilador de PPD

ppdmerge

mescla dois ou mais arquivos PPD em um arquivo PPD multilíngue

ppdpo

extrai sequências de caracteres de UI a partir de arquivos fonte PPDC e atualiza um arquivo fonte de catálogo de mensagens em formato de sequências de caracteres ou GNU gettext ou Mac OS X para tradução

libppd.so

contém funções de API para manipular arquivos .ppd