参考资料

  1. Office-Tool安装加速
  2. 国内常用的镜像站主要分为高校/科研机构和互联网企业两大类
  3. riscv-toolchains安装加速
  4. VSCodium安装加速
  5. qubesos安装加速
  6. nju-cli安装加速
  7. packman安装加速
  8. wireshark安装加速

rpmfusion安装加速

RPM Fusion 安装与加速完整指南

一、RPM Fusion 是什么

RPM Fusion 是 Fedora 及 RHEL 系发行版最常用的第三方软件仓库。由于许可证或专利政策原因,许多软件无法进入 Fedora 官方源,例如:

  • 多媒体编解码器(H.264、H.265、AAC)
  • NVIDIA 专有显卡驱动
  • 部分播放器、模拟器与硬件固件

RPM Fusion 把这些软件集中到两个仓库中:

仓库内容
`rpmfusion-free`开源但受专利/出口限制的软件(如 FFmpeg 完整版)
`rpmfusion-nonfree`闭源或非自由许可软件(如 NVIDIA 驱动)

RPM Fusion 依赖 EPEL(在 RHEL 系上)和官方 Fedora 源,安装前应先确保官方源可用。

二、安装方法

1. Fedora

bash sudo dnf install \ https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \ https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm 命令通过 `rpm -E %fedora` 自动填入当前 Fedora 版本号,避免版本不匹配。

安装后刷新软件组元数据: bash sudo dnf groupupdate core 如需完整的多媒体支持,可额外启用 tainted 仓库(Fedora 36+): bash sudo dnf install rpmfusion-free-release-tainted rpmfusion-nonfree-release-tainted sudo dnf install libdvdcss

2. RHEL / CentOS Stream / Rocky / AlmaLinux

先启用 EPEL,再启用 RPM Fusion: bash sudo dnf install epel-release sudo dnf install --nogpgcheck \ https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm \ https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm `--nogpgcheck` 仅在导入密钥前临时使用,安装完成后应确认 GPG 密钥已导入。

3. 验证安装

bash dnf repolist | grep rpmfusion dnf list installed | grep rpmfusion 能列出 `rpmfusion-free` 与 `rpmfusion-nonfree` 即表示成功。

三、安装加速策略

RPM Fusion 官方源在国内访问较慢,可从以下几个层面加速。

1. 使用国内镜像

清华 TUNA、中科大 USTC、阿里云等均提供 RPM Fusion 镜像。以清华源为例,编辑仓库文件: bash sudo sed -i 's|^metalink=|#metalink=|g; s|^#baseurl=http://download1.rpmfusion.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn/rpmfusion|g' \ /etc/yum.repos.d/rpmfusion-*.repo 要点:注释 metalink,启用 baseurl,并替换镜像前缀。中科大对应路径为 `https://mirrors.ustc.edu.cn/rpmfusion/`。

2. 启用 DNF 并行下载

编辑 `/etc/dnf/dnf.conf`: ini [main] fastestmirror=True max_parallel_downloads=10 deltarpm=True

  • `fastestmirror`:自动测速并选用最快镜像。
  • `max_parallel_downloads`:并发下载数,提升小包安装速度。
  • `deltarpm`:增量下载,减少更新体积。

3. 清理与刷新缓存

bash sudo dnf clean all sudo dnf makecache `makecache` 会预拉取元数据,后续安装无需重复解析。

4. 网络层加速

若镜像仍慢,可借助代理。临时设置: bash export http_proxy="http://proxy.example.com:8080" export https_proxy="http://proxy.example.com:8080" 或写入 `/etc/dnf/dnf.conf`: ini proxy=http://proxy.example.com:8080

四、常见问题

现象原因处理
GPG 校验失败公钥未导入`sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-*`
找不到软件包未刷新元数据`sudo dnf makecache`
依赖 EPEL 报错未装 EPEL先 `dnf install epel-release`
下载极慢走官方境外镜像改用国内镜像或代理
版本号错误`%fedora`/`%rhel` 未生效手动替换为实际版本号

五、结语

RPM Fusion 补齐了 Fedora 生态中缺失的多媒体与驱动软件,安装本身只需两条命令。真正的体验差异往往来自下载速度:通过国内镜像替换、开启 `fastestmirror` 与并行下载,可以显著缩短安装与更新时间。建议首次配置完成后立即执行 `dnf clean all && dnf makecache`,让加速设置立即生效。

作者:王壹杰
时间:2026-10-07
来源:https://mirror.ciilii.com/