استفاده از aira2 در pacman

نحوه اضافه کردن پشتیبانی از aria2 به pacman برای ساده تر دریافت کردن فایل های حجیم.

با استفاده از aria2 در pacman میتونید فایل های حجیم رو ساده تر دریافت کنید و وسطش قطعی نداشته باشید.

اول از همه باید aria2 رو نصب کنید:

sudo pacman -Sy aria2

بعدش باید این خط رو به pacman.conf اضافه کنید:

XferCommand = echo Downloading %u ... && /usr/bin/aria2c --conf-path=/root/.aria2/pacman-aria2.conf %u

بعدش باید به یوزر روت تغییر بدیم.

sudo su

بعدش توی مسیر روت یک فایل کانفیگ میسازیم.

mkdir -p /root/.aria2/
nano /root/.aria2/pacman-aria2.conf

بعدش این هارو توش پیست کنید:

# error handling
timeout=60
connect-timeout=30
max-tries=5
retry-wait=10
max-file-not-found=1

# downloading
split=16
max-connection-per-server=16
min-split-size=1M
max-concurrent-downloads=16
file-allocation=none
remote-time=true
conditional-get=true
no-netrc=true

# resuming
continue=true
allow-overwrite=true
always-resume=false

# proxy
#http-proxy=127.0.0.1:8080
#https-proxy=127.0.0.1:8080
#ftp-proxy=127.0.0.1:8080

# console
#quiet=true
console-log-level=warn
summary-interval=0
#enable-color=false
#human-readable=false
#show-console-readout=false
#truncate-console-readout=false

# logging
log-level=warn
log=/var/log/pacman-aria2.log

و تموم.

توضیحات اضافه سهراب🥸: اینکه توی روت ما فایل کانفیگ رو ساختیم به این خاطره که وقتی با sudo یک کامندی رو اجرا میکنیم توی پوشه هوم دنبال کانفیگ نمیگرده و مستقیم از روت استفاده میکنه.