鸿蒙PC上的命令行版 Aria2(aria2c)

@Ta 2025-06-13发布,2025-06-13修改 21805点击

鸿蒙PC上的命令行版 Aria2(aria2c)

454117258-07360639-1359-437f-bd76-39019abd3daf.jpg(1.35 MB)

使用方法:

  1. 去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)

  2. 打开 Aria2 应用,不要关闭其窗口。打开终端,输入以下命令,把 aria2c 命令加载到终端:

    source /dev/shm/aria2c
    
  3. 运行 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秒输出一次下载进度。

  4. 文件保存在哪里?

    因为鸿蒙权限问题,文件只能保存在“下载/Aria2”文件夹内,其他文件夹没有写入权限。

    在终端内可通过以下命令进入该文件夹:

    cd ~/Download/cn.hu60.aria2
    

    如果该文件夹不存在,首次调用 aria2c 命令时会自动创建。

    你可以在该文件夹内创建子文件夹并cd进去,随后调用aria2c命令就会下载到你进入的文件夹。

    但是如果你进入的文件夹不是 ~/Download/cn.hu60.aria2 的子文件夹,
    aria2c 命令就会自动跳转到 ~/Download/cn.hu60.aria2 文件夹。

  5. 如果 aria2c 进程启动失败,查看错误信息:

    cat /dev/shm/cn.hu60.aria2.stderr
    cat /dev/shm/cn.hu60.aria2.stdout
    
  6. 项目源代码:

回复列表(14|隐藏机器人聊天)
  • @Ta / 2025-06-13 / /

    老虎你用上了鸿蒙 pc 了吗?就是那个 两万多的电脑

  • @Ta / 2025-06-13 / /

    还是说是模拟器啊

  • @Ta / 2025-06-13 / /
    @水木易安,估计是7999那个吧,配置都是一样的,2w多那个不是韭菜吗
  • @Ta / 2025-06-13 / /

    @水木易安,国补后6400

    image.png(997.88 KB)

  • @Ta / 2025-06-13 / /

    @老虎会游泳,也是板载内存吗?性能如何?

    一般用什么方法,测量不同设备性能,更合适些?

    上次用 AES 加密速度来比较,不太合适。。

  • @Ta / 2025-06-13 / /

    @老虎会游泳,不错。
    最近正好也在做鸿蒙原生开发
    也想搞一个玩玩呢

  • @Ta / 2025-06-13 / /
    这么快吗?文件目录是不是和linux差不多?
  • @Ta / 2025-06-13 / /
    @无名啊,极客湾今天发的评测视频,用7z、ffmpeg x264、webgl版minecraft测的性能 https://b23.tv/Hip3zg6
  • @Ta / 2025-06-14 / /

    @tasy5kg,能效比,和 2023 年 7840HS 差不多。。还可以吧。。

    就是单核性能弱一些,看起来和 2017 年 i7-8565U 差不多。。

    截屏2025-06-14 00.39.05.avif(67.15 KB)

    截屏2025-06-14 01.05.37.avif(71.25 KB)

  • @Ta / 2025-06-14 / /

    @tasy5kg,有个不妙的地方,它不开放 JIT。。

    那 Jetbrains 全家桶,以及其他 Java / .NET 应用,怕不是要慢得爆炸。。?

    截屏2025-06-14 01.02.28.avif(53.75 KB)

  • 000
    @Ta / 2025-06-14 / /

    有办法支持docker吗 支持的话就有很多软件可用了

  • @Ta / 2025-06-14 / /

    @000,不知是否 Linux 内核,但应该有办法用,视频里装了 Windows 虚拟机了。。

  • @Ta / 2025-06-15 / /

    @无名啊,JIT权限本身是存在的,Termony项目就在尝试基于JIT权限实现外部ELF加载运行,所以java开发工具想申请JIT权限应该也能申请到。

    https://github.com/jiegec/Termony/

    至于.NET应用,可以用AoT编译。

  • @Ta / 2025-12-30 / /
    佬,华为平板好像也可以装你编译的hap,但是平板没有hishell,能不能设置成默认打开rpc或者在应用内开关🥲
    华为平板除了没什么纯净的下载工具,虽然有迅雷。

    使用基于网页的 AriaNG 图形界面进行下载任务管理:

    在终端执行以下命令打开RPC:

    source /dev/shm/aria2c
    aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all
添加新回复
回复需要登录