== メンテナンス ==
=== 18.04.1 LTSにupgrade ===
<pre>
$ sudo apt-get dist-upgrade
$ sudo do-release-upgrade
</pre>
=== reboot時の作業 ===
$ sudo make install
</pre>
=== 18.04.1 LTSにupgrade ===
dependency を clean-up するために、以下を実行。
<pre>
$ sudo apt-get dist-upgrade
</pre>
アップグレードのために、以下を実行。
<pre>
$ sudo do-release-upgrade
</pre>
ssh で接続していると、warning が出る。console を繋げるのは面倒なので、y を入力して先に進む。
<pre>
Continue running under SSH?
This session appears to be running under ssh. It is not recommended
to perform a upgrade over ssh currently because in case of failure it
is harder to recover.
If you continue, an additional ssh daemon will be started at port
'1022'.
Continue [yN] y
</pre>
進行中に fitpc2i で動いている dhcp server や DNS が止まるので、ssh が途切れる。
その時は端末の network を manual で設定して、ssh で再接続する。port 22 が死んでいたら、port 1022 を試す。
ssh でログインできたら、途切れてしまった do-release-upgrade の処理は screen 上で動いているはずなので、以下のコマンドで再接続する。
<pre>
$ sudo -s
# screen -list
There is a screen on:
PID.ubuntu-release-upgrade-screen-window (XX/XX/XXXX XX:XX:XX XX) (Attached)
1 Socket in /run/screen/S-root.
# screen -d PID.ubuntu-release-upgrade-screen-window # 途切れてしまった端末接続を detach
# screen -r PID.ubuntu-release-upgrade-screen-window # この端末に screen を attach
</pre>
接続できたらコンソールの指示に従って進める。
== 稼働中のサービス ==