# test **Repository Path**: loss-fun/test ## Basic Information - **Project Name**: test - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-29 - **Last Updated**: 2024-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Aria2-Install-Linux 本项目适用于Centos等Linux系统。 包含"aria2.sh"安装脚本,以及其他相关文件。
此脚本在原有脚本的基础上进行修改,鸣谢 P3TERX 。如有不足之处还望指出。
新增了本地安装、更新等功能,旨在解决大陆地区从Git上拉取代码缓慢或是无法拉取文件,导致无法正常安装的问题。
便于无法进行在线安装的情况下可以选择使用手动安装。 ## 脚本“aria2.sh”--小H酱修改版 获取小H酱修改版 Aria2 安装脚本 ``` wget -N --no-check-certificate https://raw.githubusercontent.com/MeowPerth/Aria2-Install-Linux/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh ``` ## 更新情况 > ### V1.0版本 >> * 删除: >>> 1.删除 脚本更新功能。
>>> 2.删除 多于脚本文件。
>>> 3.删除 配置重置功能。 >> * 新增: >>> 1.新增 帮助&说明功能。
>>> 2.新增 本地安装功能。
>>> 3.新增 本地更新功能。 >> * 修改: >>> 1.修改 在线安装使用的文件路径。
>>> 2.完善 部分脚本代码。 ## 相关问题 由于有国内长城的存在,使用在线安装可能会导致获取文件失败,而非大陆主机(网络)下基本不会出现此问题。 * ### “提示:Aria2 配置文件下载失败 !” > 在```/root/.aria/```目录下存入```aria2.conf```(文件在在项目对应文件中)
> 若对应路径中不存在,则创建对应目录。使用``` mkdir```命令创建文件夹。
> PS:此目录下一般包含文件:
> ```aria2.conf``` Aria2配置文件
> ```aria2.log``` Aria2日志文件
> ```aria2.session``` Aria2任务记录文件
> ```dht.dat```Aria2 DHT文件
> 若无日志和任务记录文件,直接创建即可。使用```touch```命令创建二进制文件。 * ### “提示:Aria2 DHT文件下载失败 !” > 在```/root/.aria2/```目录下存入```dht.dat```(文件在在项目对应文件中)
> 若对应路径中不存在,则创建对应目录。使用``` mkdir```命令创建文件夹。
> PS:同上一个已知问题一样。 * ### “提示:Aria2服务 管理脚本下载失败 !” > 在```/etc/init.d/```目录下存入```aria2```(文件在在项目对应文件中)
> 若对应路径中不存在,则创建对应目录。使用``` mkdir```命令创建文件夹。
## 相关扩展 Aria2下载完成后文件所属权是 `root` ,因此,在使用FTP对下载文件进行操作是可能会出现操作权限等问题。
此时可用到 `aria2.conf` 中的参数 `on-download-complete=` ,此参数是当文件下载完成后自行对应脚本。
参数后面接对应需要执行的脚本路径即可, `$3` 传参下载路径,更多此参数的用法请自行查阅。
> * 脚本示例:
>> 脚本名:“cp.sh”
>> #!/bin/bash
>> path=$3
>> chown -R www:www /FTP/
> * 参数示例: ```on-download-complete=/root/.aria2/cp.sh```
进行本地安装,请先确认 Aria2 主程序及配置文件的压缩包在`/root`目录下。
若需要修改配置,可以手动修改配置,也可以运行此脚本```bash aria2.sh```,进行快捷修改。
修改后切记重启Aria2。 > * 启动Aria2 ```/etc/init.d/aria2 start```
> * 停止Aria2 ```/etc/init.d/aria2 stop``` ## 友情链接 * Aria2 Windows桌面安装:```https://github.com/MeowPerth/Aria2-Install-Windows``` * Aria2 P3TERX 完美安装脚本:```https://github.com/P3TERX/aria2.sh``` ---- ----