这是一个很奇怪的现象。
我已经通过以下方式安装了适用于 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