Я пытаюсь настроить jhbuild на Ubuntu 14.04. Когда я работаю jhbuild sanitycheck
, Я получаю два сообщения:
Could not find DocBook XML DTD V4.1.2 in XML Catalog
Could not find DocBook XSL Stylesheets in XML Catalog
Код, который проверяет это в jhbuild,
for (item, name) in [('-//OASIS//DTD DocBook XML V4.1.2//EN',
'DocBook XML DTD V4.1.2'),
('http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl',
'DocBook XSL Stylesheets')]:
try:
data = get_output(['xmlcatalog', '/etc/xml/catalog', item])
except:
print 'Could not find %s in XML catalog' % name
и, конечно же, в /etc/xml/catlog
, существуют записи, которые почти, но не точно, соответствуют тому, что ищет код. Например, ссылка на -//OASIS//DTD DocBook XML
(никакой номер версии) и http://docbook.sourceforge.net/release/xsl/
(без current/html/chunk.xsl
бит).
Официальная Ubuntu docbook-xml
и docbook-xsl
пакеты установлены.
Это похоже на содержание /etc/xml/catalog
не что jhbuild
ожидает. 14.04 был установлен с нуля; я добавил несколько других пакетов от различного PPAs, но не могу думать, что, возможно, изменило это.
/etc/xml/catalog
, измените jhbuild sanitycheck источник (но был бы какая-либо другая часть системы затем повреждаться), или что-то еще? Я нашел эта страница , которая перечислила зависимости и проложила себе путь через тот - после установки xmlto
, пакет jhbuild sanitycheck
передал чисто.