source: networking/netutils/bind-utils.xml@ a23620a6

12.1 ken/TL2024 ken/tuningfonts lazarus plabs/newcss python3.11 rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18
Last change on this file since a23620a6 was e1e58be, checked in by Pierre Labastie <pierre.labastie@…>, 9 months ago

Remove all ftp urls

neither firefox nor epiphany can download them, and they are not
well maintained, because rarely tested.
This is WIP because the "(HTTP)" part of "Download (HTTP)" will
need to be removed too.
But let's see what users think first...

  • Property mode set to 100644
File size: 5.3 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 bind-download-http "https://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.xz">
8 <!ENTITY bind-download-ftp " ">
9 <!ENTITY bind-md5sum "&bind-md5;">
10 <!ENTITY bind-size "5.3 MB">
11 <!ENTITY bind-utils-buildsize "97 MB">
12 <!ENTITY bind-utils-time "0.3 SBU">
13]>
14
15<sect1 id="bind-utils" xreflabel="BIND Utilities-&bind-version;">
16 <?dbhtml filename="bind-utils.html"?>
17
18
19 <title>BIND Utilities-&bind-version;</title>
20
21 <indexterm zone="bind-utils">
22 <primary sortas="a-BIND-Utilities">BIND Utilities</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to BIND Utilities</title>
27
28 <para>
29 <application>BIND Utilities</application> is not a separate
30 package, it is a collection of the client side programs that are included
31 with <xref linkend="bind"/>. The <application>BIND</application>
32 package includes the client side programs <command>nslookup</command>,
33 <command>dig</command> and <command>host</command>. If you install
34 <application>BIND</application> server, these programs will be installed
35 automatically. This section is for those users who don't need the complete
36 <application>BIND</application> server, but need these
37 client side applications.
38 </para>
39
40 &lfs120_checked;
41
42 <bridgehead renderas="sect3">Package Information</bridgehead>
43 <itemizedlist spacing="compact">
44 <listitem>
45 <para>
46 Download (HTTP): <ulink url="&bind-download-http;"/></para>
47 </listitem>
48 <listitem>
49 <para>
50 Download (FTP): <ulink url="&bind-download-ftp;"/></para>
51 </listitem>
52 <listitem>
53 <para>
54 Download MD5 sum: &bind-md5sum;</para>
55 </listitem>
56 <listitem>
57 <para>
58 Download size: &bind-size;</para>
59 </listitem>
60 <listitem>
61 <para>
62 Estimated disk space required: &bind-utils-buildsize;</para>
63 </listitem>
64 <listitem>
65 <para>
66 Estimated build time: &bind-utils-time;</para>
67 </listitem>
68 </itemizedlist>
69
70 <bridgehead renderas="sect3">BIND Utilities Dependencies</bridgehead>
71
72 <bridgehead renderas="sect4">Required</bridgehead>
73 <para role="required">
74 <xref linkend="libuv"/>
75 </para>
76
77 <bridgehead renderas="sect4">Recommended</bridgehead>
78 <para role="recommended">
79 <xref linkend="json-c"/> and
80 <xref linkend="nghttp2"/>
81 </para>
82
83 <bridgehead renderas="sect4">Optional</bridgehead>
84 <para role="optional">
85 <xref linkend="libcap-pam"/>,
86 <xref linkend="libxml2"/>, and
87 <xref linkend="sphinx"/>
88 </para>
89
90 </sect2>
91
92 <sect2 role="installation">
93 <title>Installation of BIND Utilities</title>
94
95 <para>
96 Install <application>BIND Utilities</application> by
97 running the following commands:</para>
98
99<screen><userinput>./configure --prefix=/usr &amp;&amp;
100make -C lib/isc &amp;&amp;
101make -C lib/dns &amp;&amp;
102make -C lib/ns &amp;&amp;
103make -C lib/isccfg &amp;&amp;
104make -C lib/bind9 &amp;&amp;
105make -C lib/irs &amp;&amp;
106make -C bin/dig &amp;&amp;
107make -C doc</userinput></screen>
108
109 <para>
110 This portion of the package does not come with a test suite.</para>
111
112 <para>
113 Now, as the <systemitem class="username">root</systemitem> user:</para>
114
115<screen role='root'><userinput>make -C lib/isc install &amp;&amp;
116make -C lib/dns install &amp;&amp;
117make -C lib/ns install &amp;&amp;
118make -C lib/isccfg install &amp;&amp;
119make -C lib/bind9 install &amp;&amp;
120make -C lib/irs install &amp;&amp;
121make -C bin/dig install &amp;&amp;
122cp -v doc/man/{dig.1,host.1,nslookup.1} /usr/share/man/man1</userinput></screen>
123
124 </sect2>
125
126 <sect2 role="commands">
127 <title>Command Explanations</title>
128
129 <para>
130 <option>--disable-doh</option>: Use this option if you have not installed
131 <xref linkend="nghttp2" role="nodep"/> and you don't need DNS over HTTPS
132 support.
133 </para>
134
135 <para>
136 <command>make -C lib/...</command>: These commands build the
137 libraries that are needed for the client programs.
138 </para>
139
140 <para>
141 <command>make -C bin/dig</command>: This command builds the
142 client programs.
143 </para>
144
145 <para>
146 <command>make -C doc</command>: This command builds the
147 manual pages if the optional Python module
148 <xref linkend="sphinx"/> is installed.
149 </para>
150
151 <para>
152 Use <command>cp -v doc/man/{dig.1,host.1,nslookup.1} /usr/share/man/man1</command>
153 to install the manual pages if they have been built.
154 </para>
155
156 </sect2>
157
158 <sect2 role="content">
159 <title>Contents</title>
160
161 <segmentedlist>
162 <segtitle>Installed Programs</segtitle>
163 <segtitle>Installed Libraries</segtitle>
164 <segtitle>Installed Directories</segtitle>
165
166 <seglistitem>
167 <seg>dig, host, and nslookup</seg>
168 <seg>None</seg>
169 <seg>None</seg>
170 </seglistitem>
171 </segmentedlist>
172
173 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
174
175 <para>
176 See the program descriptions in the <xref linkend="bind"/> section.
177 </para>
178
179 </sect2>
180
181</sect1>
Note: See TracBrowser for help on using the repository browser.