如何在Fedora中添加第三方存储库并访问大量添加软件
安装Fedora之后,我们可能会发现我们要安装和使用的某些软件在软件商店中不可用。由于某些原因,这些软件包可能不在Fedora仓库中。
如何通过为Fedora添加第三方存储库来使它们可用。
Fedora中的第三方存储库是什么?
操作系统开发人员通常会决定在其存储库中哪些软件包可以使用,哪些软件包不可用。 Fedora也不例外。根据Fedora文档,第三方存储库包含具有更宽松许可策略的软件包,并提供出于各种原因而被Fedora排除的软件包。
关于软件包,Fedora遵循以下准则:
- 如果是专有的,则不能包含在Fedora中- 如果法律上有负担,则不能将其包含在Fedora中- 如果它违反了美国法律(特别是联邦法律或者适用的州法律),则不能将其包含在Fedora中
因此,用户可以添加几个存储库。这使用户可以访问其他软件包。
在Fedora中启用RPM Fusion存储库
RPM Fusion是Fedora第三方应用程序的主要来源。 RPM Fusion是三个项目(Dribble,Freshrpms和Livna)合并的结果。 RPM Fusion提供两种不同的软件库。
- 免费回购包含开源软件。- 非免费存储库包含没有开源许可证的软件,但是源代码是免费提供的。
有两种启用RPM Fusion的方法:从终端或者通过单击几个按钮。我们将逐一介绍。
方法1:命令行方法
这是启用RPM Fusion存储库的最简单方法。只需输入以下命令即可启用两个存储库:
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 Fusion通过GUI安装RPM Fusion
方法2:图形方法
要使用此方法启用RPM Fusion仓库,我们需要访问RPM Fusion网站。我们将看到两个针对不同Fedora版本的仓库的链接。
RPM Fusion建议先安装免费存储库。因此,单击适用于Fedora版本的免费存储库的链接。这将打开一个窗口,询问我们是否要安装存储库。单击安装。
侏儒软件菜单
安装完成后,请使用相同的步骤返回并安装非免费存储库。
启用Fedora的第三方存储库
Fedora最近开始提供自己的第三方应用程序仓库。此仓库中可用的应用程序数量很少。我们可以使用它在Fedora上安装Chrome浏览器。除了Chrome,它还包括Adobe Brackets,Atom,Steam,Vivaldi,Opera等。
就像RPM Fusion一样,我们可以通过终端或者图形方式启用此存储库。
方法1:命令行方法
要启用Fedora的第三方仓库,请在终端中输入以下命令:
sudo dnf install fedora-workstation-repositories
请确保在出现提示时确保输入密码,然后键入Y批准安装。
方法2:图形方法
如果我们不习惯使用终端,则可以使用图形方法。
首先,我们需要打开Gnome软件。接下来,我们需要单击右上角的汉堡菜单,然后从菜单中选择软件存储库。
在"软件存储库"窗口中,我们会在顶部看到"第三方存储库"部分。单击安装按钮。出现提示时,请输入密码。
启用了这些其他存储库后,我们就可以将软件安装到心中。我们可以从软件中心或者使用DNF软件包管理器轻松安装它们。