업데이트에서 커널을 영구적으로 제외하는 방법이 있습니까?

업데이트에서 커널을 영구적으로 제외하는 방법이 있습니까?

yum update저는 Fedora를 사용하고 있으며 특별히 커널을 업데이트하고 싶을 때까지 를 실행할 때 커널 업데이트를 제외할 수 있는 방법이 있는지 궁금합니다 .

내가 이것을 걱정하는 이유는 때때로 일부 프로그램에 대한 패치를 찾는 데 많은 추가 연구가 필요하고 새 커널에서 작동하도록 다시 컴파일하는 데 추가 시간이 필요하기 때문입니다. 나는 특히 VMWare를 하나의 예로 생각하고 있습니다.

yum update커널을 업데이트하지 않고 루틴이 진행될 때 새 커널을 사용할 수 있다는 것만 알려서 더 편리한 시간까지 미루기로 결정할 수 있는 방법이 있는지 궁금합니다 . 아니면 이러한 생각이 다른 문제를 일으킬 가능성이 있습니까?

답변1

이 시도:

yum --exclude=kernel\* update

또는:

yum -x 'kernel*' update

yum매뉴얼 페이지 에서 :

-x, --exclude=package
        Exclude a specific package by name or glob from updates on all
        repositories. Configuration Option: exclude

그리고 이 지속성을 유지하려면 exclude=kernel*다음 줄을 추가하세요 /etc/yum.conf.

[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=16&ref=http://b
distroverpkg=centos-release
exclude=kernel*

업데이트하려면 --disableexcludes다음 옵션을 사용하여 구성을 재정의하세요 yum.conf.

yum --disableexcludes=main update

관련 정보