Rocky Linux捣鼓记录(四):安装RPM Fusion仓库,更换国内源
简介
RPM Fusion 是一个面向 Fedora 和 Red Hat Enterprise Linux (RHEL) 及其衍生版(如 CentOS)的社区维护软件仓库。它诞生于多个第三方仓库(包括Dribble、Freshrpms和Livna)的合并,旨在为用户提供一个集中的位置来获取那些因许可、法律或政策原因未被官方Fedora仓库收录的软件包。
RPM Fusion分为两个主要部分:
免费(Free)仓库:这个仓库包含开源软件以及一些虽然本身是免费的,但由于专利或其他法律限制,在某些国家可能受限的软件包。它主要提供自由软件,遵循Fedora的开放源代码政策。
非免费(Nonfree)仓库:包含闭源或专有软件,比如某些硬件的驱动程序(如NVIDIA和AMD显卡驱动)、多媒体编解码器等,这些软件包不完全符合Fedora的开源标准,但对许多用户来说是必要的。
通过启用RPM Fusion仓库,用户能够轻松安装一系列额外的应用程序、驱动程序和多媒体支持,极大地丰富了操作系统的功能性和兼容性。安装过程通常涉及添加RPM Fusion的软件源到系统中,然后使用DNF(Fedora/CentOS 8+)或YUM(早期版本)等包管理器来安装所需的软件包。
在Rocky Linux中启用 RPM Fusion
-
安装 RPM Fusion的Free仓库:
sudo dnf install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm
-
安装 RPM Fusion的Nonfree仓库:
sudo dnf install https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm
修改为国内镜像
sudo sed -e 's|^metalink=|#metalink=|g' \
-e 's|^#baseurl=http://download1.rpmfusion.org|baseurl=https://mirrors.aliyun.com/rpmfusion|g' \
-i.bak \
/etc/yum.repos.d/rpmfusion*.repo
修改完成后,清除并重建缓存:
sudo dnf clean all
sudo dnf makecache
安装第三方软件
使用dnf包管理器来安装第三方软件:
sudo dnf install {软件名}
安装 VLC 媒体播放器
sudo dnf install vlc
安装 Steam 游戏平台
sudo dnf install steam