APT isn't using wget, it uses its own http (1.1) client implementation
to be able to use advanced flags in the request wget and co do not
support (as they are not intended to be used in this way) and
potentially supports features like pipelining (currently disabled by
default though as some dumb mirrors boggle with it).

The "fast" thing about those downloadmanagers can be easily described with an 
analogy: Imagine a traffic jam: What is better, putting 5 people in one car and 
driving though the jam or placing one person each in 5 cars and driving though 
the jam?
Obviously, your 5 cars strategy has a higher throughput – at first: Until 
everyone drives with 5 cars which means in the end that it is even slower than 
before as the highway is even more crowded now.

The mirrors aren't slow because they want to annoy you, they are slow because 
they want to be fair to everyone and serve everyone equally until some idiots 
come around and think they deserve a bigger share of the pie and trick the 
system.
We will not support methods to destroy our mirror infrastructure, so its 
(still) a big NO NO to apt-fast and co (and given how "fast" I found a serious 
security-hole in it the last time, I seriously wonder how easy it is to get 
users to download and run random stuff from the internet compromising the whole 
system – but at least its compromised fast…).

That said, mirrors are far from slow. The key is to use a mirror which
is (network-topology wise) close to you. Infrastructure wise stuff like
mirror://, mirrorbrain, http.debian.net and/or co could be used to
facilitate this, but that isn't something APT can provide.

(The answer is based on Debian experience, but I strongly believe Ubuntu
folks aren't disagreeing. And for the record: With the right mirror [+
pipelining] I can get >8 MB/s [at my university, at home I don't have
that much of bandwidth, but its maxed out]).

** Changed in: apt (Ubuntu)
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1224229

Title:
  Suggest to use axel instead of wget in apt-get

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1224229/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to