Powerpill

19 October 2009 #archlinux#internet

Не могу сказать, что являлось причиной, провайдер или нагруженость серверов. Но при установке archlinux столкнулся с ситуацией, когда от возможных 250 килобайт в секунду скорости использовалось только 60 килобайт в среднем.

Эта ситуация меня очень не устраивала. И тут на глаза мне попалась утилита powerpill, которая располагается в community. Утилита является оберткой к pacman, но использует для загрузки файлов не wget, а aria2. То есть осуществляет это в несколько потоков. Устанавливаем ее:

# pacman -S powerpill aria2

И настраиваем, для этого открываем в любимом редакторе файл /etc/powerpill.conf. Файл очень хорошо прокомментирован, поэтому подробно на нем останавливаться я не буду.

Скажу только, что я раскомментировал и указал следующие опции:

[options]
Aria2Bin = /usr/bin/aria2c
Aria2Clean
Aria2Silent
PacmanBin = /usr/bin/pacman-color
PacmanConf = /etc/pacman.conf
Reflect = -l 45

Блок опций aria2 я не трогал. Теперь для того, чтобы установить программу, нужно вместо pacman использовать powerpill, например:

# powerpill -S zsh

Для того, чтобы powerpill использовалась в yaourt, нужно изменить файл /etc/yaourtrc, сняв комментарий со строки и изменив ее:

PacmanBin /usr/bin/powerpill

После этого процесс установки системы у меня пошел гораздо быстрее!