Wget-1.25.0

Introduction à Wget

Le paquet Wget contient un outil utile pour le téléchargement non interactif de fichiers issus du Web.

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

Informations sur le paquet

  • Téléchargement (HTTP) : https://ftpmirror.gnu.org/wget/wget-1.25.0.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : c70ba58b36f944e8ba1d655ace552881

  • Taille du téléchargement : 5,0 Mo

  • Estimation de l'espace disque requis : 38 Mo (plus 27 Mo pour les tests)

  • Estimation du temps de construction : 0,3 SBU (plus 0,4 SBU pour les tests)

Dépendances de Wget

Recommandées

Recommandées à l'exécution

Facultatives

GnuTLS-3.8.13, HTTP-Daemon-6.17 (pour la suite de tests), IO-Socket-SSL-2.098 (pour la suite de tests), libidn2-2.3.8, libproxy-0.5.12 et Valgrind-3.27.1 (pour la suite de tests)

Installation de Wget

Tout d'abord, appliquez une correction pour rendre le paquet compatible avec OpenSSL 4. La variable bash ne sert qu'à la présentation pour éviter les lignes trop longues.

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 

Installez Wget en exécutant les commandes suivantes :

./configure --prefix=/usr      \
            --sysconfdir=/etc  \
            --with-ssl=openssl &&
make

Pour tester les résultats lancez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

--sysconfdir=/etc : Ceci replace le fichier de configuration de /usr/etc vers /etc.

--with-ssl=openssl : Ceci permet au programme d'utiliser openssl au lieu de GnuTLS-3.8.13.

--enable-libproxy : ce paramètre permet à wget d'utiliser libproxy pour la configuration du serveur mandataire. Utilisez-le si vous avez installé le paquet libproxy-0.5.12 et souhaitez utiliser un serveur mandataire.

--enable-valgrind-tests : Cela permet aux tests d'être lancés sous valgrind.

Configuration de Wget

Fichiers de configuration

/etc/wgetrc et ~/.wgetrc

Contenu

Programme installé: wget
Bibliothèques installées: Aucune
Répertoires installés: Aucune

Descriptions courtes

wget

récupère des fichiers sur le Web en utilisant les protocoles HTTP, HTTPS et FTP. Il n'est pas interactif, visant à être lancé en tâche de fond ou pour des opérations en cours