标题: 鸿蒙PC上的命令行版 Aria2(aria2c)
时间: 06-13 12:25发布,06-13 14:57修改
去Release页面(Gitee|Github)下载cn.hu60.aria2-vx.x.x.hap
安装包,并用小白调试助手安装。
或者直接下载这个:
cn.hu60.aria2-v1.0.0.hap(12.83 MB)
首次安装需要打开开发者模式,借助Windows虚拟机(也可以用另一台电脑,或者安卓手机、鸿蒙手机)把小白调试助手鸿蒙版安装到鸿蒙PC上。后续双击hap即可用鸿蒙版小白调试助手进行安装。
Windows虚拟机安装小白调试助手教程:https://www.bilibili.com/video/BV1ZETBzuEjD/
小白调试助手Windows版:AutoInstaller.Setup.1.2.4.exe(566.15 MB)
小白调试助手鸿蒙版:2.0-HMOS.hap(90.14 MB)
打开 Aria2 应用,不要关闭其窗口。打开终端,输入以下命令,把 aria2c 命令加载到终端:
source /dev/shm/aria2c
运行 aria2c 命令:
aria2c --help
aria2c --summary-interval=2 https://hu60.cn/tpl/classic/img/hulvlin3.png
aria2c --summary-interval=2 https://github.com/SwimmingTiger/aria2-ohos/archive/refs/heads/main.zip
# 多线程下载
aria2c --summary-interval=2 -x5 -s5 https://github.com/GloriousEggroll/wine-ge-custom/releases/download/GE-Proton8-26/wine-lutris-GE-Proton8-26-x86_64.tar.xz
添加 --summary-interval=2 参数可以每2秒输出一次下载进度,如果不添加,60秒输出一次下载进度。
文件保存在哪里?
因为鸿蒙权限问题,文件只能保存在“下载/Aria2”文件夹内,其他文件夹没有写入权限。
在终端内可通过以下命令进入该文件夹:
cd ~/Download/cn.hu60.aria2
如果该文件夹不存在,首次调用 aria2c 命令时会自动创建。
你可以在该文件夹内创建子文件夹并cd进去,随后调用aria2c命令就会下载到你进入的文件夹。
但是如果你进入的文件夹不是 ~/Download/cn.hu60.aria2 的子文件夹,
aria2c 命令就会自动跳转到 ~/Download/cn.hu60.aria2 文件夹。
如果 aria2c 进程启动失败,查看错误信息:
cat /dev/shm/cn.hu60.aria2.stderr
cat /dev/shm/cn.hu60.aria2.stdout
项目源代码:
『回复列表(13|隐藏机器人聊天)』
@无名啊,JIT权限本身是存在的,Termony项目就在尝试基于JIT权限实现外部ELF加载运行,所以java开发工具想申请JIT权限应该也能申请到。
https://github.com/jiegec/Termony/
至于.NET应用,可以用AoT编译。