CentOS 6.3에 HAProxy를 설치 하시겠습니까?


17

이것은 이상한 것입니다.

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를 찾을 수없는 이유를 알 수 없습니다! 도움?


2
왜 공감해야합니까? 이 경우 패키지는 여러 온라인 자습서에 제공된 설치 지침과 달리 El6 저장소에 없습니다 .
ewwhite

답변:


17

haproxy 패키지이제 RHEL 6.4에 포함되어 있기 때문에 EPEL에서 제거되었습니다 (6.4 빌드 후 파생 배포판에 포함됨 ).

Red Hat Enterprise Linux 6.4는 haproxy 패키지를 기술 평가 사항으로 소개합니다.

당신이 그것을 필요로하는 경우에 지금 , 당신은 얻을 수 있습니다 레드햇의 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를 기다린 다음 기본 리포지토리를 통해 사용할 수 있습니다.


EPEL은 거칠다; RedHat 및 Debian과 같은 현명한 프로덕션 운영 체제로 구워지는 것을 보는 것이 좋습니다.

6

HAProxy는 일반 가입의 일부가 아닙니다.

"yproxy install haproxy"를 수행하기 전에 "RHEL Server Load Balancer (64 비트 x86_64의 경우 v. 6)"채널을 권한에 추가해야합니다.


2
이것이 RHEL이 아니라 CentOS라는 점을 제외하고는 정확합니다.
Jacob

2
@Jacob True, 그러나 이것은이 질문을 찾는 RHEL 사용자에게 유용 할 것입니다.
Michael Hampton

2

당신은했다 적절한 단계를 HAProxy가 더 이상 EL6 분포에 대한 EPEL 소프트웨어 저장소에서 사용할 수있는 것처럼, 그러나 그것은 나타납니다.

이전 링크는 더 이상 작동하지 않습니다. http://dl.fedoraproject.org/pub/epel/6/x86_64/repoview/haproxy.html


나는 이것이 나에게 이유가 될 것이라고 생각했다. 왜 EPEL repos에서 제거되었는지에 대한 아이디어가 있습니까? Google에 있지만 삭제 된 이유에 대한 정보 (블로그)를 찾을 수 없습니다.
Elijah Paul

나도 할 수 없었어! 설명이 없습니다. 좀 더 깊이 파고들겠습니다.
ewwhite

감사. 나는 약간의 파고 노력하고 있습니다! 레포에서 제거는 내가 의심했던 마지막 일이었습니다!
Elijah Paul

2

HAProxy는 CentOS의 일부는 아니지만 Fedora EPEL 리포지토리의 일부였습니다. 그러나 RHEL6.4 HAProxy는 Red Hat의 Load Balancer 제품 / 애드온의 일부이며 EPEL의 정책이 Red Hat의 제품과 충돌하지 않기 때문에 FePro의 EPEL 저장소에서 HAProxy가 제거되었습니다.

HAProxy는 RHEL의 출시 된 제품 (애드온 및 기술 미리보기 임)의 일부이므로 CentOS가 일반 CentOS-6.4 오퍼링에 제품을 포함한다는 것을 의미합니다 (예 : 고가용 성과 같은 다른 애드온 제품을 포함하는 것처럼). 이것은 CentOS가 기본 저장소에 포함한다는 것을 의미합니다.

많은 CentOS 사용자에게는 분명하지 않지만 haproxy는 기술 평가 사항입니다. 즉, Red Hat은 이미 지원하기가 불편하거나 Red Hat에서 지원하지 않는다는 이유로 Red Hat에서 아직 지원하지 않습니다. 그들은 또 다른 메이저 / 마이너 릴리스 업데이트를 기대하거나 제품의 로드맵이 여전히 변화하고 있습니다 (새로운 기능, 알려진 버그). 지원이 부족한 이유가 무엇이든 Red Hat이 지원을 보장 할 수 없다고 생각하는 이유가 있습니다. CentOS 사용자는 CentOS 프로젝트가이를 구체적으로 언급하지 않기 때문에 CentOS 사용자가 알고 있어야합니다.


1

또 다른 방법은 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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.