网站搜索

如何在 Fedora Linux 中查找并安装软件应用程序


Fedora 项目提供的存储库中有无数软件包可以安装在 Fedora Linux 发行版上。您还可以启用其他第三方存储库(例如 COPRRPM Fusion)来安装其他软件应用程序。

与其他 Linux 发行版一样,Fedora 使用包管理系统 DNF 来安装、升级和删除软件包和组件。 Fedora的包管理系统使用RPM包格式。

在本文中,我们将解释如何使用图形实用程序和命令行 (CLI) 在 Fedora Linux 发行版中查找和安装软件应用程序。我们还将介绍使用源代码和其他安装方法安装软件包的第三方存储库。

通过图形实用程序在 Fedora 上安装软件

在 Fedora 中安装软件的最简单方法是使用图形实用程序。它允许您浏览、查找和安装应用程序。就像在任何 Linux 发行版上一样,您需要拥有 root 权限才能在 Fedora 上安装任何软件包。

在默认桌面 GNOME 上,转到活动菜单,然后单击软件图标,如屏幕截图所示。

您可以在建议的类别中找到软件包,例如生产力或在编辑推荐下。

在窗口中选择编辑推荐之一或其他推荐软件,然后单击安装按钮安装软件包,如图所示。

通过命令行在 Fedora 上安装软件

在 Fedora 中安装软件包的第二种也是高级方法是通过命令行使用 DNF 实用程序,该实用程序用于管理(安装、删除和更新)Fedora 中的软件包(自版本 22 起),它是构建于每千次展示收入的顶部。

以 root 用户身份登录并使用 DNF 工具在 Fedora 中安装软件包,如图所示。

使用DNF命令搜索软件包(用实际的应用程序名称替换glances):

dnf search glances

要安装名为 glances 的软件包,请运行以下命令(如有必要,请对任何提示回答 y):

dnf install glances

在 Fedora 上启用第三方存储库

正如我们之前提到的,Fedora 提供了成功运行系统所需的大部分软件。如果某个包丢失,您很可能会找到可以添加的第三方存储库,以便可以使用内置包管理器来管理安装。

Fedora 有许多第三方软件存储库,这些软件存储库是最终用户常用的,并且彼此不冲突:

  • http://rpmfusion.org – 提供 Fedora 项目或 Red Hat 不想发布的软件
  • http://rpm.livna.org – RPM Fusion 的补充
  • https://copr.fedorainfracloud.org/ – 一个易于使用的构建系统,提供包存储库。

重要:混合使用大量第三方存储库可能会相互冲突,从而导致不稳定和难以调试的问题。

使用源代码在 Fedora 上安装软件

在某些情况下,在任何存储库中都找不到某个包,或者该包是内部开发的,或者您需要安装具有自定义依赖项的包。在这种情况下,您可以从源代码安装它。开发人员或软件包维护人员通常会提供有关如何从源安装应用程序的说明。

注意:从源代码安装应用程序可能会使您的系统更难以管理它们,并且包管理器将无法识别已安装的软件。这可能会导致:

  • 软件包无法轻松自动更新(以修复安全问题、错误并添加改进)。
  • 依赖关系可能不容易满足以及其他小问题。

其他安装方法

尽管使用 Fedora 包管理系统安装应用程序是首选,但有时您需要通过其他包管理工具尤其是编程语言包系统来安装包,例如:

  • CPAN – Perl
  • PyPI、easy_install、pip – Python
  • RubyGems,宝石——红宝石
  • npm – Node.js
  • goget/goinstall – 开始
  • 板条箱 - Rust 和许多其他。

就这样!在本文中,我们解释了如何在 Fedora 中查找和安装应用程序。使用下面的反馈表提出问题或与我们分享您的想法。