source: networking/netprogs/wget.xml@ abfacaf

ken/TL2024 lazarus trunk xry111/llvm18
Last change on this file since abfacaf was abfacaf, checked in by Xi Ruoyao <xry111@…>, 4 months ago

Remove most references to PCRE1

Some notes:

  • proftpd has been supporting PCRE2 since 1.3.8a.
  • bluefish actually invokes PCRE via Glib, so since Glib was ported from PCRE1 to PCRE2 bluefish has been using PCRE2 in fact.
  • zsh and rasqal will support PCRE2 in the next release. For zsh pcre is not used with book instruction anyway, and for rasqal the maintainer suggests just relying on Glibc regex.h before the next release.
  • The other distros (Fedora for eg) are already disabling PCRE for slang.
  • Property mode set to 100644
File size: 6.1 KB
RevLine 
[ab4fdfc]1<?xml version="1.0" encoding="UTF-8"?>
[6732c094]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[d47e7ea9]4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
[78865d9]7 <!ENTITY wget-download-http
[828b199]8 "&gnu-http;/wget/wget-&wget-version;.tar.gz">
[f4ac7141]9 <!ENTITY wget-download-ftp " ">
[6ca13da3]10 <!ENTITY wget-md5sum "e7f7ca2f215b711f76584756ebd3c853">
[88523c51]11 <!ENTITY wget-size "4.8 MB">
[6ca13da3]12 <!ENTITY wget-buildsize "36 MB (add 27 MB for tests)">
13 <!ENTITY wget-time "0.3 SBU (add 0.3 SBU for tests)">
[d47e7ea9]14]>
[def11b7]15
[19234f1]16<sect1 id="wget" xreflabel="Wget-&wget-version;">
[db0eb6a]17 <?dbhtml filename="wget.html"?>
[bab92281]18
19
[db0eb6a]20 <title>Wget-&wget-version;</title>
[bab92281]21
[db0eb6a]22 <indexterm zone="wget">
23 <primary sortas="a-Wget">Wget</primary>
24 </indexterm>
25
26 <sect2 role="package">
27 <title>Introduction to Wget</title>
[bab92281]28
[78865d9]29 <para>
30 The <application>Wget</application> package contains a utility useful for
31 non-interactive downloading of files from the Web.
32 </para>
[bab92281]33
[b9874725]34 &lfs121_checked;
[1c65bfd]35
[db0eb6a]36 <bridgehead renderas="sect3">Package Information</bridgehead>
37 <itemizedlist spacing="compact">
38 <listitem>
[78865d9]39 <para>
40 Download (HTTP): <ulink url="&wget-download-http;"/>
41 </para>
[db0eb6a]42 </listitem>
43 <listitem>
[78865d9]44 <para>
45 Download (FTP): <ulink url="&wget-download-ftp;"/>
46 </para>
[db0eb6a]47 </listitem>
48 <listitem>
[78865d9]49 <para>
50 Download MD5 sum: &wget-md5sum;
51 </para>
[db0eb6a]52 </listitem>
53 <listitem>
[78865d9]54 <para>
55 Download size: &wget-size;
56 </para>
[db0eb6a]57 </listitem>
58 <listitem>
[78865d9]59 <para>
60 Estimated disk space required: &wget-buildsize;
61 </para>
[db0eb6a]62 </listitem>
63 <listitem>
[78865d9]64 <para>
65 Estimated build time: &wget-time;
66 </para>
[2174baa]67 </listitem>
[db0eb6a]68 </itemizedlist>
[bab92281]69
[db0eb6a]70 <bridgehead renderas="sect3">Wget Dependencies</bridgehead>
[bab92281]71
[61562907]72 <bridgehead renderas="sect4">Recommended</bridgehead>
73 <para role="recommended">
[7b231190]74 <xref linkend="libpsl"/>
75 </para>
76
77 <bridgehead renderas="sect4">Recommended at runtime</bridgehead>
78 <para role="recommended">
79 <xref role="runtime" linkend="make-ca"/>
[61562907]80 </para>
81
[db0eb6a]82 <bridgehead renderas="sect4">Optional</bridgehead>
[78865d9]83 <para role="optional">
[87c38e8]84 <xref linkend="gnutls"/>,
[4392a40]85 <xref linkend="perl-http-daemon"/> (for the test suite),
86 <xref linkend="perl-io-socket-ssl"/> (for the test suite),
[2bfc338]87 <xref linkend="libidn2"/>,
[abfacaf]88 <xref linkend="pcre2"/>, and
[1ad3510e]89 <xref linkend="valgrind"/> (for the test suite)
[78865d9]90 </para>
91
[db0eb6a]92 </sect2>
[bab92281]93
[db0eb6a]94 <sect2 role="installation">
95 <title>Installation of Wget</title>
96
[78865d9]97 <para>
98 Install <application>Wget</application> by running the following commands:
99 </para>
[db0eb6a]100
[987fe4db]101<screen><userinput>./configure --prefix=/usr \
[87c38e8]102 --sysconfdir=/etc \
103 --with-ssl=openssl &amp;&amp;
[db0eb6a]104make</userinput></screen>
105
[78865d9]106 <para>
[0fa6d836]107 To test the results, issue: <command>make check</command>. A few tests
[1638aa7]108 are known to fail due to an incompatibility with Python 3.12.
[78865d9]109 </para>
[bab92281]110
[c57cae3]111 <!-- libwww-perl/HTTP-Daemon/#21
112 Removing, since IO::Socket//INET6 has been deprecated
113 and replaced with IO::Socket::IP, which fixes the
114 problem
[b51fe6e]115 <para>
116 HTTPS tests are known to fail if Perl module IO::Socket::INET6
117 is installed.
118 </para>
[c57cae3]119-->
120 <para>
121 Some tests may fail when Valgrind tests are enabled.
122 </para>
[8381f5e]123
[78865d9]124 <para>
125 Now, as the <systemitem class="username">root</systemitem> user:
126 </para>
[bab92281]127
[db0eb6a]128<screen role="root"><userinput>make install</userinput></screen>
129 </sect2>
[bab92281]130
[db0eb6a]131 <sect2 role="commands">
132 <title>Command Explanations</title>
[bab92281]133
[78865d9]134 <para>
135 <parameter>--sysconfdir=/etc</parameter>: This relocates the configuration
136 file from <filename class="directory">/usr/etc</filename> to
137 <filename class="directory">/etc</filename>.
138 </para>
139
140 <para>
[87c38e8]141 <parameter>--with-ssl=openssl</parameter>: This allows the program to use
[94b42903]142 openssl instead of <xref linkend="gnutls"/>.
[78865d9]143 </para>
[61562907]144
[4e74dd7]145 <para>
146 <option>--enable-valgrind-tests</option>: This allows the tests to be
[2c38e951]147 run under valgrind.
[4e74dd7]148 </para>
149
[db0eb6a]150 </sect2>
[bab92281]151
[db0eb6a]152 <sect2 role="configuration">
153 <title>Configuring Wget</title>
154
155 <sect3 id="wget-config">
156 <title>Config Files</title>
[bab92281]157
[78865d9]158 <para>
159 <filename>/etc/wgetrc</filename> and
160 <filename>~/.wgetrc</filename>
161 </para>
[bab92281]162
[db0eb6a]163 <indexterm zone="wget wget-config">
164 <primary sortas="e-AA.wgetrc">~/.wgetrc</primary>
165 </indexterm>
[bab92281]166
[db0eb6a]167 <indexterm zone="wget wget-config">
168 <primary sortas="e-etc-wgetrc">/etc/wgetrc</primary>
169 </indexterm>
[bab92281]170
[6713ada]171<!--
[78865d9]172 <para>
[2198a32]173 If you have installed <xref linkend="make-ca"/> and you want
[78865d9]174 <application>Wget</application> to use them, as the
175 <systemitem class="username">root</systemitem> user:
176 </para>
[bab92281]177
[817374e]178<screen role="root"><userinput>echo ca-directory=/etc/ssl/certs >> /etc/wgetrc</userinput></screen>
[6713ada]179-->
[61562907]180
[db0eb6a]181 </sect3>
[61562907]182
[db0eb6a]183 </sect2>
[bab92281]184
[db0eb6a]185 <sect2 role="content">
186 <title>Contents</title>
187
188 <segmentedlist>
189 <segtitle>Installed Program</segtitle>
[c3c56b2]190 <segtitle>Installed Libraries</segtitle>
191 <segtitle>Installed Directories</segtitle>
[bab92281]192
[db0eb6a]193 <seglistitem>
[c3c56b2]194 <seg>
195 wget
196 </seg>
197 <seg>
198 None
199 </seg>
200 <seg>
201 None
202 </seg>
[db0eb6a]203 </seglistitem>
204 </segmentedlist>
[bab92281]205
[db0eb6a]206 <variablelist>
207 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
208 <?dbfo list-presentation="list"?>
209 <?dbhtml list-presentation="table"?>
[bab92281]210
[db0eb6a]211 <varlistentry id="wget-prog">
212 <term><command>wget</command></term>
213 <listitem>
[78865d9]214 <para>
215 retrieves files from the Web using the HTTP, HTTPS and FTP
216 protocols. It is designed to be non-interactive, for background or
[4c24eb0a]217 unattended operations
[78865d9]218 </para>
[db0eb6a]219 <indexterm zone="wget wget-prog">
220 <primary sortas="b-wget">wget</primary>
221 </indexterm>
222 </listitem>
223 </varlistentry>
[61562907]224
[db0eb6a]225 </variablelist>
[61562907]226
[db0eb6a]227 </sect2>
[61562907]228
[f45b1953]229</sect1>
Note: See TracBrowser for help on using the repository browser.