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用に製作。