[docs] Сборка из cvs
Oleg A. Paraschenko
olpa на xmlhack.ru
Вт Янв 13 16:54:28 MSK 2004
Привет,
On Tue, 13 Jan 2004 16:20:32 +0300
cornet <cornet на altlinux.ru> wrote:
...
> Откатился:
> xml-utils-2.5.10-alt1
> xsltproc-1.0.32-alt1
> libxml2-2.5.10-alt1
> libxslt-1.0.32-alt1
> проблемы остались аналогичные, но уже иначе выглядят:
>
> [cornet на smart junior-2.3]$ make
> mkdir -p tmp
> touch tmp/.build
> xmllint --xinclude --nonet --loaddtd --noent junior-2.3.xml |
> sed 's/ENTITY percnt "%"/ENTITY percnt "\%"/' >
> tmp/junior-2.3.xinclude
> Attempt to load network entity
> http://docs.altlinux.ru/dtd/docs.dtd
> Attempt to load network entity
> http://docs.altlinux.ru/dtd/docs.dtd
> intro/linux/devmodel/devmodel.xml:20: error: Entity 'LINUX' not
> defined
> <title>п═п╟п╥я─п╟п╠п╬я┌п╨п╟ &LINUX;</title>
> skip...
Попробуйте сказать:
$ xmlcatalog /etc/xml/catalog \
'-//ALTLINUX//DTD DocBook XML Based Extension//EN' \
'http://docs.altlinux.ru/dtd/docs.dtd'
Должно получиться что-то типа:
file:///usr/share/xml/alt-entities/dtd/docs.dtd
No entry for SYSTEM http://docs.altlinux.ru/dtd/docs.dtd
Если нет "file://...", обновите пакет alt-entities. У меня
alt-entities-0.7-alt1, а кажется, уже есть и свежее).
И попробуйте ещё раз.
...
>
> > > Объясню чуть подробнее. Проводимый мною сейчас эксперимент
> > > достаточно чист, а именно: Поскольку у меня недавно умер винт, то
> > > пришлось преустанавливаться полностью. Сейчас моя система это
> > > Master2.2+updates в конфигурации по умолчанию, плюс немногочисленные
> > > и уже указанные ранее пакеты из Сизифа, касающиеся xml.
> >
> > Если честно, меня смущает использование в производстве самой
> > последней
> > версии ПО.
>
> Аналогично. По тому и не спешу обычно обновляться без явной
> необходимости, что занимаюсь производством.
>
> > Может, жёстко зафиксировать версии?
>
> Очень может быть и так.
Если честно, я бы предпочёл ещё более кардивальное решение: локальное
окружение для создания документации, безо всяких зависимостей от системы.
См. "In Defense of Not-Invented-Here Syndrome" by Joel Spolsky:
http://joelonsoftware.com/articles/fog0000000007.html
> По крайней мере есть смысл огласить "вилку" младших и старших
> версий всех компонентов, необходимых и пригодных для работы в
> docs.
> Подозреваю, что эта информация должна поддерживаться в
> актуальном состоянии где то в:
> http://docs.altlinux.ru/alt/devel/ch03.html
Вот с этим очень сложно: я не уверен, что можно внести изменения
в документ и сразу выложить актуальную версию. Кроме того, я
предпочёл бы идеалогически неверную, но удобную WiKi.
>
> --
> Vlasenko Oleg.
> Technical support department ALT Linux Team.
> mailto:cornet на altlinux.ru
> _______________________________________________
> docs mailing list
> docs на altlinux.ru
> http://www.altlinux.ru/mailman/listinfo/docs
>
--
Oleg
Подробная информация о списке рассылки docs