如何在 Rocky 上安装/启用 RPM Fusion Linux 8个

RPM Fusion 是一个独特的存储库,它提供 RedHat 和 Fedora 项目。 RPM Fusion 提供的软件以预编译 RPM 的形式出现,适用于当前的 RHEL 发行版,例如 Rocky、AlmaLinux 和 CentOS 也 Fedora 发布。 您可以将此类存储库与包管理器(如 YUM 和 DNF)一起使用。 RPM 的目标是为 RHEL 和 Fedora 项目。

第 1 步:启用 EPEL 存储库

首先,让我们从头开始,检查是否安装了 RPM Fusion。

$ dnf repolist | grep rpmfusion

终端上的空白输出是未安装 RPM Fusion 的可靠证据。

有了这个,我们现在将通过确保启用 EPEL 包来开始安装 RPM Fusion 存储库。

$ sudo dnf install epel-release

在我们的例子中,我们已经安装了它。

接下来,刷新系统存储库和更新包。

$ sudo dnf update

更新后,继续下一步。

第 2 步:添加 RPM Fusion 存储库

RPM Fusion 包括免费和非免费的存储库。 如果您是开源爱好者,您可能希望安装并启用免费存储库。 为此,请调用命令:

$ sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm 

当免费的 RPM Fusion 安装完成后,显示的输出将确认一切按计划进行。

此外,您可以按如下方式安装 RPM Fusion 非免费存储库。

$ sudo dnf install https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm

一直走到最后安装就完成了。

在终端上,确认 RPM Fusion 提供的免费和非免费存储库均已安装。

$ dnf repolist | grep rpmfusion

第 3 步:从 RPM Fusion 搜索和安装软件

在本节中,我们将尝试一些雄心勃勃的尝试,并尝试从免费存储库安装软件包。 首先,您可以在安装之前搜索其可用性,如图所示。 在这个 example,我们正在探索的可用性 vlc 软件包。

$ sudo dnf repository-packages rpmfusion-free-updates list | grep -i vlc

要安装包,请执行命令:

$ sudo dnf install vlc-devel

第 4 步:禁用和启用 RPM Fusion 存储库

假设您已经添加了 RPM Fusion 存储库并且您不希望您的系统使用它们。 如何禁用存储库? 为此,请安装 yum-utils 包裹。

$ sudo dnf install yum-utils

安装后,您可以按如下方式禁用免费存储库。

$ sudo yum-config-manager –-disable rpmfusion-free-updates

此后,验证存储库已被禁用并且系统无法使用。

$ sudo yum repolist disabled | grep -i rpmfusion

如果您觉得需要再次启用它,请执行命令:

$ sudo yum-config-manager –-enable rpmfusion-free-updates

要完全删除 Free RPM Fusion 存储库,请运行命令。

$ sudo dnf remove rpmfusion-free-release -y

同样,执行显示的命令以清除非自由存储库。

$ sudo dnf remove rpmfusion-nonfree-release -y

结语

RPM Fusion 存储库是 Red Hat 或 Fedora 默认项目。 您可以无缝安装软件,而不必依赖通常体积庞大且占用大量磁盘空间的 flatpak 或 snap。