


























使用wget下载系统镜像极慢:
wget https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/ubuntu-24.04.4-desktop-amd64.iso
[root@rocky-linux iso]# wget https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/ubuntu-24.04.4-desktop-amd64.iso
--2026-07-07 10:07:32-- https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/ubuntu-24.04.4-desktop-amd64.iso
正在解析主机 mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)... 101.6.15.130, 2402:f000:1:400::2
正在连接 mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)|101.6.15.130|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:6655619072 (6.2G) [application/octet-stream]
正在保存至: “ubuntu-24.04.4-desktop-amd64.iso”
ubuntu-24.04.4-desktop-amd64.iso 47%[============================================================> ] 2.93G 432KB/s 剩余 47m 1s
我们可以采取其他加速方法,实践成功,具体如下:
# 使用 Axel 下载:
# 用 -n 参数指定线程数(例如 -n 10 代表10个连接),然后跟上你的下载地址。
axel -n 10 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/ubuntu-24.04.4-desktop-amd64.iso
需要先安装 axel,具体如下:
这个报错说明 axel 这个软件包不在 Rocky Linux 默认的仓库里。解决方法是先启用 EPEL (Extra Packages for Enterprise Linux) 仓库,它提供了大量额外的软件包,然后再进行安装。
请按顺序执行以下命令:
安装并启用 EPEL 仓库:
sudo dnf install epel-release -y
这个命令会从 Rocky Linux 的 extras 仓库中安装 EPEL 的配置文件。-y 参数表示自动确认,可以避免手动输入 'y'。
更新仓库缓存(可选但推荐):
sudo dnf update
这一步可以确保本地的软件包列表是最新的,让系统能正确找到新加入的 EPEL 仓库中的软件。
再次安装 axel:
sudo dnf install axel -y
现在,系统应该能在 EPEL 仓库中找到 axel 并进行安装了。
如果添加 EPEL 仓库后仍然无法安装,或者你的网络环境有特殊限制,也可以选择从源代码编译安装。
# 1. 安装编译所需的工具和依赖
sudo dnf install -y gcc clang make openssl-devel
# 2. 下载 axel 的源代码(版本号可能更新,可以到其 GitHub 页面查看最新版)
wget https://github.com/axel-download-accelerator/axel/releases/download/v2.17.14/axel-2.17.14.tar.gz
# 3. 解压并进入目录
tar -xzvf axel-2.17.14.tar.gz
cd axel-2.17.14
# 4. 编译和安装
./configure
make
sudo make install
遇到这个问题,很可能是因为我们使用的 Rocky Linux 10 系统太新,而 axel 软件包还没有被收录到为这个版本准备的 EPEL(Extra Packages for Enterprise Linux)仓库中。这是一个当前版本适配的常见问题。
针对 Rocky Linux 10,有两个可行的解决方法:
一个名为 GetPageSpeed 的第三方软件仓库已经为 RHEL 10(与 Rocky Linux 10 兼容)提供了 axel 包。可以试试通过安装这个仓库来获取 axel。
在终端中依次执行以下命令:
# 1. 安装 GetPageSpeed 仓库
sudo dnf -y install https://extras.getpagespeed.com/release-latest.rpm
# 2. 再次尝试安装 axel
sudo dnf -y install axel
请注意:这个方法使用的是第三方仓库,虽然提供了所需软件,但也引入了非官方的软件源。请根据你的使用环境和安全策略来评估是否采用。
如果不想使用第三方仓库,从源代码编译安装是最可靠的通用方法。
# 1. 安装编译所需的基本工具
sudo dnf install -y gcc make openssl-devel
# 2. 下载 axel 的源代码(可以到其 GitHub 页面检查最新版本号)
wget https://github.com/axel-download-accelerator/axel/releases/download/v2.17.14/axel-2.17.14.tar.gz
# 3. 解压并进入目录
tar -xzvf axel-2.17.14.tar.gz
cd axel-2.17.14
# 4. 编译和安装
./configure
make
sudo make install
安装完成后,用 axel -n 10 <下载链接> 就可以用多线程下载加速了。
看waget实测效果:
[root@rocky-linux iso]# wget https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/ubuntu-24.04.4-desktop-amd64.iso
--2026-07-07 10:07:32-- https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/ubuntu-24.04.4-desktop-amd64.iso
正在解析主机 mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)... 101.6.15.130, 2402:f000:1:400::2
正在连接 mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)|101.6.15.130|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:6655619072 (6.2G) [application/octet-stream]
正在保存至: “ubuntu-24.04.4-desktop-amd64.iso”
ubuntu-24.04.4-desktop-amd64.iso 52%[====================================================================> ] 3.28G 558KB/s 剩余 46m 49s
看axel实测效果:
[root@rocky-linux axel-iso]# axel -n 10 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/ubuntu-24.04.4-desktop-amd64.iso
正在初始化下载:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/ubuntu-24.04.4-desktop-amd64.iso
File size: 6.19853 吉字节 (6655619072 bytes)
正在打开输出文件 ubuntu-24.04.4-desktop-amd64.iso
正在开始下载
[ 59%] [...........0 ............1 ............2 ............3 ............4 ............5 ............6 ............7 ...........8 ...........9 ] [ 5.6MB/s] [07:44]
可见,10线程的话,明显速度还是要快不少。
[root@rocky-linux axel-iso]# axel https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/ubuntu-24.04.4-desktop-amd64.iso
bash: axel: 未找到命令...
安装软件包“axel”以提供命令“axel”? [N/y] y
* 正在队列中等待...
* 正在载入软件包列表。...
下列软件包必须安装:
axel-2.17.14-1.el10.x86_64 Light command line download accelerator for Linux and Unix
继续更改? [N/y] Y
* 正在队列中等待...
* 正在等待认证...
* 正在队列中等待...
* 正在下载软件包... 安装软件包失败: Cannot download RPMS/axel-2.17.14-1.el10.x86_64.rpm: All mirrors were tried; Last error: Status code: 403 for https://extras.getpagespeed.com/redhat/10/x86_64/RPMS/axel-2.17.14-1.el10.x86_64.rpm (IP: 45.79.86.10)
从错误信息来看,系统自动调用了之前安装的 GetPageSpeed 第三方仓库来尝试安装 axel,但该仓库的下载地址返回了 403 禁止访问错误(通常意味着该文件可能已被移除或访问权限受限)。
既然这个第三方仓库的链接已经失效,最快且可靠的方法是选择方案二:从源代码编译安装。这个方法不依赖任何第三方仓库,完全通用且稳定。
请按照以下步骤,在终端中依次执行命令:
1. 安装编译所需的基础工具
首先,确保系统有编译源码所需的工具链。
sudo dnf install -y gcc make openssl-devel
2. 下载 Axel 源代码
从 GitHub 官方仓库下载最新的源代码压缩包。这里以 v2.17.14 版本为例(你可以去 Axel GitHub Releases 页面查看是否有更新的稳定版本)。
# 下载源码包
wget https://github.com/axel-download-accelerator/axel/releases/download/v2.17.14/axel-2.17.14.tar.gz
# 解压
tar -xzvf axel-2.17.14.tar.gz
# 进入解压后的目录
cd axel-2.17.14
3. 编译并安装
# 配置编译环境
./configure
# 执行编译
make
# 安装到系统
sudo make install
4. 验证安装
安装完成后,运行以下命令,如果能看到版本信息,说明安装成功了。
axel --version
现在,你可以使用 axel 加上 -n 参数来指定连接数(例如 -n 10 代表 10 个线程),从清华源下载文件了:
axel -n 10 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/24.04/ubuntu-24.04.4-desktop-amd64.iso
从源码编译虽然看起来步骤多一些,但在这种官方仓库和第三方仓库都失效的情况下,反而是最直接、最不会受制于网络仓库状态的解决方案。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。