快速rpm安装

我正在尝试安装percona服务器。 这是一个testing机器和安装的软件包并不重要。 我所需要做的就是安装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 

绕过所有依赖性问题安装此软件包的快速方法是什么?

如果你忽略了依赖关系,或者试图满足随机发现的包,那么你会发现自己处于“RPM地狱”。 仅仅因为它是一个RPM并不意味着它可以与你的发行版一起工作。 Percona有一个yum版本库 。 我build议你按照这些方向,假设你使用的是CentOS或RedHat。 然后安装percona就像yum install Percona-Server-server-51

您可能需要下载并安装这些软件包: http : //www.percona.com/downloads/Percona-Server-5.0/LATEST/RPM/rhel6/i686/

看来您正在尝试将RHEL5软件包安装到RHEL6系统。 你可以通过input以下内容来validation

 cat /etc/redhat-release 

问题1

您可以从6.x系统上为5.x安装rpm

问题2 ..安装他们的百胜回购和安装的方式

按照这里的步骤

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

尝试

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

这应该解决所需的依赖关系