用以取得最新的脚本release,并将其下载下来用Bash运行。
最新发布的脚本主体,包含了对各软件的配置。并且,高级安装(即手动对一些参数进行配置)也是用这个脚本完成。
该脚本首先读取各软件预设,再与用户输入比较。若用户无输入,保持。用户输入,以用户输入替换。
然后,判断系统,因Ubuntu和Fedora均有所需软件,只是包管理器不同。所以只用分apt和yum即可。但cent0S不含aria2,故不可使用包管理器,只能编译安装。但时间长。
最后,通过git clone将其它附属文件下载到/tmp/Aria2Dash中。并依次将各文件发放到其应在之目录
附属文件均由主脚本install.sh负责调动。它们分别如下:
aria2配置文件,目录/root/.aria2
aria2更新tracker的脚本,目录/root/.aria2 。由aria2的service文件触发执行,即每次通过service/systemctl运行aria2的时候均会顺便执行该脚本
用以获取filebrowser的特定版本。因官方最新版的Bug无解,且无限停更,故只用旧版。
Aria2的网业管理端AriaNG,人工加入了取回文件入口。该Zip包由install.sh解用unzip压到/var/www/html或用户使用-d定义的目录。
aria2的service文件,目录/etc/init.d
filebrowser的service文件,目录/etc/init.d
使用df -h命令获取当前硬盘容量,只输出包含“G”的项目。我想应该没啥人会用到T吧..install.sh会首先读取网页根路径,然后将路径输入到/root/.aria2/diskusage.sh这个空文件中,接着再将/tmp/Aria2Dash/diskusage.sh的内容输入到该文件。install.sh脚本会在crontab中添加认为,使该脚本每分钟执行一次。
目录/root/.aria2
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。