CentOS에 특정 버전의 exim을 설치하려고 하는데... 로그가 다음과 같습니다. 나에게 그것은 openssl 문제인 것 같습니다. 확인해 보았지만 이미 설치된 것 같습니다.
[root@vmi1522973 ~]# rpm -ivh exim-4.94-2.eln102.x86_64.rpm
error: Failed dependencies:
libc.so.6(GLIBC_2.28)(64bit) is needed by exim-4.94-2.eln102.x86_64
libcrypt.so.2()(64bit) is needed by exim-4.94-2.eln102.x86_64
libcrypt.so.2(XCRYPT_2.0)(64bit) is needed by exim-4.94-2.eln102.x86_64
libcrypto.so.1.1()(64bit) is needed by exim-4.94-2.eln102.x86_64
libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) is needed by exim-4.94-2.eln102.x86_64
libcrypto.so.1.1(OPENSSL_1_1_1)(64bit) is needed by exim-4.94-2.eln102.x86_64
libgsasl.so.7()(64bit) is needed by exim-4.94-2.eln102.x86_64
libgsasl.so.7(LIBGSASL_1.1)(64bit) is needed by exim-4.94-2.eln102.x86_64
libm.so.6(GLIBC_2.29)(64bit) is needed by exim-4.94-2.eln102.x86_64
libnsl.so.2()(64bit) is needed by exim-4.94-2.eln102.x86_64
libnsl.so.2(LIBNSL_1.0)(64bit) is needed by exim-4.94-2.eln102.x86_64
libopendmarc.so.2()(64bit) is needed by exim-4.94-2.eln102.x86_64
libperl.so.5.30()(64bit) is needed by exim-4.94-2.eln102.x86_64
libspf2.so.2()(64bit) is needed by exim-4.94-2.eln102.x86_64
libssl.so.1.1()(64bit) is needed by exim-4.94-2.eln102.x86_64
libssl.so.1.1(OPENSSL_1_1_0)(64bit) is needed by exim-4.94-2.eln102.x86_64
libssl.so.1.1(OPENSSL_1_1_1)(64bit) is needed by exim-4.94-2.eln102.x86_64
perl(:MODULE_COMPAT_5.30.3) is needed by exim-4.94-2.eln102.x86_64
rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed by exim-4.94-2.eln102.x86_64
이러한 문제, 특히 with 문제를 해결하는 방법은 무엇입니까 rpmlib
?
답변1
exim-4.94-2.eln102.x86_64.rpm
CentOS 7에 설치한다고 하셨는데 libc.so.6(GLIBC_2.28)(64bit)
.
libc
CentOS 7 시스템에서 업그레이드를 시도하는 것보다 CentOS 8에 이 패키지를 설치하는 것이 훨씬 낫습니다.
exim
CentOS 7에 사용 가능한 소프트웨어 패키지를 확인한 후exim-4.96.2-1.el7.x86_64.rpm
EPEL 저장소에 패키지되어 있습니다.
CentOS 7용 EPEL 저장소( )를 활성화 하면 버전 4.96.2를 얻을 yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
수 있습니다.yum install exim
반드시 Exim 버전 4.94를 설치해야 한다면 패키지를 찾아야 합니다.CentOS 7용으로 제작.