Быстрая установка оборотов

Я пытаюсь установить сервер Percona. Это тестовая машина, и установленные пакеты не имеют большого значения. Все, что мне нужно сделать, это установить сервер Percona MySQL.

http://www.percona.com/downloads/Percona-Server-5.0/Percona-Server-5.0.90-21/RPM/rhel5/i386/

Я скачал и попытался установить. У меня есть несколько проблем с зависимостями.

# rpm -ivh Percona-SQL-server-50-5.0.90-b21.10.rhel5.i386.rpm
file /usr/share/mysql/ukrainian/errmsg.sys from install of Percona-SQL-server-50-5.0.90-b21.10.rhel5.i386 conflicts with file from package mysql-libs-5.1.61-4.el6.i686

# rpm -e mysql-libs-5.1.61-4.el6.i686
error: Failed dependencies:
        libmysqlclient.so.16 is needed by (installed) postfix-2:2.6.6-2.2.el6_1.i686
        libmysqlclient.so.16(libmysqlclient_16) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.i686
        mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.i686

# rpm -e postfix-2:2.6.6-2.2.el6_1.i686
error: package postfix-2:2.6.6-2.2.el6_1.i686 is not installed

# rpm -e postfix-2.6.6-2.2.el6_1.i686
error: Failed dependencies:
        /usr/sbin/sendmail is needed by (installed) cronie-1.4.4-7.el6.i686
        /usr/sbin/sendmail is needed by (installed) redhat-lsb-4.0-3.el6.i686

Как быстро установить этот пакет, обойдя все проблемы с зависимостями?

4 ответа

Решение

Если вы игнорируете зависимости или просто пытаетесь удовлетворить случайные пакеты, которые вы обнаружите, вы просто окажетесь в "RPM-аде". То, что это RPM, не означает, что он работает с вашим дистрибутивом. У Percona действительно есть хранилище yum. Я предлагаю вам следовать этим указаниям, предполагая, что вы используете либо CentOS, либо RedHat. Тогда установка Percona будет такой же простой, как yum install Percona-Server-server-51,

Вам, вероятно, нужно скачать и установить эти пакеты: http://www.percona.com/downloads/Percona-Server-5.0/LATEST/RPM/rhel6/i686/

Кажется, вы пытаетесь установить пакет RHEL5 в систему RHEL6. Вы можете проверить это, набрав:

cat /etc/redhat-release

Проблема 1

Вы устанавливаете RPM для 5.x в системе 6.x, насколько я могу судить

проблема 2 .. Установите репозиторий Yum и установите таким образом

Следуйте инструкциям здесь

http://www.percona.com/docs/wiki/repositories:yum

Пытаться

yum localinstall --nogpgcheck Percona-SQL-server-50-5.0.90-b21.10.rhel5.i386.rpm 

это должно разрешить необходимые зависимости

Другие вопросы по тегам