【报错信息】
linux安装rabbitmq时,第一步执行如下命令,安装依赖环境时:
rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
报错如下:
error: Failed dependencies:
libc.so.6()(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libc.so.6(GLIBC_2.10)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libc.so.6(GLIBC_2.11)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libc.so.6(GLIBC_2.14)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libc.so.6(GLIBC_2.15)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libc.so.6(GLIBC_2.2.5)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libc.so.6(GLIBC_2.3)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libc.so.6(GLIBC_2.3.2)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libc.so.6(GLIBC_2.3.4)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libc.so.6(GLIBC_2.4)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libc.so.6(GLIBC_2.7)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libc.so.6(GLIBC_2.8)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libcrypto.so.10()(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libcrypto.so.10(OPENSSL_1.0.1)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libcrypto.so.10(libcrypto.so.10)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libdl.so.2()(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libdl.so.2(GLIBC_2.2.5)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libm.so.6()(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libm.so.6(GLIBC_2.2.5)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libnsl.so.1()(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libpthread.so.0()(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libpthread.so.0(GLIBC_2.12)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libpthread.so.0(GLIBC_2.2.5)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libpthread.so.0(GLIBC_2.3.2)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libresolv.so.2()(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
librt.so.1()(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
librt.so.1(GLIBC_2.2.5)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libtinfo.so.5()(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libutil.so.1()(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libutil.so.1(GLIBC_2.2.5)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libz.so.1()(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
libz.so.1(ZLIB_1.2.2)(64bit) is needed by erlang-18.3-1.el7.centos.x86_64
【解决方法】
在该命令后面加上 --nodeps --force
该命令的作用: 不再分析包之间的依赖关系而直接安装
rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm --nodeps --force