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パッケージが導入されています。

今すぐ必要な場合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を待つことができ、ベースリポジトリから利用できるようになります。


EPELはグロスです。これがRedHatやDebianのような賢明な実稼働OSに組み込まれるのを見るのは素晴らしいことです。

6

HAProxyは一般サブスクリプションの一部ではありません。

「yum install haproxy」を実行する前に、「RHEL Server Load Balancer(v。6 for 64-bit x86_64)」チャネルを資格に追加する必要があります。


2
これは、RHELではなくCentOSであることを除いて正しいでしょう。
ジェイコブ

2
@Jacob本当ですが、これはこの質問を見つけたRHELユーザーにとって便利です。
マイケルハンプトン

2

あなたは取った右のステップを HAProxyは、もはやEL6ディストリビューションのためのEPELのソフトウェアリポジトリで利用可能であるかのようしかし、それは表示されません。

古いリンクは機能しなくなりました。 http://dl.fedoraproject.org/pub/epel/6/x86_64/repoview/haproxy.html


これが理由かもしれないと考えていました。EPELリポジトリから削除される理由についてのアイデアはありますか?Googleで検索したが、削除された理由に関する情報(ブログ)が見つかりませんでした。
エリヤポール

私もできませんでした!説明なし。もう少し掘り下げます。
ewwhite

ありがとう。私は自分で少し掘り下げてみます!レポジトリからの削除は、私が疑った最後のものでした!
エリヤポール

2

HAProxyはCentOSの一部ではありませんが、以前はFedora EPELリポジトリの一部でした。ただし、RHEL6.4 HAProxyはRed HatのLoad Balancer製品/アドオンの一部であり、Red Hatの製品と競合しないというEPELのポリシーにより、HAProxyはFedoraのEPELリポジトリから削除されます。

HAProxyはRHELのリリースされた製品の一部であるため(アドオンおよびテクノロジープレビューとして)、CentOSが通常のCentOS-6.4製品に含まれていることを意味します(高可用性など、他のアドオン製品を含むように)。これは、CentOSがメインリポジトリにそれを含めることを意味します。

多くのCentOSユーザーには明らかではないかもしれませんが、haproxyはテクノロジープレビューであることに注意してください。これは、Red Hatが既にサポートを快適に感じていないため、または彼らは別のメジャー/マイナーリリースアップデートを期待するか、製品のロードマップはまだ変更されています(新しい機能、既知のバグ)。サポートがないという理由が何であれ、Red Hatがサポートを保証できないと考える理由があります。これは、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.