标签: epel

CentOS 6 的 EPEL Repo 导致错误

我有一个运行 CentOS 6(64 位)的虚拟机,我正在尝试像往常一样添加 EPEL 存储库以安装各种软件包,因为我经常这样做。

今天,我遇到了一些奇怪的错误,但我没有做任何不同的事情。

我正在像这样添加 EPEL:

# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
Run Code Online (Sandbox Code Playgroud)

然而,当我尝试为任何东西运行 yum 时,我收到了这个错误:

[root@core /]# yum 列表

加载的插件:fastestmirror

确定最快的镜像

错误:无法检索存储库的 metalink:epel。请验证其路径并重试

有任何想法吗?我难住了!

linux yum epel centos6

54
推荐指数
4
解决办法
10万
查看次数

在 CentOS 6.3 上安装 HAProxy?

这是一个奇怪的。

我已经通过以下方式安装了 CentOS 6 的 EPEL

# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Run Code Online (Sandbox Code Playgroud)

尝试安装 HAProxy:

# yum update
# yum install haproxy
Run Code Online (Sandbox Code Playgroud)

但收到:

Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: ftp.heanet.ie
 * epel: fedora.mirror.nexicom.net
 * extras: ftp.heanet.ie
 * updates: ftp.heanet.ie
Setting up Install Process
No package haproxy available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud)

不明白为什么找不到haproxy!帮助?

rpm repository haproxy epel

17
推荐指数
2
解决办法
1万
查看次数

从 YUM 更新中排除特定的存储库

我正在 RHEL 5.5 上进行系统范围的 yum 更新,而 IUS EPEL 存储库抛出了一个缺少依赖项错误:

php53-mcrypt-5.3.3-4.ius.el5.x86_64 from installed has depsolving problems
--> Missing Dependency: php53-common = 5.3.3-4.ius.el5 is needed by package php53-mcrypt-   5.3.3-4.ius.el5.x86_64 (installed)
Error: Missing Dependency: php53-common = 5.3.3-4.ius.el5 is needed by package php53-mcrypt-5.3.3-4.ius.el5.x86_64 (installed)
Run Code Online (Sandbox Code Playgroud)

有没有办法针对所有其他存储库运行 YUM 更新而忽略 IUS EPEL 存储库以跳过此依赖项问题?

澄清

我正在尝试仅从 Redhat Network 安装更新。我找不到存储库名称,因此我无法执行类似操作,sudo yum --disablerepo=* --enablerepo=rhel update因为我使用的 yum 版本不支持 .yum 之后列出的多个存储库--disablerepo

更新

我的临时解决方法是运行sudo yum --exclude=php53* update. 我相信有更好的方法。这个更好的方法包括修复实际问题,所以我也向IUS 社区项目提交了一个错误。

更新 #2

看起来我发现了依赖 …

redhat yum rhel5 php5 epel

15
推荐指数
1
解决办法
5万
查看次数

如何在 RHEL 6 上安装 git?

我正在尝试在 RHEL6 开发服务器上安装 Git,我有使用 Ubuntu 的经验,但这是我第一次使用 RHEL(我是一名开发人员,试图填补最近离职的 Linux 系统管理员的职位)。

我已经为 Magento 安装所需的其他软件包设置了两个额外的存储库(EPEL 和 IUS)。yum repolist 的输出:

[root@box]# yum repolist
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
repo id              repo name                                        status
epel                 Extra Packages for Enterprise Linux 6 - x86_64   7,841
ius                  IUS for RHEL 6Server - x86_64                    135
Run Code Online (Sandbox Code Playgroud)

我读过的大部分内容都表明一个简单的“yum install git”应该在启用 EPEL 的情况下工作,但我感到害怕

[root@box]# yum install git
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
Setting up Install Process
No package git available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud)

git-daemon …

git epel rhel6

12
推荐指数
1
解决办法
5万
查看次数

在 Amazon EC2 上从 EPEL 安装

我正在尝试在我们的 Amazon EC2 Linux AMI (CentOS) 上安装 fail2ban。我知道fail2ban在EPEL中,所以我做了以下事情:

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -Uvh epel-release*rpm
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时,我收到以下消息:

package epel-release-6-8.9.amzn1.noarch (which is newer than epel-release-6-8.noarch) is already installed
Run Code Online (Sandbox Code Playgroud)

这对我来说意味着 EPEL 已经可用,但如果我这样做:

sudo yum install fail2ban
Run Code Online (Sandbox Code Playgroud)

我得到:

Loaded plugins: priorities, security, update-motd, upgrade-helper
amzn-main                                                                                   | 2.1 kB     00:00
amzn-updates                                                                                | 2.3 kB     00:00
Setting up Install Process
No package fail2ban available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud)

我假设我误解了一些东西,但我如何从 EPEL 安装?

编辑:我刚刚完成了以下操作,发现未启用 repo:

yum repolist all
Run Code Online (Sandbox Code Playgroud)

那么如何在 EC2 上启用存储库?

centos amazon-ec2 fail2ban epel

12
推荐指数
2
解决办法
1万
查看次数

centos:在服务器机器上使用 epel 存储库

在服务器机器上启用 epel 存储库是否有任何缺点,或者每个系统管理员都会这样做?

centos epel

8
推荐指数
1
解决办法
6947
查看次数

如何从 CentOS 6.5 安装中删除 EPEL 7.0 存储库?

在尝试将 PHP 5.4 更新到 7.2 时,安装了显示 epel 7 的 libcurl 包更新。如何从centos 6中删除它并安装epel 6.8?

centos epel

7
推荐指数
1
解决办法
2万
查看次数

在 AWS Elastic Beanstalk 上启用 EPEL 存储库

我需要从 Amazon Linux AMI 的默认存储库中不可用的 Extra Packages for Enterprise Linux 存储库 (EPEL) 安装一些工具。/etc/yum.repos.d/epel.repo已经包含所需的存储库,但它被禁用。亚马逊在他们的常见问题解答中提到了这一点。

我可以从我的目录或类似目录中的配置文件启用此存储库(即更改enabled=0enabled=1.ebextensions吗?毫不奇怪,我需要更改在不同实例和环境之间保持不变,因此手动更改它是不够的。

yum amazon-ami epel elastic-beanstalk

6
推荐指数
1
解决办法
4856
查看次数

什么时候应该使用 EPEL 5 或 EPEL 6?

我对 repos 不熟悉,我不明白为什么有几个版本的 EPEL(我知道这有点哲学,但我担心我遗漏了一些东西)。

我是否应该直接查看其中哪个有我想要的包裹,而不考虑其他因素?

(使用 CentOS 5.x)

centos yum repository epel

5
推荐指数
1
解决办法
580
查看次数

如何处理 Linux 发行版之间的 Puppet 版本差异

我们是一家小型网络开发商店,正在研究在各种开发和生产服务器上推出 Puppet。

puppetmaster 是一个带有 Puppet 0.25.4 的 Ubuntu 10.04 服务器,来自 Ubuntu 的 repo。一些 puppet 客户端是带有 puppet 0.25.4 的 Ubuntu,但其他一些基于 RedHat 或 Centos 并且使用 EPEL 存储库,它提供 puppet 0.25.5 包。

这些较新的客户端无法与“较老”的 puppetmaster 交谈,因此我可以升级 master 或降级客户端。但是我找不到将客户端降级到 0.25.4 的 rpm。构建我自己的包是一件我可以做的苦差事,因为我是公司的唯一系统管理员。

您如何处理异构环境中不同的客户端/服务器版本?

package-management ubuntu rpm puppet epel

4
推荐指数
1
解决办法
1394
查看次数