DNF|YUM - 특정 패키지 버전에 대한 패키지 업그레이드 비활성화

DNF|YUM - 특정 패키지 버전에 대한 패키지 업그레이드 비활성화

패키지 X를 업그레이드하면 패키지 Y가 작동을 멈추고 패키지 Y가 해당 Linux 호스트 사용자에게 중요한 문제가 Linux 호스트에서 발생했습니다.

이 Linux 호스트는 DNF|YUM을 패키지 관리자로 사용합니다.

나는 그것이 가능하다는 것을 안다영구적인시스템의 YUM 구성 파일을 편집하거나 "버전 잠금" 응용 프로그램 등을 통해 특정 패키지에 대한 소프트웨어 업데이트를 방지하지만 이는 내가 원하는 것이 아닙니다.

내가 원하는 것은 패키지 X의 특정 버전을 업그레이드하지 않고 향후 릴리스에서 "Fixed" 패키지의 최신 업그레이드 버전을 설치하도록 이 Linux 호스트를 구성하는 것입니다.

DNF|YUM 시스템을 업그레이드할 때 특정 버전의 패키지 X를 차단/제외할 수 있습니까?

답변1

yum또는 를 사용하면 dnf후속 작업을 허용하면서 특정 버전에 대한 업데이트를 차단할 수 있는 도구가 없습니다. 수행할 수 있는 작업은 버전 잠금을 사용하거나 이를 제외 /etc/yum.conf하거나 /etc/dnf/dnf.conf저장소 파일에 제외 줄을 추가하거나 yum -x package update시스템의 모든 패키지를 업데이트할 때 언급한 방법 중 하나를 사용하는 것입니다 .

가장 좋은 방법은 이러한 방법 중 하나를 사용하여 패키지를 제외하고 스냅샷을 찍은 다음 향후 릴리스를 테스트하여 다른 패키지에서 더 이상 손상이 발생하지 않는지 확인할 수 있는 테스트 VM을 설정하는 것입니다. 이 패키지가 중단된 패키지의 종속성이 아닌 경우 소스에서 중단된 패키지를 컴파일하여 사용하도록 할 수 있습니다. 그렇다면 테스트 머신을 사용하고 버그 보고서를 제출하는 것이 가장 좋습니다.

관련 정보