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

  1. 安装 RPM Fusion的Free仓库:

    sudo dnf install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm
    
  2. 安装 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
posted @ 2024-06-22 16:00  lwlnice  阅读(23)  评论(0编辑  收藏  举报