Archlinux — pacman и многопоточная закачка
Недавно, настраивая свежеустановленный Archlinux, я наткнулся на один очень полезный параметр в конфигурационном файле pacman'а, позволяющий задать вместо встроенного загрузчика файлов любую другую программу. Этим я и воспользовался для того, чтобы качать пакеты в несколько потоков.
Называется этот параметр — XferCommand. Он содержит путь к менеджеру закачек и параметры, которые необходимо передать последнему, где %u — ссылка на загружаемый файл, %o — локальное имя файла.
Например, для того, чтобы качать в 10 потоков замечательной программой axel, я использовал следующее значение параметра:
В моем файле /etc/pacman.conf также приведены примеры использования wget и curl:
Называется этот параметр — XferCommand. Он содержит путь к менеджеру закачек и параметры, которые необходимо передать последнему, где %u — ссылка на загружаемый файл, %o — локальное имя файла.
Например, для того, чтобы качать в 10 потоков замечательной программой axel, я использовал следующее значение параметра:
XferCommand = /usr/bin/axel -a -n 10 -o %o %u
В моем файле /etc/pacman.conf также приведены примеры использования wget и curl:
1 2 3 |
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u |