
명령에 오류가 있습니다 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