#!/bin/bash case `uname -m` in aarch64|arm64) ARCH="arm64";; x86_64|amd64) ARCH="amd64";; *) ARCH="";; esac [ -n "$ARCH" ] || exit 1 URL="https://github.com/MoeClub/Note/raw/master/Aria2" systemctl stop aria2.service >/dev/null 2>&1 systemctl disable aria2.service >/dev/null 2>&1 rm -rf /usr/bin/aria2c rm -rf /etc/aria2 wget --no-check-certificate -4 -qO- "${URL}/aria2c_${ARCH}_v1.36.0.tar.gz" |tar -zxv -C /usr/bin [ $? -eq 0 ] || exit 1 strip /usr/bin/aria2c >/dev/null 2>&1 chmod 777 /usr/bin/aria2c mkdir -p /home/data mkdir -p /etc/aria2/web wget --no-check-certificate -4 -qO- "${URL}/aria2.conf" >/etc/aria2/aria2.conf wget --no-check-certificate -4 -qO- "${URL}/AriaNg.tar.gz" |tar --overwrite --strip-components 2 -zxv -C /etc/aria2/web cat >/etc/systemd/system/aria2.service</dev/null 2>&1 systemctl enable aria2.service >/dev/null 2>&1 systemctl start aria2.service >/dev/null 2>&1 systemctl status aria2.service