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

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

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

관련 정보