한 저장소의 특정 패키지만 허용

한 저장소의 특정 패키지만 허용

이 작업을 수행하는 더 쉬운 방법이 있는지에 대한 정보를 찾고 있습니다. 저는 회사 저장소를 설정했고 일부 프로젝트에는 사용자 정의 패키지를 사용합니다. 내가 피하고 싶은 것은 다른 저장소(기본, 추가 기능, 업데이트 또는 기타 설치된 저장소)에서 이 패키지를 설치하거나 업데이트하는 것입니다.

이제 나는 /etc/yum.conf아래에 있습니다 [main]:

exclude=package*

그래서 이것은 위의 우려를 해결합니다. 그러나 실제로 회사 저장소에서 이 패키지를 설치하거나 업데이트하려면 다음을 실행해야 합니다.

yum --disableexcludes=all --disablerepo="*" --enablerepo="company" package

이는 추악하며 yum이 다른 저장소를 종속성으로 사용하는 것을 방지하고 --disableexcludes="company"작동하지 않습니다.

"회사"를 제외한 모든 저장소에서 "패키지*"를 제외하는 방법이 있습니까?아니요모든 repo 파일에 들어가야 하나요?

관련 정보