/etc/yum.repos.d의 구성을 통하지 않고 다른 곳에서 저장소를 구성할 수 있습니까?

/etc/yum.repos.d의 구성을 통하지 않고 다른 곳에서 저장소를 구성할 수 있습니까?

자신의 상황을 물려받은 사람을 도와주세요. 그는 일부 저장소를 비활성화하려고 합니다. 그의 익명 결과는 다음과 같습니다 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 저장소는 시스템이 가입한 하위 채널일 수 있으며, 이 경우 yumrhnplugin모듈을 통해 제공될 수 있습니다. 가입한 모든 채널을 열거하세요 마치 저장소인 것처럼 yum에 제공하고 제공합니다.

저장소 이름도 위성 채널 ID와 비슷하지만 이는 이름 구조를 기반으로 한 추측일 뿐입니다.

이는 다음 명령으로 확인할 수 있습니다 rhn-channel.

root@xxxxxxlp03 ~ $ rhn-channel -l
epel6-64bit
rhel-x86_64-server-6
rhn-tools-rhel-x86_64-server-6

관련 정보