source: pst/xml/docbook51.xml@ 5222495

11.3 12.0 12.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 xry111/llvm18 xry111/xf86-video-removal
Last change on this file since 5222495 was 3f2db3a6, checked in by Pierre Labastie <pierre.labastie@…>, 19 months ago

Remove sect1info tags

They only contain a date tag that is nowhere used.

  • Property mode set to 100644
File size: 11.8 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 docbook51-download-http "https://docbook.org/xml/5.1/docbook-v5.1-os.zip">
8 <!ENTITY docbook51-download-ftp " ">
9 <!ENTITY docbook51-md5sum "d8bea8ddfc5743578a31cb18f9ae1f5a">
10 <!ENTITY docbook51-size "752 KB">
11 <!ENTITY docbook51-buildsize "8.5 MB">
12 <!ENTITY docbook51-time "less than 0.1 SBU">
13]>
14
15<sect1 id="docbook51" xreflabel="docbook-xml-5.1">
16 <?dbhtml filename="docbook51.html"?>
17
18
19 <title>docbook-xml-5.1</title>
20
21 <indexterm zone="docbook51">
22 <primary sortas="a-DocBook51-XML-DTD">DocBook XML Schemas 5.1</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to DocBook XML Schemas 5.1</title>
27
28 <para>
29 The <application>DocBook XML Schemas</application>-5.1 package
30 contains schema files and Schematron rules for verification of XML data
31 files against the DocBook rule set. These are useful for structuring books
32 and software documentation to a standard allowing you to utilize
33 transformations already written for that standard.
34 </para>
35
36 &lfs112_checked;
37
38 <bridgehead renderas="sect3">Package Information</bridgehead>
39 <itemizedlist spacing="compact">
40 <listitem>
41 <para>
42 Download (HTTP): <ulink url="&docbook51-download-http;"/>
43 </para>
44 </listitem>
45 <listitem>
46 <para>
47 Download (FTP): <ulink url="&docbook51-download-ftp;"/>
48 </para>
49 </listitem>
50 <listitem>
51 <para>
52 Download MD5 sum: &docbook51-md5sum;
53 </para>
54 </listitem>
55 <listitem>
56 <para>
57 Download size: &docbook51-size;
58 </para>
59 </listitem>
60 <listitem>
61 <para>
62 Estimated disk space required: &docbook51-buildsize;
63 </para>
64 </listitem>
65 <listitem>
66 <para>
67 Estimated build time: &docbook51-time;
68 </para>
69 </listitem>
70 </itemizedlist>
71
72 <bridgehead renderas="sect3">DocBook XML Schemas 5.1 Dependencies</bridgehead>
73
74 <bridgehead renderas="sect4">Required</bridgehead>
75 <para role="required">
76 <xref linkend="libxml2"/>,
77 <xref linkend="sgml-common"/>, and
78 <xref linkend="unzip"/>
79 </para>
80
81 <para condition="html" role="usernotes">User Notes:
82 <ulink url="&blfs-wiki;/docbook51-xml"/></para>
83
84 </sect2>
85
86 <sect2 role="installation">
87 <title>Installation of DocBook XML Schemas 5.1</title>
88
89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
90 href="../../xincludes/use-unzip.xml"/>
91
92 <para>
93 Install <application>DocBook XML Schemas</application>
94 by running the following commands as the
95 <systemitem class="username">root</systemitem> user:
96 </para>
97
98<screen role="root"><userinput>install -vdm755 /usr/share/xml/docbook/schema/{rng,sch}/5.1 &amp;&amp;
99install -m644 schemas/rng/* /usr/share/xml/docbook/schema/rng/5.1 &amp;&amp;
100install -m644 schemas/sch/* /usr/share/xml/docbook/schema/sch/5.1 &amp;&amp;
101install -m755 tools/db4-entities.pl /usr/bin &amp;&amp;
102install -vdm755 /usr/share/xml/docbook/stylesheet/docbook5 &amp;&amp;
103install -m644 tools/db4-upgrade.xsl \
104 /usr/share/xml/docbook/stylesheet/docbook5</userinput></screen>
105
106 <para>
107 Create (or update) and populate the
108 <filename>/etc/xml/docbook-5.1</filename> catalog file by running the
109 following commands as the <systemitem class="username">root</systemitem>
110 user:
111 </para>
112
113<screen role="root"><?dbfo keep-together="auto"?><userinput>if [ ! -e /etc/xml/docbook-5.1 ]; then
114 xmlcatalog --noout --create /etc/xml/docbook-5.1
115fi &amp;&amp;
116
117xmlcatalog --noout --add "uri" \
118 "http://www.oasis-open.org/docbook/xml/5.1/rng/docbook.rng" \
119 "file:///usr/share/xml/docbook/schema/rng/5.1/docbook.rng" \
120 /etc/xml/docbook-5.1 &amp;&amp;
121xmlcatalog --noout --add "uri" \
122 "http://docbook.org/xml/5.1/rng/docbook.rng" \
123 "file:///usr/share/xml/docbook/schema/rng/5.1/docbook.rng" \
124 /etc/xml/docbook-5.1 &amp;&amp;
125xmlcatalog --noout --add "uri" \
126 "http://www.oasis-open.org/docbook/xml/5.1/rng/docbookxi.rng" \
127 "file:///usr/share/xml/docbook/schema/rng/5.1/docbookxi.rng" \
128 /etc/xml/docbook-5.1 &amp;&amp;
129xmlcatalog --noout --add "uri" \
130 "http://docbook.org/xml/5.1/rng/docbookxi.rng" \
131 "file:///usr/share/xml/docbook/schema/rng/5.1/docbookxi.rng" \
132 /etc/xml/docbook-5.1 &amp;&amp;
133xmlcatalog --noout --add "uri" \
134 "http://www.oasis-open.org/docbook/xml/5.1/rnc/docbook.rnc" \
135 "file:///usr/share/xml/docbook/schema/rng/5.1/docbook.rnc" \
136 /etc/xml/docbook-5.1 &amp;&amp;
137xmlcatalog --noout --add "uri" \
138 "http://docbook.org/xml/5.1/rng/docbook.rnc" \
139 "file:///usr/share/xml/docbook/schema/rng/5.1/docbook.rnc" \
140 /etc/xml/docbook-5.1 &amp;&amp;
141xmlcatalog --noout --add "uri" \
142 "http://www.oasis-open.org/docbook/xml/5.1/rnc/docbookxi.rnc" \
143 "file:///usr/share/xml/docbook/schema/rng/5.1/docbookxi.rnc" \
144 /etc/xml/docbook-5.1 &amp;&amp;
145xmlcatalog --noout --add "uri" \
146 "http://docbook.org/xml/5.1/rng/docbookxi.rnc" \
147 "file:///usr/share/xml/docbook/schema/rng/5.1/docbookxi.rnc" \
148 /etc/xml/docbook-5.1 &amp;&amp;
149
150xmlcatalog --noout --add "uri" \
151 "http://www.oasis-open.org/docbook/xml/5.1/sch/docbook.sch" \
152 "file:///usr/share/xml/docbook/schema/sch/5.1/docbook.sch" \
153 /etc/xml/docbook-5.1 &amp;&amp;
154xmlcatalog --noout --add "uri" \
155 "http://docbook.org/xml/5.1/sch/docbook.sch" \
156 "file:///usr/share/xml/docbook/schema/sch/5.1/docbook.sch" \
157 /etc/xml/docbook-5.1</userinput></screen>
158
159
160 <para>
161 While again as the <systemitem class="username">root</systemitem> user,
162 create the individual catalogs:
163 </para>
164
165<screen role="root"><userinput>xmlcatalog --noout --create /usr/share/xml/docbook/schema/rng/5.1/catalog.xml &amp;&amp;
166
167xmlcatalog --noout --add "uri" \
168 "http://docbook.org/xml/5.1/schemas/rng/docbook.schemas/rng" \
169 "docbook.schemas/rng" /usr/share/xml/docbook/schema/rng/5.1/catalog.xml &amp;&amp;
170xmlcatalog --noout --add "uri" \
171 "http://www.oasis-open.org/docbook/xml/5.1/schemas/rng/docbook.schemas/rng" \
172 "docbook.schemas/rng" /usr/share/xml/docbook/schema/rng/5.1/catalog.xml &amp;&amp;
173xmlcatalog --noout --add "uri" \
174 "http://docbook.org/xml/5.1/schemas/rng/docbookxi.schemas/rng" \
175 "docbookxi.schemas/rng" /usr/share/xml/docbook/schema/rng/5.1/catalog.xml &amp;&amp;
176xmlcatalog --noout --add "uri" \
177 "http://www.oasis-open.org/docbook/xml/5.1/schemas/rng/docbookxi.schemas/rng" \
178 "docbookxi.schemas/rng" /usr/share/xml/docbook/schema/rng/5.1/catalog.xml &amp;&amp;
179xmlcatalog --noout --add "uri" \
180 "http://docbook.org/xml/5.1/schemas/rng/docbook.rnc" \
181 "docbook.rnc" /usr/share/xml/docbook/schema/rng/5.1/catalog.xml &amp;&amp;
182xmlcatalog --noout --add "uri" \
183 "http://www.oasis-open.org/docbook/xml/5.1/schemas/rng/docbook.rnc" \
184 "docbook.rnc" /usr/share/xml/docbook/schema/rng/5.1/catalog.xml &amp;&amp;
185xmlcatalog --noout --add "uri" \
186 "http://docbook.org/xml/5.1/schemas/rng/docbookxi.rnc" \
187 "docbookxi.rnc" /usr/share/xml/docbook/schema/rng/5.1/catalog.xml &amp;&amp;
188xmlcatalog --noout --add "uri" \
189 "http://www.oasis-open.org/docbook/xml/5.1/schemas/rng/docbookxi.rnc" \
190 "docbookxi.rnc" /usr/share/xml/docbook/schema/rng/5.1/catalog.xml
191xmlcatalog --noout --create /usr/share/xml/docbook/schema/sch/5.1/catalog.xml &amp;&amp;
192
193xmlcatalog --noout --add "uri" \
194 "http://docbook.org/xml/5.1/schemas/sch/docbook.schemas/sch" \
195 "docbook.schemas/sch" /usr/share/xml/docbook/schema/sch/5.1/catalog.xml &amp;&amp;
196xmlcatalog --noout --add "uri" \
197 "http://www.oasis-open.org/docbook/xml/5.1/schemas/sch/docbook.schemas/sch" \
198 "docbook.schemas/sch" /usr/share/xml/docbook/schema/sch/5.1/catalog.xml</userinput></screen>
199
200 <para>
201 Create (or update) and populate the system XML catalog
202 (<filename>/etc/xml/catalog</filename>) by running the
203 following commands as the <systemitem class="username">root</systemitem>
204 user:
205 </para>
206
207<screen role="root"><userinput>if [ ! -e /etc/xml/catalog ]; then
208 xmlcatalog --noout --create /etc/xml/catalog
209fi &amp;&amp;
210xmlcatalog --noout --add "delegatePublic" \
211 "-//OASIS//DTD DocBook XML 5.1//EN" \
212 "file:///usr/share/xml/docbook/schema/dtd/5.1/catalog.xml" \
213 /etc/xml/catalog &amp;&amp;
214xmlcatalog --noout --add "delegateSystem" \
215 "http://docbook.org/xml/5.1/dtd/" \
216 "file:///usr/share/xml/docbook/schema/dtd/5.1/catalog.xml" \
217 /etc/xml/catalog &amp;&amp;
218xmlcatalog --noout --add "delegateURI" \
219 "http://docbook.org/xml/5.1/dtd/" \
220 "file:///usr/share/xml/docbook/schema/dtd/5.1/catalog.xml" \
221 /etc/xml/catalog &amp;&amp;
222xmlcatalog --noout --add "delegateURI" \
223 "http://docbook.org/xml/5.1/rng/" \
224 "file:///usr/share/xml/docbook/schema/rng/5.1/catalog.xml" \
225 /etc/xml/catalog &amp;&amp;
226xmlcatalog --noout --add "delegateURI" \
227 "http://docbook.org/xml/5.1/sch/" \
228 "file:///usr/share/xml/docbook/schema/sch/5.1/catalog.xml" \
229 /etc/xml/catalog &amp;&amp;
230xmlcatalog --noout --add "delegateURI" \
231 "http://docbook.org/xml/5.1/xsd/" \
232 "file:///usr/share/xml/docbook/schema/xsd/5.1/catalog.xml" \
233 /etc/xml/catalog</userinput></screen>
234
235 </sect2>
236
237 <sect2 role="configuration">
238 <title>Configuring DocBook XML Schemas 5.1</title>
239
240 <sect3 id="docbook51-config">
241 <title>Config Files</title>
242
243 <para>
244 <filename>/etc/xml/catalog</filename> and
245 <filename>/etc/xml/docbook-5.1</filename>
246 </para>
247
248 <indexterm zone="docbook51 docbook-config">
249 <primary sortas="e-etc-xml-docbook51">/etc/xml/docbook-5.1</primary>
250 </indexterm>
251
252 <indexterm zone="docbook51 docbook-config">
253 <primary sortas="e-etc-xml-catalog51">/etc/xml/catalog</primary>
254 </indexterm>
255
256 </sect3>
257
258 </sect2>
259
260 <sect2 role="content">
261 <title>Contents</title>
262
263 <segmentedlist>
264 <segtitle>Installed Programs</segtitle>
265 <segtitle>Installed Files</segtitle>
266 <segtitle>Installed Directories</segtitle>
267
268 <seglistitem>
269 <seg>db4-entities.pl</seg>
270 <seg>RNC, RNG, SCH, and XSL files</seg>
271 <seg>/etc/xml, /usr/share/xml/docbook/stylesheets, and
272 /usr/share/xml/docbook/schema/{rng,sch}/5.1</seg>
273 </seglistitem>
274 </segmentedlist>
275
276 <variablelist>
277 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
278 <?dbfo list-presentation="list"?>
279 <?dbhtml list-presentation="table"?>
280
281 <varlistentry id="db4-entries-pl">
282 <term><filename>db4-entities.pl</filename></term>
283 <listitem>
284 <para>
285 is a script to convert DocBook 4.x filed to DocBook 5.1
286 </para>
287 <indexterm zone="docbook51 db4-entries-pl">
288 <primary sortas="b-db4-entries-pl">db4-entities.pl</primary>
289 </indexterm>
290 </listitem>
291 </varlistentry>
292
293 <varlistentry id="Schema51-files">
294 <term><filename>RNC, RNG, and SCH files</filename></term>
295 <listitem>
296 <para>
297 contain the Docbook 5.1 RelaxNG, RelaxNG Compact, and Schematron
298 schema definitions
299 </para>
300 <indexterm zone="docbook51 Schema51-files">
301 <primary sortas="g-XML-Schema-files">XML Schema files</primary>
302 </indexterm>
303 </listitem>
304 </varlistentry>
305
306 <varlistentry id="db4-upgrade-xsl">
307 <term><filename>db4-upgrade.xsl</filename></term>
308 <listitem>
309 <para>
310 is an XSL stylesheet to assist in conversion from DocBook 4.x files
311 to DocBook 5.1
312 </para>
313 <indexterm zone="docbook51 db4-upgrade-xsl">
314 <primary sortas="g-XSL-Stylesheets">XSL Stylesheets</primary>
315 </indexterm>
316 </listitem>
317 </varlistentry>
318
319 </variablelist>
320
321 </sect2>
322
323</sect1>
Note: See TracBrowser for help on using the repository browser.