在 CentOS 6.3 上安装 HAProxy?

在 CentOS 6.3 上安装 HAProxy?

这是一个很奇怪的现象。

我已经通过以下方式安装了适用于 CentOS 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!帮忙吗?

答案1

haproxy 软件包已从 EPEL 中删除因为它是现在包含在 RHEL 6.4 中(并且在构建 6.4 之后将出现在衍生发行版中)。

Red Hat Enterprise Linux 6.4 引入了 haproxy 包作为技术预览。

如果你需要现在,你可以得到Red Hat 6.4 SRPM并在您的系统上重建它(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,然后它将通过基础存储库提供。

答案2

HAProxy 不属于一般订阅的一部分。

您需要将“RHEL 服务器负载均衡器(适用于 64 位 x86_64 的版本 6)”频道添加到您的授权中,然后才能“yum install haproxy”

答案3

你拿了正确的步骤,但看起来 HAProxy 不再在 EL6 发行版的 EPEL 软件存储库中可用。

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

答案4

另一种方法是下载 epel rpm 并执行 yum localinstall。

经过 10 秒钟的搜索,我找到了可用的测试版包:

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

相关内容