Edubuntu 14.04 LTSP のOSアップデート
release-upgrades の確認
$ cat /etc/update-manager/release-upgrades # Default behavior for the release upgrader. [DEFAULT] # Default prompting behavior, valid options: # # never - Never check for a new release. # normal - Check to see if a new release is available. If more than one new # release is found, the release upgrader will attempt to upgrade to # the release that immediately succeeds the currently-running # release. # lts - Check to see if a new LTS release is available. The upgrader # will attempt to upgrade to the first LTS release available after # the currently-running one. Note that this option should not be # used if the currently-running release is not itself an LTS # release, since in that case the upgrader won't be able to # determine if a newer release is available. Prompt=lts
OSアップデート
$ sudo apt-get update $ sudo apt-get dist-upgrade $ sudo apt-get autoremove
LTSP サーバーをアップデートしたら、クライアント環境(chroot 環境)にもアップデートを適用します。最初
にやることは、サーバーとクライアント環境のパッケージリストを同じにすることです。Ubuntu、Debian であ
れば /etc/apt/sources.list をサーバー側からクライアント環境にコピーします。
$ sudo cp /etc/apt/sources.list /opt/ltsp/i386/etc/apt/
また、このままでは chroot 環境でアップデートできない(DNS が引けない)ので、以下を実行しておきます。
$ sudo cp /etc/resolv.conf /opt/ltsp/i386/etc/resolv.conf
次にクライアント環境をアップデートします。
sudo chroot /opt/ltsp/i386/ mount -t proc proc /proc export LTSP_HANDLE_DEAMONS=false apt-get upgrade umount /proc exit
exit で chroot 環境を抜ければ、アップデートは終了ですが、もし、アップデートにより Linux カーネルが新し
くなっていたら、次の操作も必要です。
sudo ltsp-update-kernels
最後にクライアントのブートイメージを更新します。
sudo ltsp-update-image
sudo /etc/init.d/nbd-server restart
これでクライアント環境のアップデートは完了です。