O pacote Wget contém um utilitário útil para transferência não interativa de arquivos a partir da "Web".
Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.1.
Transferência (HTTP): https://ftpmirror.gnu.org/wget/wget-1.25.0.tar.gz
Soma de verificação MD5 da transferência: c70ba58b36f944e8ba1d655ace552881
Tamanho da transferência: 5,0 MB
Espaço em disco estimado exigido: 38 MB (adicionar 27 MB para os testes)
Tempo de construção estimado: 0,3 UPC (adicionar 0,4 UPC para testes)
GnuTLS-3.8.13, HTTP-Daemon-6.17 (para a suíte de teste), IO-Socket-SSL-2.099 (para a suíte de teste), libidn2-2.3.8, libproxy-0.5.12 e Valgrind-3.27.1 (para a suíte de teste)
Primeiro, faça uma correção para tornar o pacote compatível com OpenSSL 4. A variável bash serve para fins de apresentação, devido à longa linha.
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
Instale o "Wget" executando os seguintes comandos:
./configure --prefix=/usr \
--sysconfdir=/etc \
--with-ssl=openssl &&
make
Para testar os resultados, emita: make check.
Agora, como o(a) usante root:
make install
--sysconfdir=/etc: Isso
realoca o arquivo de configuração de "/usr/etc" para "/etc".
--with-ssl=openssl: Isso
permite o programa usar openssl em vez do GnuTLS-3.8.13.
--enable-libproxy: Essa chave permite
que o wget use libproxy para configuração de proxy. Use-a se você
tiver o pacote libproxy-0.5.12 instalado e desejar
usar um servidor de proxy.
--enable-valgrind-tests: Isso permite
que os testes sejam executados sob o "Valgrind".