gpt4 book ai didi

ruby - 尝试在 Fedora 30 上安装 epel-release -- 与参数 : epel-release 不匹配

转载 作者:行者123 更新时间:2023-12-02 09:07:06 27 4
gpt4 key购买 nike

我在 Fedora 30 上。我正在尝试安装“epel-release”。

我正在遵循本指南:https://www.phusionpassenger.com/library/install/standalone/install/oss/el7/ -- 我无法成功运行命令:

$ sudo yum install -y epel-release yum-utils

结果我得到:
No match for argument: epel-release

因此,我尝试了本文中的以下命令: https://www.liquidweb.com/kb/enable-epel-repository/
$ cd /tmp
$ wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
$ yum install ./epel-release-latest-*.noarch.rpm

没有这样的运气 - 这是输出:
Error: 
Problem: problem with installed package fedora-release-workstation-30-1.noarch
- package epel-release-7-11.noarch conflicts with fedora-release provided by fedora-release-workstation-30-1.noarch
- package epel-release-7-11.noarch conflicts with fedora-release provided by fedora-release-workstation-30-4.noarch
- conflicting requests

我也试过:
$ sudo dnf install epel-relase

这也不起作用,结果如下:
No match for argument: epel-release
Error: Unable to find a match

我遇到了几篇不同的文章,基本上说要么使用列出的第一个命令,要么使用我尝试过的第二个命令的变体——都没有成功。旁注:这是因为 Fedora 30 刚刚“最近”发布吗?

我的最终目标是使用 Nginx 在内部部署 Ruby on Rails Web 应用程序。为此,我遵循本指南: https://www.phusionpassenger.com/library/walkthroughs/deploy/ruby/ownserver/nginx/oss/el7/deploy_app.html

关于如何安装 epel-release 的任何方向都会很棒,因为在安装乘客之前我无法前进。

最佳答案

请注意 EPEL不适合在 Fedora 中使用! Fedora 不是企业 Linux。 EPEL 提供“一套高质量的附加软件包 适用于 Enterprise Linux ,包括但不限于 Red Hat Enterprise Linux (RHEL)、CentOS 和 Scientific Linux (SL)、Oracle Linux (OL)”。简而言之,企业 Linux 是一个术语,指的是红帽企业 Linux 或其克隆之一。而且 Fedora 不是 Red Hat 克隆。

这就是你不能在 Fedora 中安装“epel-release”包的原因。它根本不存在。不要尝试在 Fedora 上使用 EPEL。

如前所述,Fedora 存储库提供了大部分(如果不是全部)EPEL 包。 Fedora 的其他软件可在 RPMFusion 中获得。存储库。用他们自己的话说,RPMFusion 是“Fedora 的扩展”,它“提供了 Fedora 项目或 Red Hat 不想发布的软件”。 RPMFusion 不能在 Enterprise Linux 上使用。您可以将 RPMFusion 视为 Fedora 的“EPEL 替代品”,但请注意,RPMFusion 和 EPEL 提供的软件集合完全无关且无法比较。

EPEL 由 Fedora 项目管理,因此是 Red Hat 的一部分。 RPMFusion 是一个独立的组织。您可以认为他们的存储库是可靠的,但在从外部源安装软件时始终要谨慎。

最后 - 在旁注中 - 在最近的 Fedora 版本中,'dnf' 有 replaced '嗯'。

关于ruby - 尝试在 Fedora 30 上安装 epel-release -- 与参数 : epel-release 不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56908604/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com