![yum이 오래된 패키지를 업그레이드하는 것을 어떻게 막나요?](https://linux55.com/image/1939/yum%EC%9D%B4%20%EC%98%A4%EB%9E%98%EB%90%9C%20%ED%8C%A8%ED%82%A4%EC%A7%80%EB%A5%BC%20%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C%ED%95%98%EB%8A%94%20%EA%B2%83%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EB%A7%89%EB%82%98%EC%9A%94%3F.png)
다른 오래된 패키지에서 yum 업그레이드를 방지하는 방법이 있습니까?
일부 패키지가 포함된 사용자 정의 저장소를 만들었습니다.openh323-devel
. 현재 CentOS 버전에서는openh323
OPAL에서 더 이상 사용되지 않는 것으로 표시되었지만 OPAL(예: YATE)에 대해 다른 소프트웨어를 컴파일하고 싶지 않습니다. 나는 가지고있다openh323-devel
설치했지만 실행할 때마다 yum update
OPAL로 업그레이드하라는 메시지가 표시됩니다.
나에게 말할 수 있는 방법이 있나요?yum
적절한 고정과 비슷한 방식으로 OPAL(또는 다른 대체 패키지)을 사용하고 싶지 않습니까? 물론 --exclude
특정 패키지를 지정할 수도 있지만 그것은 내가 원하는 것이 아닙니다.
답변1
sudo yum --setopt=obsoletes=0 install obsoleted-package
아니면 넣을 수도 있어요
obsoletes=0
도착하다
/etc/yum.conf
두 가지 방법 모두 Oracle Linux 6.7에서 효과적이었습니다.
답변2
제외 규칙을 파일에 추가하여 영구적으로 추가할 수 있어야 합니다 /etc/yum.conf
. 와일드카드를 사용하여 패턴에 따라 여러 패키지를 제외할 수도 있습니다. 노력하다:
exclude=*OPAL*