为什么wget仍然作为默认下载管理器出货,而有更丰富的应用程序

aria2c具有非常宝贵的function,例如:

  • 分段下载
  • Metalink支持
  • 同时下载多个文件
  • 多个连接下载
  • Torrent支持块校验和validation

我相信在wget不存在,基于多连接下载的下载加速是最关键的选择。

但是aria2c只是一个例子,应该有几个有效的竞争对手比wget有更多的选择。

仍然可以使用wget的原因是什么? 有什么隐藏的好处吗?

PS 。 作为一名新用户,我昨晚刚认识了aria2c ,并对两个不同的竞争对手提出了疑问。 我aria2caria2c 。 请不要有偏见。

Aria2可能客观上更好 ,但是有一些原因, wget已经(并且可能会保留)作为Ubuntu中的默认下载应用程序:

  • wget经过测试和无所不在。 它实际上比一些版主更老。
  • 因为它差不多20,所以它和它的兄弟都直接依赖于wget 。 它并不像只用另一个替换一个那么容易。 您需要一个遗留脚本来连接想要wget应用程序和通过Aria2发送的请求。
  • wget也较小,约为Aria2的20%。 由于CD大小,这对于默认应用程序很重要。
  • 虽然Aria2可以做任何事情,但对于大多数工作来说, wget是充足的。
  • 还存在multithreading下载是反社会的问题。 他们可以锤击服务器以获得并不总是需要的新连接。 现代互联网连接适用于单线程下载。

如果你只是为自己做的事情,随意使用喜欢的任何东西。 Aria2看起来足够强大,它甚至可能客观上更好……但它在取代任何东西之前有很多历史需要克服。

如果你想追求这个并让Ubuntu用Aria2替换wget作为Ubuntu的默认值,你必须在ubuntu-devel邮件列表上与Ubuntu开发人员交谈。 期待抵抗。 您必须提出克服上述内容的论据,您可能需要预先做一些工作(例如,提供遗留切换脚本作为wget二进制替换)。 这是可能的,我确定它是,但我不会说谎,并说它会很容易。

每个人使用 wget的原因都是有点周期性的。 它无处不在,每个人都知道。 直到Aria2(我几乎不能输入两次而不能正确拼写)与wget一样无处不在,有经验的用户会继续使用他们所知道的东西,如果它足够好的话。 需要克服很多肌肉记忆。