source: pst/xml/docbook5.xml@ 90c883f

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 9.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 90c883f was 90c883f, checked in by Bruce Dubbs <bdubbs@…>, 4 years ago

Update to proftpd-1.3.6c.
Update to gptfdisk-1.0.5.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@22730 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 15.6 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY docbook5-download-http "https://docbook.org/xml/5.0/docbook-5.0.zip">
8 <!ENTITY docbook5-download-ftp " ">
9 <!ENTITY docbook5-md5sum "2411c19ed4fb141f3fa3d389fae40736">
10 <!ENTITY docbook5-size "820 KB">
11 <!ENTITY docbook5-buildsize "6.2 MB">
12 <!ENTITY docbook5-time "0.1 SBU">
13]>
14
15<sect1 id="docbook5" xreflabel="docbook-xml-5.0">
16 <?dbhtml filename="docbook5.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>docbook-xml-5.0</title>
24
25 <indexterm zone="docbook5">
26 <primary sortas="a-DocBook5-XML-DTD">DocBook XML DTD and Schemas 5.0</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to DocBook XML DTD and Schemas 5.0</title>
31
32 <para>
33 The <application>DocBook XML DTD and Schemas</application>-5.0 package
34 contains document type definitions and schemas for verification of XML
35 data files against the DocBook rule set. These are useful for structuring
36 books and software documentation to a standard allowing you to utilize
37 transformations already written for that standard. In addition to
38 providing a DTD, version 5 introduced the RelaxNG schema and Schematron
39 rules, and is incompatible with previous versions of DocBook XML.
40 </para>
41
42 &lfs91_checked;
43
44 <bridgehead renderas="sect3">Package Information</bridgehead>
45 <itemizedlist spacing="compact">
46 <listitem>
47 <para>Download (HTTP): <ulink url="&docbook5-download-http;"/></para>
48 </listitem>
49 <listitem>
50 <para>Download (FTP): <ulink url="&docbook5-download-ftp;"/></para>
51 </listitem>
52 <listitem>
53 <para>Download MD5 sum: &docbook5-md5sum;</para>
54 </listitem>
55 <listitem>
56 <para>Download size: &docbook5-size;</para>
57 </listitem>
58 <listitem>
59 <para>Estimated disk space required: &docbook5-buildsize;</para>
60 </listitem>
61 <listitem>
62 <para>Estimated build time: &docbook5-time;</para>
63 </listitem>
64 </itemizedlist>
65
66 <bridgehead renderas="sect3">DocBook XML DTD and Schemas 5.0 Dependencies</bridgehead>
67
68 <bridgehead renderas="sect4">Required</bridgehead>
69 <para role="required">
70 <xref linkend="libxml2"/>,
71 <xref linkend="sgml-common"/>, and
72 <xref linkend="unzip"/>
73 </para>
74
75 <para condition="html" role="usernotes">User Notes:
76 <ulink url="&blfs-wiki;/docbook5-xml"/></para>
77
78 </sect2>
79
80 <sect2 role="installation">
81 <title>Installation of DocBook XML DTD and Schemas 5.0</title>
82
83 <para>
84 Install <application>DocBook XML DTD and Schemas</application>
85 by running the following commands as the
86 <systemitem class="username">root</systemitem> user:
87 </para>
88
89<screen role="root"><userinput>install -vdm755 /usr/share/xml/docbook/schema/{dtd,rng,sch,xsd}/5.0 &amp;&amp;
90install -vm644 dtd/* /usr/share/xml/docbook/schema/dtd/5.0 &amp;&amp;
91install -vm644 rng/* /usr/share/xml/docbook/schema/rng/5.0 &amp;&amp;
92install -vm644 sch/* /usr/share/xml/docbook/schema/sch/5.0 &amp;&amp;
93install -vm644 xsd/* /usr/share/xml/docbook/schema/xsd/5.0</userinput></screen>
94
95 <para>
96 Create (or update) and populate the
97 <filename>/etc/xml/docbook-5.0</filename> catalog file by running the
98 following commands as the <systemitem class="username">root</systemitem>
99 user:
100 </para>
101
102<screen role="root"><?dbfo keep-together="auto"?><userinput>if [ ! -e /etc/xml/docbook-5.0 ]; then
103 xmlcatalog --noout --create /etc/xml/docbook-5.0
104fi &amp;&amp;
105
106xmlcatalog --noout --add "public" \
107 "-//OASIS//DTD DocBook XML 5.0//EN" \
108 "file:///usr/share/xml/docbook/schema/dtd/5.0/docbook.dtd" \
109 /etc/xml/docbook-5.0 &amp;&amp;
110xmlcatalog --noout --add "system" \
111 "http://www.oasis-open.org/docbook/xml/5.0/dtd/docbook.dtd" \
112 "file:///usr/share/xml/docbook/schema/dtd/5.0/docbook.dtd" \
113 /etc/xml/docbook-5.0 &amp;&amp;
114xmlcatalog --noout --add "system" \
115 "http://docbook.org/xml/5.0/dtd/docbook.dtd" \
116 "file:///usr/share/xml/docbook/schema/dtd/5.0/docbook.dtd" \
117 /etc/xml/docbook-5.0 &amp;&amp;
118
119xmlcatalog --noout --add "uri" \
120 "http://www.oasis-open.org/docbook/xml/5.0/rng/docbook.rng" \
121 "file:///usr/share/xml/docbook/schema/rng/5.0/docbook.rng" \
122 /etc/xml/docbook-5.0 &amp;&amp;
123xmlcatalog --noout --add "uri" \
124 "http://docbook.org/xml/5.0/rng/docbook.rng" \
125 "file:///usr/share/xml/docbook/schema/rng/5.0/docbook.rng" \
126 /etc/xml/docbook-5.0 &amp;&amp;
127xmlcatalog --noout --add "uri" \
128 "http://www.oasis-open.org/docbook/xml/5.0/rng/docbookxi.rng" \
129 "file:///usr/share/xml/docbook/schema/rng/5.0/docbookxi.rng" \
130 /etc/xml/docbook-5.0 &amp;&amp;
131xmlcatalog --noout --add "uri" \
132 "http://docbook.org/xml/5.0/rng/docbookxi.rng" \
133 "file:///usr/share/xml/docbook/schema/rng/5.0/docbookxi.rng" \
134 /etc/xml/docbook-5.0 &amp;&amp;
135xmlcatalog --noout --add "uri" \
136 "http://www.oasis-open.org/docbook/xml/5.0/rnc/docbook.rnc" \
137 "file:///usr/share/xml/docbook/schema/rng/5.0/docbook.rnc" \
138 /etc/xml/docbook-5.0 &amp;&amp;
139xmlcatalog --noout --add "uri" \
140 "http://docbook.org/xml/5.0/rng/docbook.rnc" \
141 "file:///usr/share/xml/docbook/schema/rng/5.0/docbook.rnc" \
142 /etc/xml/docbook-5.0 &amp;&amp;
143xmlcatalog --noout --add "uri" \
144 "http://www.oasis-open.org/docbook/xml/5.0/rnc/docbookxi.rnc" \
145 "file:///usr/share/xml/docbook/schema/rng/5.0/docbookxi.rnc" \
146 /etc/xml/docbook-5.0 &amp;&amp;
147xmlcatalog --noout --add "uri" \
148 "http://docbook.org/xml/5.0/rng/docbookxi.rnc" \
149 "file:///usr/share/xml/docbook/schema/rng/5.0/docbookxi.rnc" \
150 /etc/xml/docbook-5.0 &amp;&amp;
151
152xmlcatalog --noout --add "uri" \
153 "http://www.oasis-open.org/docbook/xml/5.0/xsd/docbook.xsd" \
154 "file:///usr/share/xml/docbook/schema/xsd/5.0/docbook.xsd" \
155 /etc/xml/docbook-5.0 &amp;&amp;
156xmlcatalog --noout --add "uri" \
157 "http://docbook.org/xml/5.0/xsd/docbook.xsd" \
158 "file:///usr/share/xml/docbook/schema/xsd/5.0/docbook.xsd" \
159 /etc/xml/docbook-5.0 &amp;&amp;
160xmlcatalog --noout --add "uri" \
161 "http://www.oasis-open.org/docbook/xml/5.0/xsd/docbookxi.xsd" \
162 "file:///usr/share/xml/docbook/schema/xsd/5.0/docbookxi.xsd" \
163 /etc/xml/docbook-5.0 &amp;&amp;
164xmlcatalog --noout --add "uri" \
165 "http://docbook.org/xml/5.0/xsd/docbookxi.xsd" \
166 "file:///usr/share/xml/docbook/schema/xsd/5.0/docbookxi.xsd" \
167 /etc/xml/docbook-5.0 &amp;&amp;
168xmlcatalog --noout --add "uri" \
169 "http://www.oasis-open.org/docbook/xml/5.0/xsd/xi.xsd" \
170 "file:///usr/share/xml/docbook/schema/xsd/5.0/xi.xsd" \
171 /etc/xml/docbook-5.0 &amp;&amp;
172xmlcatalog --noout --add "uri" \
173 "http://docbook.org/xml/5.0/xsd/xi.xsd" \
174 "file:///usr/share/xml/docbook/schema/xsd/5.0/xi.xsd" \
175 /etc/xml/docbook-5.0 &amp;&amp;
176xmlcatalog --noout --add "uri" \
177 "http://www.oasis-open.org/docbook/xml/5.0/xsd/xlink.xsd" \
178 "file:///usr/share/xml/docbook/schema/xsd/5.0/xlink.xsd" \
179 /etc/xml/docbook-5.0 &amp;&amp;
180xmlcatalog --noout --add "uri" \
181 "http://docbook.org/xml/5.0/xsd/xlink.xsd" \
182 "file:///usr/share/xml/docbook/schema/xsd/5.0/xlink.xsd" \
183 /etc/xml/docbook-5.0 &amp;&amp;
184xmlcatalog --noout --add "uri" \
185 "http://www.oasis-open.org/docbook/xml/5.0/xsd/xml.xsd" \
186 "file:///usr/share/xml/docbook/schema/xsd/5.0/xml.xsd" \
187 /etc/xml/docbook-5.0 &amp;&amp;
188xmlcatalog --noout --add "uri" \
189 "http://docbook.org/xml/5.0/xsd/xml.xsd" \
190 "file:///usr/share/xml/docbook/schema/xsd/5.0/xml.xsd" \
191 /etc/xml/docbook-5.0 &amp;&amp;
192
193xmlcatalog --noout --add "uri" \
194 "http://www.oasis-open.org/docbook/xml/5.0/sch/docbook.sch" \
195 "file:///usr/share/xml/docbook/schema/sch/5.0/docbook.sch" \
196 /etc/xml/docbook-5.0 &amp;&amp;
197xmlcatalog --noout --add "uri" \
198 "http://docbook.org/xml/5.0/sch/docbook.sch" \
199 "file:///usr/share/xml/docbook/schema/sch/5.0/docbook.sch" \
200 /etc/xml/docbook-5.0</userinput></screen>
201
202
203 <para>
204 While again as the <systemitem class="username">root</systemitem> user,
205 create the individual catalogs:
206 </para>
207
208<screen role="root"><userinput>xmlcatalog --noout --create /usr/share/xml/docbook/schema/dtd/5.0/catalog.xml &amp;&amp;
209
210xmlcatalog --noout --add "public" \
211 "-//OASIS//DTD DocBook XML 5.0//EN" \
212 "docbook.dtd" /usr/share/xml/docbook/schema/dtd/5.0/catalog.xml &amp;&amp;
213xmlcatalog --noout --add "system" \
214 "http://www.oasis-open.org/docbook/xml/5.0/dtd/docbook.dtd" \
215 "docbook.dtd" /usr/share/xml/docbook/schema/dtd/5.0/catalog.xml &amp;&amp;
216
217xmlcatalog --noout --create /usr/share/xml/docbook/schema/rng/5.0/catalog.xml &amp;&amp;
218xmlcatalog --noout --add "uri" \
219 "http://docbook.org/xml/5.0/rng/docbook.rng" \
220 "docbook.rng" /usr/share/xml/docbook/schema/rng/5.0/catalog.xml &amp;&amp;
221xmlcatalog --noout --add "uri" \
222 "http://www.oasis-open.org/docbook/xml/5.0/rng/docbook.rng" \
223 "docbook.rng" /usr/share/xml/docbook/schema/rng/5.0/catalog.xml &amp;&amp;
224xmlcatalog --noout --add "uri" \
225 "http://docbook.org/xml/5.0/rng/docbookxi.rng" \
226 "docbookxi.rng" /usr/share/xml/docbook/schema/rng/5.0/catalog.xml &amp;&amp;
227xmlcatalog --noout --add "uri" \
228 "http://www.oasis-open.org/docbook/xml/5.0/rng/docbookxi.rng" \
229 "docbookxi.rng" /usr/share/xml/docbook/schema/rng/5.0/catalog.xml &amp;&amp;
230xmlcatalog --noout --add "uri" \
231 "http://docbook.org/xml/5.0/rng/docbook.rnc" \
232 "docbook.rnc" /usr/share/xml/docbook/schema/rng/5.0/catalog.xml &amp;&amp;
233xmlcatalog --noout --add "uri" \
234 "http://www.oasis-open.org/docbook/xml/5.0/rng/docbook.rnc" \
235 "docbook.rnc" /usr/share/xml/docbook/schema/rng/5.0/catalog.xml &amp;&amp;
236xmlcatalog --noout --add "uri" \
237 "http://docbook.org/xml/5.0/rng/docbookxi.rnc" \
238 "docbookxi.rnc" /usr/share/xml/docbook/schema/rng/5.0/catalog.xml &amp;&amp;
239xmlcatalog --noout --add "uri" \
240 "http://www.oasis-open.org/docbook/xml/5.0/rng/docbookxi.rnc" \
241 "docbookxi.rnc" /usr/share/xml/docbook/schema/rng/5.0/catalog.xml &amp;&amp;
242
243xmlcatalog --noout --create /usr/share/xml/docbook/schema/sch/5.0/catalog.xml &amp;&amp;
244xmlcatalog --noout --add "uri" \
245 "http://docbook.org/xml/5.0/sch/docbook.sch" \
246 "docbook.sch" /usr/share/xml/docbook/schema/sch/5.0/catalog.xml &amp;&amp;
247xmlcatalog --noout --add "uri" \
248 "http://www.oasis-open.org/docbook/xml/5.0/sch/docbook.sch" \
249 "docbook.sch" /usr/share/xml/docbook/schema/sch/5.0/catalog.xml &amp;&amp;
250
251xmlcatalog --noout --create /usr/share/xml/docbook/schema/xsd/5.0/catalog.xml &amp;&amp;
252xmlcatalog --noout --add "uri" \
253 "http://docbook.org/xml/5.0/xsd/docbook.xsd" \
254 "docbook.xsd" /usr/share/xml/docbook/schema/xsd/5.0/catalog.xml &amp;&amp;
255xmlcatalog --noout --add "uri" \
256 "http://www.oasis-open.org/docbook/xml/5.0/xsd/docbook.xsd" \
257 "docbook.xsd" /usr/share/xml/docbook/schema/xsd/5.0/catalog.xml &amp;&amp;
258xmlcatalog --noout --add "uri" \
259 "http://docbook.org/xml/5.0/xsd/docbookxi.xsd" \
260 "docbookxi.xsd" /usr/share/xml/docbook/schema/xsd/5.0/catalog.xml &amp;&amp;
261xmlcatalog --noout --add "uri" \
262 "http://www.oasis-open.org/docbook/xml/5.0/xsd/docbookxi.xsd" \
263 "docbookxi.xsd" /usr/share/xml/docbook/schema/xsd/5.0/catalog.xml &amp;&amp;
264xmlcatalog --noout --add "uri" \
265 "http://docbook.org/xml/5.0/xsd/xlink.xsd" \
266 "xlink.xsd" /usr/share/xml/docbook/schema/xsd/5.0/catalog.xml &amp;&amp;
267xmlcatalog --noout --add "uri" \
268 "http://www.oasis-open.org/docbook/xml/5.0/xsd/xlink.xsd" \
269 "xlink.xsd" /usr/share/xml/docbook/schema/xsd/5.0/catalog.xml &amp;&amp;
270xmlcatalog --noout --add "uri" \
271 "http://docbook.org/xml/5.0/xsd/xml.xsd" \
272 "xml.xsd" /usr/share/xml/docbook/schema/xsd/5.0/catalog.xml &amp;&amp;
273xmlcatalog --noout --add "uri" \
274 "http://www.oasis-open.org/docbook/xml/5.0/xsd/xml.xsd" \
275 "xml.xsd" /usr/share/xml/docbook/schema/xsd/5.0/catalog.xml</userinput></screen>
276
277 <para>
278 Create (or update) and populate the system XML catalog
279 (<filename>/etc/xml/catalog</filename>) by running the
280 following commands as the <systemitem class="username">root</systemitem>
281 user:
282 </para>
283
284<screen role="root"><userinput>if [ ! -e /etc/xml/catalog ]; then
285 xmlcatalog --noout --create /etc/xml/catalog
286fi &amp;&amp;
287xmlcatalog --noout --add "delegatePublic" \
288 "-//OASIS//DTD DocBook XML 5.0//EN" \
289 "file:///usr/share/xml/docbook/schema/dtd/5.0/catalog.xml" \
290 /etc/xml/catalog &amp;&amp;
291xmlcatalog --noout --add "delegateSystem" \
292 "http://docbook.org/xml/5.0/dtd/" \
293 "file:///usr/share/xml/docbook/schema/dtd/5.0/catalog.xml" \
294 /etc/xml/catalog &amp;&amp;
295xmlcatalog --noout --add "delegateURI" \
296 "http://docbook.org/xml/5.0/dtd/" \
297 "file:///usr/share/xml/docbook/schema/dtd/5.0/catalog.xml" \
298 /etc/xml/catalog &amp;&amp;
299xmlcatalog --noout --add "delegateURI" \
300 "http://docbook.org/xml/5.0/rng/" \
301 "file:///usr/share/xml/docbook/schema/rng/5.0/catalog.xml" \
302 /etc/xml/catalog &amp;&amp;
303xmlcatalog --noout --add "delegateURI" \
304 "http://docbook.org/xml/5.0/sch/" \
305 "file:///usr/share/xml/docbook/schema/sch/5.0/catalog.xml" \
306 /etc/xml/catalog &amp;&amp;
307xmlcatalog --noout --add "delegateURI" \
308 "http://docbook.org/xml/5.0/xsd/" \
309 "file:///usr/share/xml/docbook/schema/xsd/5.0/catalog.xml" \
310 /etc/xml/catalog</userinput></screen>
311
312 </sect2>
313
314 <sect2 role="configuration">
315 <title>Configuring DocBook XML DTD and Schemas 5.0</title>
316
317 <sect3 id="docbook5-config">
318 <title>Config Files</title>
319
320 <para><filename>/etc/xml/catalog</filename>,
321 <filename>/etc/xml/docbook-5.0</filename></para>
322
323 <indexterm zone="docbook5 docbook-config">
324 <primary sortas="e-etc-xml-docbook5">/etc/xml/docbook-5.0</primary>
325 </indexterm>
326
327 <indexterm zone="docbook5 docbook-config">
328 <primary sortas="e-etc-xml-catalog5">/etc/xml/catalog</primary>
329 </indexterm>
330
331 </sect3>
332
333 </sect2>
334
335 <sect2 role="content">
336 <title>Contents</title>
337
338 <segmentedlist>
339 <segtitle>Installed Files</segtitle>
340 <segtitle>Installed Directories</segtitle>
341
342 <seglistitem>
343 <seg>DTD, RNC, RNG, SCH and XSD files</seg>
344 <seg>/etc/xml and /usr/share/xml/docbook/schema/{dtd,rng,sch,xsd}/5.0</seg>
345 </seglistitem>
346 </segmentedlist>
347
348 <variablelist>
349 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
350 <?dbfo list-presentation="list"?>
351 <?dbhtml list-presentation="table"?>
352
353 <varlistentry id="DTD5-files">
354 <term><filename>DTD files</filename></term>
355 <listitem>
356 <para>
357 contain the DocBook 5.0 document type definitions which define the
358 element types and the attribute lists that can be used in the
359 corresponding <filename>XML</filename> files.
360 </para>
361 <indexterm zone="docbook5 DTD5-files">
362 <primary sortas="g-XML-DTD-files">XML DTD Files</primary>
363 </indexterm>
364 </listitem>
365 </varlistentry>
366
367 <varlistentry id="Schema5-files">
368 <term><filename>RNC, RNG, and SCH files</filename></term>
369 <listitem>
370 <para>
371 contain the Docbook 5.0 RelaxNG, RelaxNG Compact, and Schematron
372 schema definitions.
373 </para>
374 <indexterm zone="docbook5 Schema5-files">
375 <primary sortas="g-XML-Schema-files">XML Schema files</primary>
376 </indexterm>
377 </listitem>
378 </varlistentry>
379
380 <varlistentry id="XSD5-files">
381 <term><filename>XSD files</filename></term>
382 <listitem>
383 <para>files contain DocBook-5.0 Schematron rules.</para>
384 <indexterm zone="docbook5 XSD5-files">
385 <primary sortas="g-XML-XSD5-files">XML Schematron rules</primary>
386 </indexterm>
387 </listitem>
388 </varlistentry>
389
390 </variablelist>
391
392 </sect2>
393
394</sect1>
Note: See TracBrowser for help on using the repository browser.