Raspberry Pi OS dist-upgradeをする際の注意点(カーネル5.4へアップデートしないための設定)

現時点では、CANDY Pi Lite接続用ソフトウェアは、GPIO接続について7月半ばからリリースされている5.4系のカーネルを搭載したRaspberry Pi OSに対応しておりません。
このため、それ以前のOSをインストールした状態でOS更新を行うとGPIO接続を利用できなくなります。5.4系のRaspberry Pi OSのサポートが完了するまで以下の方法でカーネルバージョンを固定するようにお願いいたします。

# $より後ろをコピーして実行します。合計以下の7つのコマンドを実行します。
$ echo "raspberrypi-bootloader hold" | sudo dpkg --set-selections
$ echo "raspberrypi-kernel hold" | sudo dpkg --set-selections
$ echo "raspberrypi-kernel-headers hold" | sudo dpkg --set-selections
$ echo "libraspberrypi0 hold" | sudo dpkg --set-selections
$ echo "libraspberrypi-bin hold" | sudo dpkg --set-selections
$ echo "libraspberrypi-dev hold" | sudo dpkg --set-selections
$ echo "libraspberrypi-doc hold" | sudo dpkg --set-selections

# 設定を確認します。holdとなっていればOKです。
$ dpkg --get-selections raspberrypi-bootloader \
    raspberrypi-kernel raspberrypi-kernel-headers \
    libraspberrypi-bin libraspberrypi-dev libraspberrypi-doc \
    libraspberrypi0

raspberrypi-bootloader			hold
raspberrypi-kernel				hold
raspberrypi-kernel-headers		hold
libraspberrypi-bin				hold
libraspberrypi-dev				hold
libraspberrypi-doc				hold
libraspberrypi0					hold

# dist-upgradeを実行します。上記パッケージは更新対象外となります。
$ sudo apt-get dist-upgrade

設定を元に戻すには

上記設定を戻してカーネルアップデートを実行できるようにするには、次のコマンドを実行します。

# $より後ろをコピーして実行します。合計以下の7つのコマンドを実行します。
$ echo "raspberrypi-bootloader install" | sudo dpkg --set-selections
$ echo "raspberrypi-kernel install" | sudo dpkg --set-selections
$ echo "raspberrypi-kernel-headers install" | sudo dpkg --set-selections
$ echo "libraspberrypi0 install" | sudo dpkg --set-selections
$ echo "libraspberrypi-bin install" | sudo dpkg --set-selections
$ echo "libraspberrypi-dev install" | sudo dpkg --set-selections
$ echo "libraspberrypi-doc install" | sudo dpkg --set-selections

# 設定を確認します。installとなっていればOKです。
$ dpkg --get-selections raspberrypi-bootloader \
    raspberrypi-kernel raspberrypi-kernel-headers \
    libraspberrypi-bin libraspberrypi-dev libraspberrypi-doc \
    libraspberrypi0

raspberrypi-bootloader			install
raspberrypi-kernel				install
raspberrypi-kernel-headers		install
libraspberrypi-bin				install
libraspberrypi-dev				install
libraspberrypi-doc				install
libraspberrypi0					install