RPMFusionRepository是一个社区维护的存储库,它为FedoraLinux提供额外的软件包,这些软件包不是由Fedora官方团队分发的,例如DVD播放、媒体播放器、来自GNOME和KDE等等。这是由于许可证、其他法律原因和特定国家/地区的软件法规。RPMFusion为RedHatEnterpriseLinux(RHEL)和Fedora提供.rpm包。本指南描述了在FedoraLinux中启用RPMFusion存储库所需的步骤。本指南适用于所有Fedora发行版。这已经在所有当前支持的Fedora版本(35、36和37)上进行了测试。如何在FedoraLinux、RHEL、CentOS中启用RPMFusion存储库RPMFusion有两个版本的存储库:免费和非免费。免费版,顾名思义,包含免费版本的软件包,非免费版包含闭源编译包和“非商业”开源软件。在继续之前,首先检查您是否安装了RPMfusion。打开终端并运行以下命令。dnf回复|greprpmfusion如果安装了RPM,您应该会看到如下消息。不要使用以下步骤。如果未安装,您可以继续执行以下步骤。RPMFusion已安装打开终端并根据您的操作系统版本运行以下命令。请注意,这些命令有免费和非免费版本。如果您愿意,可以在运行时省略以下任何一项。Fedora免费版:sudodnfinstallhttps://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm-E%fedora).noarch.rpm非免费版:sudodnfinstallhttps://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm-E%fedora).noarch.rpm在Silverblue上使用rpm-ostree免费版:sudorpm-ostreeinstallhttps://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm-E%fedora).noarch.rpm非免费版本:sudorpm-ostreeinstallhttps://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm-E%fedora).noarch.rpmRHEL8首先安装EPEL:sudodnfinstall--nogpgcheckhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-8。noarch.rpm免费版:sudodnfinstall--nogpgcheckhttps://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm非免费版:sudodnfinstall--nogpgcheckhttps://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm开发相关包:sudosubscription-managerrepos--enable"codeready-builder-for-rhel-8-$(uname-m)-rpms"CentOS8首先安装EPEL:sudodnfinstall--nogpgcheckhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm免费版:sudodnfinstall--nogpgcheckhttps://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm非免费版本:sudodnfinstall--nogpgcheckhttps://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm启用PowerTools:sudodnfconfig-manager--enablePowerTools附加说明RPMFusion还可以帮助用户从GNOME软件或KDEDiscover安装软件包要在Fedora中启用它,请运行以下命令:sudodnfgroupupdatecore你也可以使用如下命令让RPMFusion使用gstreamer等多媒体播放包来播放媒体文件。sudodnfgroupupdatemultimedia--setop="install_weak_deps=False"--exclude=PackageKit-gstreamer-pluginsudodnfgroupupdatesound-and-video启用RPMFusion以使用libdvdcss播放DVD。sudodnfinstallrpmfusion-free-release-taintedsudodnfinstalllibdvdcss使用以下命令启用RPMFusion以启用非FLOSS硬件包。sudodnfinstallrpmfusion-nonfree-release-taintedsudodnfinstall*-firmware运行命令后,如果您使用的是Fedora或CentOS/RHEL,请在重启前运行以下命令。sudodnfcheck-updatesudodnfupdate如何使用dnf删除仓库如果要删除仓库,请按照以下步骤操作。首先,使用以下命令查看添加到Fedora系统的存储库列表。dnfrepolistdnfrepositorieslist如您所见,添加了rpmfusion免费和非免费存储库。要通过dnf删除它,您需要使用以下命令准确知道存储库文件名。rpm-qa'rpmfusion*'这将列出存储库的确切名称。在示例中,它们是“rpmfusion-free-release”。从Fedora中删除rpmfusion现在您可以简单地运行以下命令将其删除。sudodnfremoverpmfusion-free-release您可以重复上述示例从Fedora中删除rpmfusion,您也可以使用它从您的系统中删除任何其他存储库。
