The Wget package contains a utility useful for non-interactive downloading of files from the Web.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
下载地址(HTTP):https://ftpmirror.gnu.org/wget/wget-1.25.0.tar.gz
MD5 校验和:c70ba58b36f944e8ba1d655ace552881
大小:5.0 MB
预计所需磁盘空间:38 MB (add 27 MB for tests)
预计构建时间:0.3 SBU (add 0.4 SBU for tests)
GnuTLS-3.8.13, HTTP-Daemon-6.17 (for the test suite), IO-Socket-SSL-2.099 (for the test suite), libidn2-2.3.8, libproxy-0.5.12, and Valgrind-3.27.1 (for the test suite)
First, make a fix to make the package compatible with OpenSSL 4. The bash variable is for presentation purposes due to the long line.
NEW_LINE='#if !defined OPENSSL_NO_SSL3_METHOD ' NEW_LINE+='&& OPENSSL_VERSION_NUMBER < 0x40000000L' sed -i "/SSL3/c $NEW_LINE" src/openssl.c unset NEW_LINE
Install Wget by running the following commands:
./configure --prefix=/usr \
--sysconfdir=/etc \
--with-ssl=openssl &&
make
To test the results, issue: make check.
Now, as the root user:
make install
--sysconfdir=/etc: This
relocates the configuration file from /usr/etc to /etc.
--with-ssl=openssl: This
allows the program to use openssl instead of GnuTLS-3.8.13.
--enable-libproxy: This switch allows
wget to use libproxy for proxy configuration. Use it if you have
the libproxy-0.5.12 package installed and wish to
use a proxy server.
--enable-valgrind-tests: This allows
the tests to be run under valgrind.