yum을 다시 설치하는 방법과 "rpm=4.8.0-55.el6"은 무엇을 의미합니까?

yum을 다시 설치하는 방법과 "rpm=4.8.0-55.el6"은 무엇을 의미합니까?

명령에 오류가 있습니다 yum. 나는 이것이 어려운 문제라고 믿고 며칠 동안 해결책을 찾지 못했습니다. 마침내 Python과 yum을 다시 설치하기로 결정했습니다. Python을 성공적으로 설치하지 못했는데 아쉽게도 yum 설치에 실패했습니다.

먼저 CentOS6.5 기반 시스템에서 python과 yum을 삭제했습니다.

# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps 
# whereis python |xargs rm -frv
# whereis python 
# rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
# whereis yum |xargs rm -frv

그런 다음 다음 파일을 다운로드했습니다.

-rw-r--r-- 1 root root   77968 Aug 19  2016 python-2.6.6-66.el6_8.x86_64.rpm
-rw-r--r-- 1 root root  176932 Aug 19  2016 python-devel-2.6.6-66.el6_8.x86_64.rpm
-rw-r--r-- 1 root root   37052 Jul  3  2011 python-iniparse-0.3.1-2.1.el6.noarch.rpm
-rw-r--r-- 1 root root 5589812 Aug 19  2016 python-libs-2.6.6-66.el6_8.x86_64.rpm
-rw-r--r-- 1 root root   78448 May 12  2016 python-pycurl-7.19.0-9.el6.x86_64.rpm
-rw-r--r-- 1 root root  343724 Jul  3  2011 python-setuptools-0.6.10-3.el6.noarch.rpm
-rw-r--r-- 1 root root   87660 May 12  2016 python-urlgrabber-3.9.1-11.el6.noarch.rpm
# System need rpm-python 
-rw-r--r-- 1 root root   61520 May 12  2016 rpm-python-4.8.0-55.el6.x86_64.rpm
-rw-r--r-- 1 root root 1042364 Mar 23 23:04 yum-3.2.29-81.el6.centos.noarch.rpm
-rw-r--r-- 1 root root   27224 Sep 26  2011 yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
-rw-r--r-- 1 root root   30484 Mar 23 22:59 yum-plugin-aliases-1.1.30-40.el6.noarch.rpm
-rw-r--r-- 1 root root   33524 Mar 23 23:00 yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm
-rw-r--r-- 1 root root   26284 Mar 23 22:59 yum-plugin-protectbase-1.1.30-40.el6.noarch.rpm
-rw-r--r-- 1 root root  115416 Mar 23 23:00 yum-utils-1.1.30-40.el6.noarch.rpm

Python을 성공적으로 다시 설치하기 위해 실행했습니다 rpm -Uvh --replacepkgs python*.rpm.

Preparing...                ########################################### [100%]
   1:python-libs            ########################################### [ 14%]
   2:python                 ########################################### [ 29%]
   3:python-pycurl          ########################################### [ 43%]
   4:python-urlgrabber      ########################################### [ 57%]
   5:python-devel           ########################################### [ 71%]
   6:python-iniparse        ########################################### [ 86%]
   7:python-setuptools      ########################################### [100%]

마지막 단계에서 나는 달렸고 rpm -Uvh --replacepkgs rpm-python*.rpm yum*.rpm실패했다. 오류 메시지는 다음과 같습니다.

error: Failed dependencies:
    rpm = 4.8.0-55.el6 is needed by rpm-python-4.8.0-55.el6.x86_64
    libxml2-python is needed by yum-utils-1.1.30-40.el6.noarch

# rpm --version
RPM version 4.8.0

관련 정보를 찾을 수가 없네요 rpm = 4.8.0-55.el6. 이게 대체 뭐죠? 도움이 되길 바랍니다. 미리 감사드립니다!

답변1

이는 rpm-python패키지가 매우 구체적인 버전을 찾고 있음 을 의미합니다 rpm.rpm-4.8.0-55.el6

관련 정보