我在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将是伟大的,因为我不能前进,直到乘客安装。
发布于 2019-07-06 06:14:26
好的,这可以简化为:
$ sudo dnf install passenger
疯狂的是,他们有一个完整的教程来指导如何安装passenger,而它可以简化为这一行。
发布于 2019-08-02 05:32:43
请注意,EPEL不适合在Fedora中使用!Fedora不是Enterprise Linux。EPEL为Enterprise Linux提供了一套高质量的附加软件包,包括但不限于Red Hat Enterprise Linux (RHEL)、CentOS和Scientific (SL)、Oracle Linux (OL)。简而言之,Enterprise Linux是一个术语,指的是Red Hat Enterprise Linux或其克隆之一。而且Fedora也不是红帽的克隆体。
这就是为什么你不能在Fedora中安装"epel-release“包的原因。它根本不存在。不要试图在Fedora上使用EPEL。
如前所述,Fedora存储库提供了大多数(如果不是全部) EPEL包。RPMFusion存储库中提供了用于Fedora的其他软件。用他们自己的话说,RPMFusion是“Fedora的扩展”,它“提供了Fedora Project或Red Hat不想发布的软件”。RPMFusion不能在Enterprise Linux上使用。您可以将RPMFusion视为Fedora的"EPEL替代品“,但请注意,RPMFusion和EPEL提供的软件集合是完全不相关的,也是不可比较的。
EPEL是从Fedora项目中管理的,因此是Red Hat的一部分。RPMFusion是一个独立的组织。您可以认为他们的存储库是可靠的,但在安装来自外部来源的软件时一定要小心。
最后--顺便提一下--在最近的Fedora版本中,'dnf‘有replaced 'yum’。
发布于 2019-11-20 14:08:22
您需要安装EPEL (Extra Packages for Enterprise Linux)存储库。EPEL项目由Fedora团队运行。在Red和CentOS系统上安装第三方存储库时。在centos中安装:
sudo yum install yum-plugin-priorities epel-release
安装完成后,导航到/etc/yum.repos.d目录,并在您喜欢的文本编辑器中打开CentOS-Base.repo文件。在base、updates和extras部分的最后一行之后,添加行:priority=1
。在centosplus部分的最后一行之后,添加行:priority=2
。保存文件并关闭编辑器。现在,打开epel.repo文件进行编辑。在epel部分的最后一行之后,添加行:priority=10
。在每个剩余部分的最后一行之后,添加行:priority=11
。通过运行以下命令更新系统,然后创建已安装和可用的软件包的列表:
sudo yum upgrade
sudo yum list > yum_list.txt
https://stackoverflow.com/questions/56908604
复制相似问题