Sempre que possível, normalmente é uma idéia melhor instalar pacotes usando o gerenciador de pacotes de distribuição do que fazer o download e compilá-los você mesmo. Você está com sorte, o pacote mysql-proxy
está disponível através da EPEL. EPEL é um projeto dirigido pela comunidade para estender os pacotes disponíveis para o RedHat / CentOS, permanecendo compatível com a distro base.
Como a EPEL pode ter versões mais recentes de pacotes do que as fornecidas pelo RedHat, tenho a tendência de evitar usá-lo diretamente. No entanto, se você não tiver a infraestrutura para oferecer suporte a um espelho local parcial, podemos contorná-lo. O que eu recomendaria é instalar o repositório EPEL, configurá-lo desativado e ativá-lo apenas para pacotes específicos. Isso evitará que as atualizações extraiam pacotes do EPEL que você não queria necessariamente.
Uma advertência está nas versões de pacotes disponíveis. Como a RedHat está tentando manter todos os pacotes dentro de seus repositórios compatíveis e garantindo que eles sejam suportáveis, às vezes as versões acabam sendo um pouco mais antigas. Geralmente isso é bom porque
- Eles farão backport de patches de segurança
- Na maioria das vezes, os recursos mais recentes e melhores não são realmente necessários
O EPEL muitas vezes pode acabar no mesmo barco e deve ser tratado de acordo. Se você realmente precisa de uma versão mais recente do que a disponível, você precisará, é claro, ir com outras fontes. Talvez rpmforge ou compile a partir da fonte. Antes de sair dos repositórios normais, eu daria uma boa olhada nos conjuntos de recursos e determinaria se o desvio realmente é útil ou necessário.
Para instalar o EPEL (colar descaradamente a partir do Instruções oficial)
su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/'uname -i'/epel-release-5-4.noarch.rpm'
Desativar o EPEL por padrão
sed -i '' -e's/enabled=1/enabled=0/' /etc/yum.repos.d/epel.repo
Instale o proxy-mysql do EPEL
yum install --enablerepo=epel mysql-proxy