aria2c
具有以下宝贵的功能:
- 分段下载
- Metalink 支持
- 同时下载多个文件
- 多连接下载
- Torrent 支持块校验和验证
我认为这在中是不存在的wget
,基于多连接下载的下载加速才是最关键的选项。
但这aria2c
仅仅是一个例子,应该有几个强大的竞争对手拥有比更多的选择wget
。
继续使用的原因是什么wget
?有什么隐藏的好处吗?
附言。作为新用户,我aria2c
昨晚才认识,对两个不同的竞争对手有疑问;我与他们没有aria2c
任何关系。请不要有偏见。
答案1
Aria2 可能客观上更好的但是有几个原因wget
让它成为(并且很可能会继续成为)Ubuntu默认下载应用程序:
wget
经过测试且无处不在。它实际上比一些版主还要老。- 因为它快 20 了,所以一切及其兄弟都直接依赖于
wget
。这并不像用一个替换另一个那么简单。您需要一个遗留脚本来在需要的应用程序wget
和通过 Aria2 发送的请求之间进行交互。 wget
也更小,大约是 Aria2 大小的 20%。这对于默认应用程序来说很重要,因为 CD 大小。- 尽管 Aria2 可以做所有事情,
wget
对于大多数工作来说已经足够了。 - 还有多线程下载不合群的问题。它们会占用大量服务器以增加新连接,但这并不可取。现代互联网连接可以很好地处理单线程下载。
如果你只是为自己做事,可以随意使用你就像。Aria2 似乎足够强大,甚至可能客观地更好...但是在它取代任何东西之前还有很多历史需要克服。
如果你想实现这一点,并让 Ubuntu 用 Aria2 取代wget
其默认设置,你必须与 Ubuntu 开发人员进行交流ubuntu-devel 邮件列表。预计会遇到阻力。您必须提出论点来克服上述问题,并且可能必须提前完成一些工作(例如,提供旧版交接脚本作为 wget 二进制替换)。这是可能的,我相信这是可能的,但我不会撒谎说这很容易。
每个人的原因用途 wget
有点周期性。它无处不在,每个人都知道它。在 Aria2(我几乎打错两次都打不出来)像 一样无处不在之前wget
,经验丰富的用户将继续使用他们所知道的,如果它足够好的话。有很多肌肉记忆需要克服。