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

Dum*_*ner 5 downloads internet download-speed wget download-manager

aria2c 具有无价的功能,例如:

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

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

但这aria2c只是一个例子,应该有几个强大的竞争对手有更多的选择wget

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

附注。作为一个新用户,我aria2c昨晚刚认识了两个不同的竞争对手;我没有aria2c任何关系。请不要有偏见。

Oli*_*Oli 26

Aria2 客观上可能更好,但有几个原因wget(并且可能会保留)作为 Ubuntu 中的默认下载应用程序的王冠:

  • wget经过测试且无所不在。它实际上比一些版主还要老。
  • 因为快20了,一切和它的兄弟都直接依赖于wget. 这并不像将一个替换为另一个那么容易。您将需要一个旧脚本来在需要的应用程序wget和通过 Aria2 发送的请求之间进行交互。
  • wget也更小,大约是 Aria2 大小的 20%。由于 CD 大小,这对于默认应用程序很重要。
  • 虽然 Aria2 可以做任何事情,但wget对于大多数工作来说已经足够了。
  • 还有一个问题是多线程下载是反社会的。他们可以为新连接敲打服务器,这并不总是可取的。现代互联网连接可以很好地处理单线程下载。

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

如果您想追求这一点并让 Ubuntu 替换wget为 Aria2 作为 Ubuntu 的默认设置,您必须与ubuntu-devel 邮件列表中的 Ubuntu 开发人员交谈。期待阻力。您将不得不提出克服上述问题的论据,并且您可能必须预先做一些工作(例如,提供遗留的切换脚本作为 wget 二进制替代品)。这是可能的,我敢肯定,但我不会撒谎说这很容易。

每个人都使用 的原因wget略有周期性。它无处不在,每个人都知道。直到 Aria2(我几乎无法输入两次而不拼写错误)像 一样无所不在wget,有经验的用户将继续使用他们所知道的,如果它足够好。有很多肌肉记忆需要克服。

  • 也许值得一提的是 `curl`。我们可以在奶牛回家之前讨论这些实用程序的相对优点,但是比赛场地已经挤满了 `wget` 和 `curl`,`curl` 可能排在第二位,这只会增加 `aria2c` 的惯性将面临成为事实上的标准。在阅读这个问题之前,我从未听说过 `aria2c`。 (3认同)