我正在运行以下版本的 Red Hat 服务器:
webtatic-release-6-5.noarch
**redhat-release-server-6Server-6.6.0.2.el6.x86_64**
epel-release-7-2.noarch
rpmforge-release-0.5.2-2.el6.rf.i686
remi-release-6.5-1.el6.remi.noarch
问题是,如果我想通过输入以下命令来安装 php-mcrypt(Laravel 框架需要):
sudo yum install php-mcrypt
但是运行这个命令的时候出现以下问题:
ERROR with rpm_check_debug vs depsolve:
libc.so.6(GLIBC_2.14)(64bit) is needed by php-mcrypt-5.4.16-2.el7.x86_64
libc.so.6(GLIBC_2.14)(64bit) is needed by libmcrypt-2.5.8-13.el7.x86_64
这是有道理的,因为我的 glib 版本是:
ldd --version
ldd (GNU libc) 2.12
所以我尝试以sudo yum update --skip-broken
某种方式更新该版本。但即使该命令也给出了此错误:
ERROR with rpm_check_debug vs depsolve:
libc.so.6(GLIBC_2.14)(64bit) is needed by htop-1.0.3-3.el7.x86_64
libc.so.6(GLIBC_2.15)(64bit) is needed by htop-1.0.3-3.el7.x86_64
所以现在我很困惑。我想知道是否有其他人在 Red Hat 服务器上也遇到过这个问题,并能为我提供一些帮助。
答案1
您需要安装 EPEL 6epel-release
包,而不是 EPEL 7 包。