
Если мне нужны Sun Java, Adobe Flash Plugin или что-то еще от партнеров Canonical, то загрузка пакетов происходит мучительно медленно, даже если это небольшие пакеты, такие как плагин Flash. Чтобы ускорить процесс, мне приходится идти сюда:http://archive.canonical.com/ubuntu/pool/partner/чтобы найти то, что мне нужно, загружаю пакеты с помощью менеджера загрузок (который обычно примерно в 20 раз быстрее менеджера пакетов), а затем помещаю их в папку /var/cache/apt/archives. После этого я запускаю менеджер пакетов, и если в папке /var/cache/apt/archives обнаружены нужные версии пакетов, которые я прошу установить, они будут установлены немедленно. Я хотел бы прекратить это делать, поэтому мне интересно, есть ли у кого-нибудь еще эта проблема, в чем может быть причина и есть ли решение. Я нахожусь в регионе Западного Карибского бассейна.
Думаю, будет полезно отметить, что все остальные пакеты из выбранного мной репозитория загружаются с помощью Synaptic на приемлемых скоростях.
решение1
Ubuntu пытается выбрать локальное зеркало репозиториев, которые географически близки к вам. У партнерского репозитория нет зеркал из-за проблем с авторскими правами (AFAIK — это несвободное ПО), поэтому вы в конечном итоге используете копию, размещенную в Лондоне. PPA, вероятно, одинаковы.
Поскольку вы находитесь в Карибском море, я думаю, что трафик в направлении Великобритании должен был бы пройти через США, прежде чем попасть через Атлантику в Лондон. Это долгий путь для чего-либо, и если какое-либо из соединений плохое или с потерями, трафик может замедлиться до низкой скорости. По крайней мере, время отклика очень медленное.
Если вы хотите протестировать это дальше, вы можете запустить ping archive.canonical.com
и посмотреть, что вы получите по времени отклика (я в Англии и получаю ~26 мс). А в качестве общего теста скорости до Лондона вы можете запустить (1,3 МБ/с здесь).wget http://london1.linode.com/100MB-london.bin
Что касается решения проблемы... Canonical либо нужно больше географически распределенных серверов для партнерского репозитория, либо вам нужно переехать ближе к Лондону.
решение2
Используйте apt-fast. Это замена apt-get, которая значительно ускоряет загрузку, поскольку использует axel download accelerator для загрузки и является блестящим front end для dpkg. Для получения дополнительной информации см. эту страницу.
http://www.webupd8.org/2010/08/you-can-now-install-apt-fast-from-ppa.html