자신의 상황을 물려받은 사람을 도와주세요. 그는 일부 저장소를 비활성화하려고 합니다. 그의 익명 결과는 다음과 같습니다 yum repolist
.
luke@server1 $ sudo yum repolist
Loaded plugins: rhnplugin, security
This system is receiving updates from RHN Classic or RHN Satellite.
repo id repo name status
acme-rhel-x86-64-server-5 ACME Packages (v.5 for 64-bit) 1
epel Extra Packages for Enterprise Linux 5 - x86_64 7,745
rhel-x86_64-server-5 Red Hat Enterprise Linux (v. 5 for 64-bit x86_64) 16,133
rhn-tools-rhel-x86_64-server-5 Red Hat Network Tools for RHEL Server (v.5 64-bit x86_64) 564
repolist: 24,443
그러나 다음을 수행하면 결과가 생성되지 않습니다.
luke@server1 $ grep -ri acme /etc/yum.repos.d /etc/yum/pluginconf.d
답변1
대부분 "RHN Classic"에 액세스하기 위해 rhnplugin을 사용합니다. 저장소를 비활성화하려면(채널 구독 취소) 다음을 사용할 수 있습니다.rhn-channel
명령 또는 웹 인터페이스http://rhn.redhat.com/
답변2
.repo
파일은 일반적으로 in에 배치되지만 in을 사용하여 다른 디렉토리를 지정할 수 있습니다 /etc/yum.repos.d
.reposdir=xxx
/etc/yum.conf
답변3
Satellite를 등록한 경우(rhn-tools에 가입했으므로 그럴 것임), ACME 저장소는 시스템이 가입한 하위 채널일 수 있으며, 이 경우 yum
이 rhnplugin
모듈을 통해 제공될 수 있습니다. 가입한 모든 채널을 열거하세요 마치 저장소인 것처럼 yum에 제공하고 제공합니다.
저장소 이름도 위성 채널 ID와 비슷하지만 이는 이름 구조를 기반으로 한 추측일 뿐입니다.
이는 다음 명령으로 확인할 수 있습니다 rhn-channel
.
root@xxxxxxlp03 ~ $ rhn-channel -l
epel6-64bit
rhel-x86_64-server-6
rhn-tools-rhel-x86_64-server-6