yum은 RHEL 6.3에서 실행할 수 없습니다.

yum은 RHEL 6.3에서 실행할 수 없습니다.

RHEL 6.3을 설치했습니다.

Linux RHEL6.3-64-BuildMac 2.6.32-279.el6.x86_64 #1 SMP Wed Jun 13 18:24:36 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux

/etc/yum.conf모습은 다음과 같습니다.

[main]  
cachedir=/var/cache/yum/$basearch/$releasever  
keepcache=0  
debuglevel=2  
logfile=/var/log/yum.log  
exactarch=1  
obsoletes=1  
gpgcheck=1  
plugins=1  
installonly_limit=3  
reposdir=/etc/yum.repos.d/rhel.repo

내 콘텐츠는 /etc.yum.repo.d/rhel.repo다음과 같습니다.

[rhelrepo]  
name=my rhel repo  
baseurl=http://mirror.centos.org/centos/6.3/os/x86_64/  
#gpgkey=http://mirror.centos.org/centos/6.3/os/x86_64/RPM-GPG-KEY-CentOS-6  
enabled=1  
gpgcheck=0 

하지만 이제 "yum repolist"를 실행하면 다음 메시지가 나타납니다.

Loaded plugins: security
repolist: 0

이 문제를 해결하려면 어떻게 해야 합니까?

답변1

RHEL 복제 저장소를 사용하여 RHEL6 시스템을 업데이트하려고 합니다. RHEL6의 yum 플러그인에서는 이러한 방식으로 시스템을 업데이트할 수 없습니다. Google에서 "RHEL6을 CentOS로 변환"을 검색할 수 있습니다(예:http://www.unixmen.com/201201-how-to-convert-rhel-6-x-to-centos-6-x/). 지침에 따라 RHEL 시스템을 CentOS로 변환한 후 업데이트하세요. RHEL을 RHEL 클론으로 변환하는 데는 10rpm 미만이 소요됩니다.

답변2

파일 에서 yum.conf다음을 사용해 보세요.

 reposdir=/etc/yum.repos.d

저장소 파일 이름의 전체 경로 대신. Yum은 reposdir이 repo 파일을 포함하는 디렉터리일 것으로 예상합니다.

답변3

오류가 발생하는 경우 수정 /etc.yum.repo.d/rhel.repo(변경 사항 추가 reposdir=/etc/yum.repos.d)하고 baseurl다음으로 변경하세요.

baseurl=http://mirror.centos.org/centos/6/os/x86_64/ 

Readme에 따르면 더 이상 다른 버전의 6.x를 지원하지 않습니다. http://mirror.centos.org/centos/6.3

관련 정보