Installasjon av SGML Felles
I stedet for den vanlige konvensjonen med å inkludere autotools
filene i pakken inkluderte vedlikeholderne symbolkoblinger til
filene i /usr/share/automake. For
tidligere versjoner av Automake er
denne konvensjonen gyldig, men mer nyere versjoner av Automake installer de interne filene i
versjonsspesifikke mapper. Dette gjør at configure skriptet avbrytes fordi
det ikke kan finne disse filene. For å fikse dette problemet må
byggesystemet regenereres. Siden den inkluderte Makefile.am filen bruker syntaks for å installere
manualsider som ikke støttes av gjeldende versjoner av Automake, er en oppdatering nødvendig for å få
korrekt syntaks.
patch -Np1 -i ../sgml-common-0.6.3-manpage-1.patch &&
autoreconf -f -i
Installer SGML Felles ved å kjøre
følgende kommandoer:
./configure --prefix=/usr --sysconfdir=/etc &&
make
Denne pakken kommer ikke med en testpakke.
Nå, som root bruker:
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
Oppdaterings Hint
Fjern katalogelementene ovenfor før oppgradering (som
root bruker) med:
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