小林と申します。
debian(squeeze)でサーバを運用していますが、kernelのupgradeがあると
再起動が必要になるので、よほどクリティカルなupgrade以外は
カーネルのバージョンを固定したいと思っています。
とりあえず以下の方法でholdしてみました。
--------------------------------------------
・インストールされているカーネル確認
# dpkg -l | grep "linux-image"
ii linux-image-2.6-686 2.6.32+29 Linux 2.6 for modern PCs
(meta-package)
ii linux-image-2.6.32-5-686 2.6.32-31 Linux 2.6.32 for modern PCs
・使用されているカーネル確認
# uname -r
2.6.32-5-686
・aptitudeコマンド対応hold
aptitude hold linux-image-2.6.32-5-686
・ホールド確認
# aptitude search linux-image-2.6.32-5-686
ihA linux-image-2.6.32-5-686 - Linux 2.6.32 for modern PCs
・dpkg(apt-get)コマンド対応hold
# echo linux-image-2.6.32-5-686 hold | dpkg --set-selections
・hold確認
dpkg --get-selections "*"|grep -e "hold$"
linux-image-2.6.32-3-686 hold
----------------------------------------------
上記に関して質問があります。
(1)検索するとholdの方法は、他にもいくつかあるようです。
分かりやすさで上記を選択しましたが、これは問題ありませんでしょうか?
(2)holdしたのは「linux-image-2.6.32-5-686」だけです。
meta-packageである「linux-image-2.6-686」もholdした方が
よいのでしょうか?
(3)「linux-image-2.6-686」はmeta-packageとよばれるものらしいのですが
meta-packageとはどのような意味があるのでしょうか?
lennyのlinux-imageにはなかった気がします。
以上、よろしくお願いします。
---------------------------------------
小林 賢治 <koba@xxxxxxxxxxxxxxx>