web-dev-qa-db-fra.com

Pourquoi wget est-il toujours fourni en tant que gestionnaire de téléchargement par défaut, alors qu'il existe des applications plus riches

aria2c possède des fonctionnalités inestimables telles que:

  • Téléchargement segmenté
  • Support Metalink
  • Télécharger plusieurs fichiers simultanément
  • Téléchargement de plusieurs connexions
  • Support torrent avec validation de la somme de contrôle

qui, selon moi, n’existent pas dans wget, et l’accélération de téléchargement basée sur le téléchargement de plusieurs connexions est l’option la plus cruciale.

Mais _aria2c_ n’est qu’un exemple et il devrait y avoir plusieurs rivaux puissants avec plus d’options que wget.

Quelle pourrait être la raison de continuer à utiliser wget? Y at-il des avantages cachés?

PS. En tant que nouvel utilisateur, je viens de rencontrer _aria2c_ hier soir et la question portait sur deux concurrents différents; Je n'ai aucun lien de parenté avec _aria2c_. S'il vous plaît ne pas avoir de préjugés.

4
DummyBeginner

Aria2 est probablement objectivement mieux , mais il y a quelques raisons pour lesquelles wget a (et conservera probablement) la couronne comme application de téléchargement par défaut dans Ubuntu:

  • wget est testé et omniprésent. En fait, il est plus vieux que certains modérateurs.
  • Parce qu’il a presque 20 ans, tout et son frère dépendent directement de wget. Ce n'est pas aussi facile que de simplement remplacer l'un par l'autre. Vous auriez besoin d'un script hérité pour assurer l'interface entre les applications souhaitant wget et cette demande envoyée par Aria2.
  • wget est également plus petit, environ 20% de la taille d'Aria2. Cela est important pour les applications par défaut en raison de la taille du CD.
  • Bien qu'Aria2 puisse tout faire, wget est suffisant pour la plupart des emplois.
  • Il y a aussi la question des téléchargements multithread étant antisociaux. Ils peuvent forcer un serveur à établir de nouvelles connexions, ce qui n’est pas toujours souhaitable. Les connexions Internet modernes se débrouillent bien avec les téléchargements à un seul thread.

Si vous ne faites que des choses pour vous-même, n'hésitez pas à utiliser ce que you comme. Aria2 semble assez capable et c'est probablement même objectivement mieux ... Mais il a beaucoup d'historique à vaincre avant de remplacer quoi que ce soit.

Si vous voulez poursuivre et que Ubuntu remplace wget par Aria2 comme valeur par défaut pour Ubuntu, vous devez contacter les développeurs Ubuntu sur la liste liste de diffusion ubuntu-devel . Attendez-vous à de la résistance. Vous devrez présenter des arguments pour surmonter ce qui précède et vous devrez peut-être effectuer une partie du travail à l'avance (par exemple en fournissant un script de transfert hérité en tant que remplacement binaire wget). C'est possible, j'en suis sûr, mais je ne vais pas mentir et dire que ce sera facile.

La raison pour laquelle tout le monde utilise wget est légèrement cyclique. C'est partout et tout le monde le sait. Jusqu'à ce que Aria2 (que je peux à peine taper deux fois sans l'orthographier correctement) soit aussi omniprésent que wget, les utilisateurs expérimentés continueront à utiliser ce qu'ils savent si le résultat est suffisant. Il y a beaucoup de mémoire musculaire à surmonter.

24
Oli