2013-09-06 7 views
0

Я хочу сделать псевдоним для zsh для загрузки пакетов с помощью aria2 и установки их с помощью pacman, Я не хочу использовать aria2c, добавляя xfercommand к pacman.conf из-за двух вещей, Сначала мой скорость интернет-соединения низкая, и я не хочу, чтобы pacman заходил в течение нескольких часов, второй xfercommand не поддерживает загрузку ссылок mutli.Сделать pacman работает с aria2

Во-первых, я использую эту команду для загрузки или обновления и обновления по Pacman:

sudo pacman -Sp [Package] > ~/Documents/.install&& sudo aria2c -c -x16 -x16 -m16 -k1M -j10 -i ~/Documents/.install -d /var/cache/pacman/pkg 

Но я не знаю, как сделать это псевдоним в Zsh?

+0

Если все фиксировано, не значение переменного, 'псевдоним myalias =" Суд pacman - Sp eclipse> ~/Documents/.install && sudo aria2c -c -x16 -x16 -m16 -k1M -j10 -i ~/Documents/.install -d/var/cache/pacman/pkg "должен сделать это. – fedorqui

+0

Извините, мой код был не прав, я хочу, чтобы он использовал myalias, чтобы установить любой пакет, например, я мог бы использовать myalias wget axel или myalias firefox, и я хочу, чтобы [Пакет] был функцией. – GmArian

+0

ОК. Затем вам нужно создать функцию. Проверьте http://stackoverflow.com/a/15456145/1983854 например – fedorqui

ответ

1

Установите aria2, а затем редактировать /etc/pacman.conf, добавив следующую строку в раздел [Options]:

XferCommand = /usr/bin/aria2c --allow-overwrite=true --continue=true --file-allocation=none --log-level=error --max-tries=2 --max-connection-per-server=2 --max-file-not-found=5 --min-split-size=5M --no-conf --remote-time=true --summary-interval=60 --timeout=5 --dir=/ --out %o %u 

 Смежные вопросы

  • Нет связанных вопросов^_^