LOADING
382 字
2 分钟
manjaro系统在终端下载文件的方法
2026-02-24
2026-02-24
统计加载中...

🚀 使用 aria2 加速下载#

1. 安装 aria2#

Manjaro / Arch 系统:

sudo pacman -S aria2

安装后即可使用多线程高速下载。


2. 最常用的高速下载命令#

aria2c -x 16 -s 16 -k 1M "下载链接"

参数说明:

  • -x 16:最多 16 个连接
  • -s 16:分成 16 个分片
  • -k 1M:每片大小 1MB
  • 自动断点续传
  • 自动重试

这是国内环境最稳、最快的组合。


3. 创建一个更简单的下载命令(dl)#

为了让 aria2 用起来像 wget 一样简单,可以创建一个自定义命令:

创建脚本#

sudo nano /usr/local/bin/dl

写入:

#!/bin/bash
aria2c -x 16 -s 16 -k 1M "$@"

保存后赋予执行权限:

sudo chmod +x /usr/local/bin/dl

使用方式#

dl URL

示例:

dl https://example.com/file.iso

4. 让 yay / makepkg 自动使用 aria2(AUR 加速)#

编辑 makepkg.conf:

sudo nano /etc/makepkg.conf

找到 DLAGENTS 段,把 http 和 https 改成 aria2:

DLAGENTS=('file::/usr/bin/curl -qgC - -o %o %u'
'ftp::/usr/bin/curl -qgfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
'http::/usr/bin/aria2c -x 16 -s 16 -k 1M %u -o %o'
'https::/usr/bin/aria2c -x 16 -s 16 -k 1M %u -o %o'
'rsync::/usr/bin/rsync --no-motd -z %u %o'
'scp::/usr/bin/scp -C %u %o')

保存后,yay 会自动使用 aria2 下载 AUR 包:

yay -S 包名

5. 常见问题:为什么某些链接仍然下载失败?#

如果你遇到:

  • TLS handshake failure
  • 0KB/s 卡死
  • 连接超时

通常不是 aria2 的问题,而是:

  • 目标服务器在国内不可访问
  • IPv6 半通不通
  • CDN 节点抽风

例如:download.manjaro.org 在国内经常握手失败。

解决方法:换镜像,例如:

https://repo.manjaro.org/

6. 推荐测试链接(国内可用)#

微软 CDN:

dl https://update.code.visualstudio.com/latest/linux-x64/stable

清华镜像:

dl https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/ubuntu-24.04.1-desktop-amd64.iso

manjaro系统在终端下载文件的方法
/posts/manjaro系统在终端下载文件的方法/
作者
观颐
发布于
2026-02-24
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

Profile Image of the Author
观颐
观以明理,颐以养正。

统计加载中...
公告
欢迎来我的博客!这里是分享知识和经验的地方。希望你能找到有用的信息,享受阅读的乐趣!