Menginstal HAProxy di CentOS 6.3?

17

Ini aneh.

Saya telah menginstal EPEL untuk CentOS 6 via

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

Mencoba memasang HAProxy:

# yum update
# yum install haproxy

Tetapi terima:

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

Tidak dapat mengetahui mengapa haproxy tidak ditemukan! Tolong?

Elia Paul
sumber
2
Mengapa downvote? Dalam hal ini, paket tidak dalam repositori El6 , bertentangan dengan instruksi instalasi yang disediakan dalam beberapa tutorial online.
ewwhite

Jawaban:

17

Paket haproxy telah dihapus dari EPEL karena sekarang disertakan dengan RHEL 6.4 (dan akan berada dalam distribusi turunan setelah mereka membangun 6.4).

Red Hat Enterprise Linux 6.4 memperkenalkan paket haproxy sebagai Pratinjau Teknologi.

Jika Anda membutuhkannya sekarang , Anda dapat memperoleh Red Hat 6,4 SRPM dan membangunnya kembali di sistem Anda (dengan cara yang sama CentOS akan segera). Sebagai contoh:

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

Kalau tidak, Anda bisa menunggu CentOS 6.4 dan kemudian akan tersedia melalui repositori dasar.

Michael Hampton
sumber
EPEL kotor; senang melihat ini dimasukkan ke OS produksi yang masuk akal seperti RedHat dan Debian.
6

HAProxy bukan bagian dari langganan umum.

Anda harus menambahkan saluran "RHEL Server Load Balancer (v. 6 untuk 64-bit x86_64)" ke hak Anda sebelum Anda dapat "yum install haproxy"

Jim
sumber
2
Ini akan benar kecuali bahwa ini adalah CentOS, bukan RHEL.
Jacob
2
@ Jacob Benar, tetapi ini akan berguna bagi pengguna RHEL yang menemukan pertanyaan ini.
Michael Hampton
2

Anda mengambil langkah yang tepat , namun tampaknya seolah-olah HAProxy tidak lagi tersedia di repositori perangkat lunak EPEL untuk distribusi EL6.

Tautan lama tidak lagi berfungsi. http://dl.fedoraproject.org/pub/epel/6/x86_64/repoview/haproxy.html

putih
sumber
Saya berpikir ini mungkin saya alasannya. Adakah ide mengapa itu dihapus dari repo EPEL? Saya mencari di Google tetapi tidak dapat menemukan info (blog) mengapa itu dihapus.
Elia Paul
Aku juga tidak bisa! Tidak ada penjelasan Saya akan menggali sedikit lebih dalam.
ewwhite
Terima kasih. Saya mencoba dan melakukan sedikit penggalian sendiri! Penghapusan dari repo adalah hal terakhir yang saya duga!
Elia Paul
2

HAProxy bukan bagian dari CentOS, tetapi dulu merupakan bagian dari repositori Fedora EPEL. Namun karena RHEL6.4 HAProxy adalah bagian dari produk / addon Load Balancer Red Hat dan kebijakan EPEL untuk tidak bertentangan dengan penawaran Red Hat mengakibatkan HAProxy dihapus dari repositori EPEL Fedora.

Karena HAProxy adalah bagian dari produk RHEL yang dirilis (walaupun sebagai addon dan Technology Preview), itu berarti CentOS memasukkannya ke dalam penawaran CentOS-6.4 normal mereka (seperti halnya mencakup produk addon lainnya, misalnya Ketersediaan Tinggi). Ini berarti CentOS memasukkannya ke dalam repositori utamanya.

Berhati-hatilah bahwa, walaupun mungkin tidak jelas bagi banyak pengguna CentOS, haproxy adalah Pratinjau Teknologi, yang berarti bahwa itu belum (belum) didukung oleh Red Hat, baik karena Red Hat tidak merasa nyaman untuk mendukungnya, atau karena mereka mengharapkan pembaruan rilis besar / kecil lainnya, atau peta jalan untuk produk masih berubah (fungsionalitas baru, bug yang dikenal). Apa pun alasan kurangnya dukungan berarti ada alasan bagi Red Hat untuk menganggap dukungan tersebut tidak dapat dijamin, yang merupakan sesuatu yang harus diperhatikan oleh pengguna CentOS karena proyek CentOS tidak secara khusus menyebutkan ini.

Dag Wieers
sumber
1

Metode lain akan hanya mengunduh rpm epel dan melakukan yum localinstall.

Pencarian 10 detik dan saya menemukan paket beta tersedia:

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
sumber