home.social

#humanreadablefalse — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #humanreadablefalse, aggregated by home.social.

  1. نحوه اضافه کردن پشتیبانی از 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 یک کامندی رو اجرا میکنیم توی پوشه هوم دنبال کانفیگ نمیگرده و مستقیم از روت استفاده میکنه.

    #aria2 #pacman