CentOS 7.5의 Python 및 YUM 관련 문제

CentOS 7.5의 Python 및 YUM 관련 문제

yum 설치에 문제가 있습니다.

Yum에는 Python이 필요합니다.

rpm -i yum-3.2.29-81.el6.centos.noarch.rpm
error: Failed dependencies:
        python(abi) = 2.6 is needed by yum-3.2.29-81.el6.centos.noarch

Python에는 Python 라이브러리가 필요합니다.

rpm -i python-2.6.6-68.el6_10.x86_64.rpm
error: Failed dependencies:
        libpython2.6.so.1.0()(64bit) is needed by python-2.6.6-68.el6_10.x86_64
        python-libs(x86-64) = 2.6.6-68.el6_10 is needed by python-2.6.6-68.el6_10.x86_64

Python 라이브러리에는 국외 거주자 라이브러리가 필요합니다(그리고 Python 자체도 원이 닫혀 있습니다!):

rpm -i python-libs-2.6.6-66.el6_8.x86_64.rpm
warning: python-libs-2.6.6-66.el6_8.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
        libexpat.so.1(EXPAT_2_0_1_RH)(64bit) is needed by python-libs-2.6.6-66.el6_8.x86_64
        libffi.so.5()(64bit) is needed by python-libs-2.6.6-66.el6_8.x86_64
        libgdbm.so.2()(64bit) is needed by python-libs-2.6.6-66.el6_8.x86_64
        python(abi) = 2.6 is needed by python-libs-2.6.6-66.el6_8.x86_64

하지만 국외 거주자가 이미 설치되어 있습니다.

rpm -i expat-2.0.1-13.el6_8.x86_64.rpm
warning: expat-2.0.1-13.el6_8.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
        package expat-2.1.0-10.el7_3.x86_64 (which is newer than expat-2.0.1-13.el6_8.x86_64) is already installed
        file /lib64/libexpat.so.1 from install of expat-2.0.1-13.el6_8.x86_64 conflicts with file from package expat-2.1.0-10.el7_3.x86_64
        file /usr/bin/xmlwf from install of expat-2.0.1-13.el6_8.x86_64 conflicts with file from package expat-2.1.0-10.el7_3.x86_64

문제를 해결하는 방법을 모르겠습니다. 도와주세요. 미리 감사드립니다!

답변1

여기에는 두 가지 문제가 있습니다.

1) 한 번에 모두 설치하십시오.

rpm -i yum-3.2.29-81.el6.centos.noarch.rpm python-2.6.6-68.el6_10.x86_64.rpm python-libs-2.6.6-66.el6_8.x86_64.rpm

2) 를 제공하는 패키지가 필요합니다 libexpat.so.1(EXPAT_2_0_1_RH)(64bit). 패키지가 무엇을 제공하는지 확인하세요rpm -q --provides expat

관련 정보