Linux 各发行版安装命令:apt、dnf、pacman 对照
发行版包管理器(推荐)
绝大多数发行版的官方仓库里就有 aria2,一行命令装好:
| 发行版 | 安装命令 |
|---|---|
| Debian / Ubuntu | sudo apt install aria2 |
| Fedora | sudo dnf install aria2 |
| Arch Linux | sudo pacman -S aria2 |
| Alpine | apk add aria2 |
| openSUSE | sudo zypper install aria2 |
仓库里的版本可能略落后于官方最新版,功能足够日常使用。要追新版本可以走下面的源码编译。
源码编译
官方手册写明的最小构建流程:
./configure
make
configure 会自动探测已安装的库并尽量启用更多功能。想启用哪些特性,就先装好对应开发包,常见对应关系:
| 功能 | 依赖 |
|---|---|
| HTTPS | GnuTLS 或 OpenSSL(macOS/Windows 构建用系统 TLS) |
| SFTP | libssh2 |
| Metalink | libxml2 或 Expat |
| 异步 DNS | c-ares |
| gzip 内容解码 | zlib |
从 git 仓库拉源码编译的话,还要先跑 autoreconf -i 生成 configure 脚本。静态链接编译可加 ARIA2_STATIC=yes。
验证安装
aria2c --version
顺手装个补全
源码构建时默认会把 bash 补全文件装到 share/doc/aria2/bash_completion 目录,启用后命令行按 Tab 可以补全参数名,长命令很好用。
装好后接着跑第一条命令。