Назад | Перейти на главную страницу

Правильный установочный файл моей версии

Я использую следующую версию Linux.

cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 5.5 (Tikanga)

Какой файл мне следует скачать и установить с этой страницы?

http://mysql.oss.eznetsols.org/Downloads/MySQL-Proxy/

Проверьте свою архитектуру с помощью uname -a чтобы узнать, используете ли вы 64-битную систему или 32-битную систему.

Если 64-битный (x86_64), загрузите: mysql-proxy-0.8.1-linux-rhel5-x86-64bit.tar.gz

Если 32-разрядный (i386), загрузите: mysql-proxy-0.8.1-linux-rhel5-x86-32bit.tar.gz

По возможности, обычно лучше устанавливать пакеты с помощью диспетчера пакетов вашего дистрибутива, чем загружать и компилировать их самостоятельно. Вам повезло, посылка mysql-proxy доступно через EPEL. EPEL - это проект сообщества, направленный на расширение доступных пакетов для RedHat / CentOS, при этом оставаясь совместимым с базовым дистрибутивом.

Поскольку EPEL может иметь более новые версии пакетов, чем те, которые поставляет RedHat, я стараюсь избегать его прямого использования. Однако, если у вас нет инфраструктуры для поддержки частичного локального зеркала, мы можем обойти это. Я бы порекомендовал установить репозиторий EPEL, отключить его и включить только для определенных пакетов. Это предотвратит получение обновлений из пакетов из EPEL, которые вам не нужны.

Одно предостережение связано с доступными версиями пакетов. Поскольку RedHat пытается сохранить совместимость всех пакетов в своем репо и следить за тем, чтобы они поддерживались, иногда версии оказываются немного старше. Обычно это нормально, потому что

  1. Они будут поддерживать патчи безопасности
  2. В большинстве случаев новейшие и лучшие функции на самом деле не нужны

EPEL часто может оказаться в одной лодке, и к нему следует относиться соответственно. Если вам действительно нужна более новая версия, чем есть в наличии, то вам, конечно же, придется использовать другие источники. Возможно rpmforge или скомпилировать из исходников. Прежде чем выйти за рамки обычных репозиториев, я бы внимательно рассмотрел наборы функций и определил, действительно ли отклонение полезно или необходимо.

Для установки EPEL (бесстыдная прошивка из оф. инструкции)

su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/`uname -i`/epel-release-5-4.noarch.rpm'

Отключить EPEL по умолчанию

sed -i '' -e's/enabled=1/enabled=0/' /etc/yum.repos.d/epel.repo

Установите mysql-proxy из EPEL

yum install --enablerepo=epel mysql-proxy