Instalujesz HAProxy na CentOS 6.3?

17

To dziwne.

Zainstalowałem EPEL dla CentOS 6 przez

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

Próbowano zainstalować HAProxy:

# yum update
# yum install haproxy

Ale otrzymaj:

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

Nie mogę dowiedzieć się, dlaczego nie znaleziono haproxy! Wsparcie?

Elijah Paul
źródło
2
Dlaczego głosowanie negatywne? W takim przypadku pakiet nie znajduje się w repozytoriach El6 , w przeciwieństwie do instrukcji instalacji zawartych w kilku samouczkach online.
ewwhite

Odpowiedzi:

17

Pakiet haproxy został usunięty z EPEL, ponieważ jest teraz dołączony do RHEL 6.4 (i będzie w rozkładach pochodnych po zbudowaniu 6.4).

Red Hat Enterprise Linux 6.4 wprowadza pakiet haproxy jako podgląd technologii.

Jeśli potrzebujesz go teraz , możesz uzyskać wersję 6.4 SRPM Red Hata i odbudować ją w systemie (w ten sam sposób, co wkrótce CentOS). Na przykład:

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

W przeciwnym razie możesz poczekać na CentOS 6.4, a wtedy będzie on dostępny w podstawowym repozytorium.

Michael Hampton
źródło
EPEL jest wartością brutto; miło jest widzieć, jak zmienia się w rozsądne systemy operacyjne, takie jak RedHat i Debian.
6

HAProxy nie jest częścią ogólnej subskrypcji.

Musisz dodać kanał „RHEL Server Load Balancer (w. 6 dla 64-bitowego x86_64)” do swoich uprawnień, zanim będziesz mógł „yum zainstalować haproxy”

Jim
źródło
2
Byłoby to prawidłowe, z wyjątkiem tego, że jest to CentOS, a nie RHEL.
Jacob
2
@Jacob Prawda, ale przyda się użytkownikom RHEL, którzy znajdą to pytanie.
Michael Hampton
2

Wziąłeś odpowiednie kroki , jednak wydaje się, jakby HAProxy nie jest już dostępny w repozytorium oprogramowania EPEL dla rozkładów EL6.

Stare linki już nie działają. http://dl.fedoraproject.org/pub/epel/6/x86_64/repoview/haproxy.html

ewwhite
źródło
Myślałem, że to może być mój powód. Masz pomysł, dlaczego zostałby usunięty z repozytoriów EPEL? Poszukałem Google, ale nie mogłem znaleźć żadnych informacji (blogów), dlaczego został on usunięty.
Elijah Paul
Ja też nie mogłem! Bez wyjaśnień. Kopię trochę głębiej.
ewwhite
Dzięki. Sam próbuję trochę kopać! Usunięcie z repo było ostatnią rzeczą, jakiej bym podejrzewał!
Elijah Paul
2

HAProxy nie jest częścią CentOS, ale kiedyś był częścią repozytorium EPEL Fedory. Jednak ponieważ RHEL6.4 HAProxy jest częścią produktu / dodatku Red Hat Load Balancer, a polityka EPEL, aby nie kolidować z ofertami Red Hat, spowodowała usunięcie HAProxy z repozytorium EPEL Fedory.

Ponieważ HAProxy jest częścią wydanego przez RHEL produktu (chociaż jako dodatek i przegląd technologii), oznacza to, że CentOS zawiera go w swojej normalnej ofercie CentOS-6.4 (podobnie jak inne produkty dodatków, np. Wysoka dostępność). Oznacza to, że CentOS dołącza go do swojego głównego repozytorium.

Uważaj, że chociaż dla wielu użytkowników CentOS może nie być to oczywiste, haproxy to Podgląd Technologii, co oznacza, że ​​nie jest (jeszcze) obsługiwany przez Red Hat, ponieważ Red Hat nie czuje się komfortowo, wspierając go, lub ponieważ oczekują kolejnej ważnej / mniejszej aktualizacji lub mapa drogowa produktu wciąż się zmienia (nowa funkcjonalność, znane błędy). Niezależnie od tego, dlaczego brak wsparcia oznacza, że ​​istnieją powody, dla których Red Hat zakłada, że ​​nie można zagwarantować wsparcia, o czym użytkownik CentOS powinien wiedzieć, ponieważ projekt CentOS nie wspomina o tym konkretnie.

Dag Wieers
źródło
1

Inną metodą byłoby po prostu pobranie epel rpm i wykonanie mej lokalnej instalacji.

10 sekund wyszukiwania i znalazłem dostępny pakiet beta:

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
Roger Holifield
źródło