在CentOS 6.3上安装HAProxy?

这是一个奇怪的。

我已经通过安装了CentEL 6的EPEL

# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 

试图安装HAProxy:

 # yum update # yum install haproxy 

但是收到:

 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 

不知道为什么haproxy没有find! 帮帮我?

haproxy软件包已经从EPEL中删除,因为它现在包含在RHEL 6.4中 (并且在构build6.4之后将会派生出来)。

红帽企业Linux 6.4引入haproxy包作为技术预览。

如果您现在需要它,您可以获得Red Hat的6.4 SRPM并在您的系统上进行重build(就像CentOS不久之后)。 例如:

 wget http://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/SRPMS/haproxy-1.4.22-3.el6.src.rpm mock -r epel-6-x86_64 haproxy-1.4.22-3.el6.src.rpm 

否则,您可以等CentOS 6.4,然后通过基础知识库。

HAProxy不是一般订阅的一部分。

您需要先将“RHEL服务器负载平衡器(适用于64位x86_64的v6)”通道添加到您的权利,然后才能“安装haproxy”

您采取了正确的步骤 ,但似乎HAProxy在EL6发行版的EPEL软件存储库中不再可用。

旧的链接不再工作。 http://dl.fedoraproject.org/pub/epel/6/x86_64/repoview/haproxy.html

HAProxy不是CentOS的一部分,但它曾经是Fedora EPEL仓库的一部分。 然而, 由于RHEL6.4 HAProxy是Red Hat的Load Balancer产品/插件的一部分,EPEL的政策与Red Hat的产品不冲突,导致HAProxy从Fedora的EPEL存储库中删除。

由于HAProxy是RHEL发布的产品的一部分(尽pipe它是一个插件和一个技术预览版),这意味着CentOS会将它包含在正常的CentOS-6.4产品中(就像它包含其他插件产品,例如高可用性一样)。 这意味着CentOS将其包含在主要的存储库中。

要注意的是,尽pipe很多CentOS用户可能并不明显,但haproxy是一个技术预览版,这意味着它还没有被Red Hat支持,因为Red Hat已经不能很好地支持它,或者因为他们期待另一个主要/次要版本的更新,或产品的路线图仍在改变(新function,已知的错误)。 无论是什么原因,缺乏支持意味着红帽认为支持无法得到保证是有原因的,这是CentOS用户应该注意的,因为CentOS项目没有具体提到这一点。

另一种方法就是下载epel rpm并做一个yum localinstall。

10秒钟的search,我发现了可用的testing版包:

 wget ftp://rpmfind.net/linux/epel/beta/6/x86_64/haproxy-1.4.8-1.el6.x86_64.rpm yum localinstall haproxy-1.4.8-1.el6.x86_64.rpm