sgml-common-0.6.3

Introdução ao SGML Common

O pacote SGML Common contém o install-catalog. Isso é útil para criar e manter catálogos centralizados SGML.

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

Transferências Adicionais

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/sgml-common

Instalação do SGML Common

Em vez da convenção normal de incluir os arquivos das autotools no pacote, os(as) mantenedores(as) incluíram links simbólicos para os arquivos em /usr/share/automake. Para versões anteriores do Automake essa convenção está correta, mas versões recentes do Automake instalam os arquivos internos em diretórios específicos da versão. Isso faz com que o conjunto de comandos sequenciais configure aborte. Para corrigir esse erro, as autotools são regeneradas. Como o arquivo Makefile.am incluído usa uma sintaxe não suportada pelas versões atuais do Automake, um remendo é exigido para corrigir a sintaxe.

patch -Np1 -i ../sgml-common-0.6.3-manpage-1.patch &&
autoreconf -f -i

Instale o SGML Common executando os seguintes comandos:

./configure --prefix=/usr --sysconfdir=/etc &&
make

Esse pacote não vem com uma suíte de teste.

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

make docdir=/usr/share/doc install &&

install-catalog --add /etc/sgml/sgml-ent.cat \
    /usr/share/sgml/sgml-iso-entities-8879.1986/catalog &&

install-catalog --add /etc/sgml/sgml-docbook.cat \
    /etc/sgml/sgml-ent.cat
[Dica]

Dica de Atualização

Remova os itens de catálogo acima antes de atualizar (como o(a) usuário(a) root) com:

install-catalog --remove /etc/sgml/sgml-ent.cat \
    /usr/share/sgml/sgml-iso-entities-8879.1986/catalog &&

install-catalog --remove /etc/sgml/sgml-docbook.cat \
    /etc/sgml/sgml-ent.cat

Configurando o SGML Common

Arquivos de Configuração

/etc/sgml/sgml.conf

Informação de Configuração

Nenhuma mudança nesse arquivo é necessária.

Conteúdo

Aplicativos Instalados: install-catalog e sgmlwhich
Bibliotecas Instaladas: Nenhum(a)
Arquivos Instalados: Arquivos de entidade DocBook SGML e XML
Diretórios Instalados: /etc/sgml, /usr/share/doc/sgml-common-0.6.3 e /usr/share/sgml

Descrições Curtas

install-catalog

cria um catálogo centralizado que mantém referências para catálogos espalhados pela árvore de diretórios /usr/share/sgml

sgmlwhich

imprime na saída padrão o nome do arquivo de configuração principal

arquivos de entidades SGML

contém as entidades básicas de caracteres definidas com entradas SDATA

arquivos de entidades XML

contém as entidades básicas de caracteres definidas por uma representação hexadecimal do número de caracteres Unicode