CentOS 6で実行している場合:
yum update
わかりました:
--> Finished Dependency Resolution
Error: Package: 2:irqbalance-1.0.4-6.el6.x86_64 (base)
Requires: kernel >= 2.6.32-279
Installed: kernel-2.6.32-71.el6.x86_64 (@anaconda-CentOS-201107091641.x86_64/6.0)
kernel = 2.6.32-71.el6
kernel = 2.6.32-71.el6
Installed: kernel-2.6.32-220.4.2.el6.x86_64 (@updates)
kernel = 2.6.32-220.4.2.el6
kernel = 2.6.32-220.4.2.el6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
カーネルアップデートは正確に何をしますか?これは単なる日常的な更新ですか、それとも画期的な変更と見なされるべきですか?
答え1
カーネルはオペレーティングシステムの最低レベルのコンポーネントなので、基本的にシステムのすべてに影響を与えます。ただし、CentOS(およびRHEL)では、カーネルのアップグレードは通常、小さなバグ修正とセキュリティアップデート(バージョン間のポイント(例:6.4 - > 6.5)を除く)なので、非常に日常的です。
ただし、カーネルのアップデートは通常のソフトウェアパッケージのアップグレードほど日常的ではありません。アップデートを適用するにはシステムを再起動する必要があるためです。また、カーネルアップデートには、新しいinitrdの作成(起動用)やvmware-toolsの再構成(VMwareで実行されている場合)などの他のタスク(ほとんど自動化)も含まれます。それにもかかわらず、カーネルアップデートは通常のアップデートよりも少し複雑ですが、かなり頻繁で日常的な作業です。