CentOS:在使用MySQL安装vsftpd时缺less依赖关系

我正在使用http://wiki.centos.org/HowTos/VirtualVsFtpd上的指南将虚拟用户安装到CentOS上的vsftpd上。 在完成安装之后,我遇到了依赖关系丢失的问题。

rpm -Uvh pam_mysql-0.7-0.5.rc1.el5.kb.2.i386.rpm在terminal中返回:

 error: Failed dependencies: libc.so.6 is needed by pam_mysql-1:0.7-0.5.rc1.el5.kb.2.i386 libc.so.6(GLIBC_2.0) is needed by pam_mysql-1:0.7-0.5.rc1.el5.kb.2.i386 libc.so.6(GLIBC_2.1) is needed by pam_mysql-1:0.7-0.5.rc1.el5.kb.2.i386 libc.so.6(GLIBC_2.1.3) is needed by pam_mysql-1:0.7-0.5.rc1.el5.kb.2.i386 libc.so.6(GLIBC_2.4) is needed by pam_mysql-1:0.7-0.5.rc1.el5.kb.2.i386 libcrypt.so.1 is needed by pam_mysql-1:0.7-0.5.rc1.el5.kb.2.i386 libcrypt.so.1(GLIBC_2.0) is needed by pam_mysql-1:0.7-0.5.rc1.el5.kb.2.i386 libcrypto.so.6 is needed by pam_mysql-1:0.7-0.5.rc1.el5.kb.2.i386 libdl.so.2 is needed by pam_mysql-1:0.7-0.5.rc1.el5.kb.2.i386 libm.so.6 is needed by pam_mysql-1:0.7-0.5.rc1.el5.kb.2.i386 libmysqlclient.so.15 is needed by pam_mysql-1:0.7-0.5.rc1.el5.kb.2.i386 libmysqlclient.so.15(libmysqlclient_15) is needed by pam_mysql-1:0.7-0.5.rc1.el5.kb.2.i386 libnsl.so.1 is needed by pam_mysql-1:0.7-0.5.rc1.el5.kb.2.i386 libssl.so.6 is needed by pam_mysql-1:0.7-0.5.rc1.el5.kb.2.i386 libz.so.1 is needed by pam_mysql-1:0.7-0.5.rc1.el5.kb.2.i386 

我在哪里可以find这些缺less的依赖关系?

这个“正确”的方式被提到,但在维基条目中没有真正描述。

  1. 安装EPEL存储库 。
  2. yum install pam_mysql

你试过这个吗? (我喜欢你使用CentOS 5.x)

 yum localinstall pam_mysql-0.7-0.5.rc1.el5.kb.2.i386.rpm 

另一种做法是以root用户身份进行:

 rpm --import http://ftp.uni-bayreuth.de/linux/fedora-epel//RPM-GPG-KEY-EPEL-5 rpm -ivh http://epel.mirror.mendoza-conicet.gob.ar/5/i386/epel-release-5-4.noarch.rpm yum install pam_mysql 

HTH